author | Suman Anna <s-anna@ti.com> | |
Thu, 14 Feb 2019 22:54:04 +0000 (16:54 -0600) | ||
committer | Suman Anna <s-anna@ti.com> | |
Sat, 23 Feb 2019 17:39:59 +0000 (11:39 -0600) | ||
commit | e35c189b14cb3a2267a0cdd7e91ae2761c73f479 | |
tree | f9379a125cf9a41f30ab8e767eb5457fbe247053 | tree | snapshot (tar.xz tar.gz zip) |
parent | 786ff4b31d294b6b873f34aa8dfc5e48be43c267 | commit | diff |
irqchip/irq-pruss-intc: Add API to trigger a PRU sysevent
The PRUSS INTC can generate an interrupt to various processor
subsystems on the SoC through a set of 64 possible PRU system
events. These system events can be used by PRU client drivers
or applications for event notifications/signalling between PRUs
and MPU or other processors. A new API, pruss_intc_trigger() is
provided to MPU-side PRU client drivers/applications to be able
to trigger an event/interrupt using IRQ numbers provided by the
PRUSS-INTC irqdomain chip.
Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
The PRUSS INTC can generate an interrupt to various processor
subsystems on the SoC through a set of 64 possible PRU system
events. These system events can be used by PRU client drivers
or applications for event notifications/signalling between PRUs
and MPU or other processors. A new API, pruss_intc_trigger() is
provided to MPU-side PRU client drivers/applications to be able
to trigger an event/interrupt using IRQ numbers provided by the
PRUSS-INTC irqdomain chip.
Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
drivers/irqchip/irq-pruss-intc.c | diff | blob | history | |
include/linux/pruss.h | [new file with mode: 0644] | blob |