Thread (45 messages) flat view 45 messages, 7 authors, 2011-06-06

Re: [RFC 2/5] gpio: add support for Technologic Systems TS-5500 GPIOs

From: Vivien Didelot <hidden>
Date: 2011-05-13 21:33:56
Also in: lkml, platform-driver-x86

Excerpts from Alan Cox's message of sam avr 30 06:15:36 -0400 2011:
quoted
+    /* Enable IRQ generation */
+    mutex_lock(&drvdata->gpio_lock);
+    PORT_BIT_SET(0x7A, 7); /* DIO1_13 on IRQ7 */
+    PORT_BIT_SET(0x7D, 7); /* DIO2_13 on IRQ6 */
+    if (use_lcdio) {
+        PORT_BIT_CLEAR(0x7D, 4); /* Enable LCD header usage as DIO */
+        PORT_BIT_SET(0x7D, 6);   /* LCD_RS on IRQ1 */
+    }
What happens if an IRQ occurs at this point, you have no handler for it ?
The IRQ is just not handled. What would be the proper way to handle
that? Would it be possible to write those registers when the IRQ is
requested?

Thanks,
Vivien.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help