Thread (7 messages) flat view 7 messages, 3 authors, 2015-08-17

Re: using general IRQs

From: Laurentiu Tudor <hidden>
Date: 2015-08-17 14:13:04

On 08/10/2015 10:48 AM, Ran Shalit wrote:
Hello,

MPC8349 has general IRQ numbered 0-7,
It is required to bind these IRQs with some routine , i.e. they are
not used with any specific driver.

- Should they be configured as gpios in device tree so that we can use
the gpio as irq in linux ? Is there any example ?
If it's a gpio then yes, you need to use it as a gpio. Not familiar with MPC8349,
but newer FSL chips can select between gpio or irq through a RCW field (IRQ_BASE?).

Note that for gpios there's special apis, such as:  of_get_gpio(), gpio_request_one() a.s.o.
Also you'll need to update your device tree node to something like:

  intc2@0{
   compatible = "intc2";
   reg = <0 0x1000>;
   gpios = <&gpio0 4 0>;
  };

See Documentation/gpio.txt for more info.

---
Best Regards, Laurentiu
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help