[PATCH v2 0/3] Add gpio interrupt support for Actions Semi S900 SoC
This patchset adds interrupt support for Actions Semi S900 GPIO's. Each port has individual register sets for configuring the below interrupt types: 1. Rising Edge Interrupt 2. Falling Edge Interrupt 3. Software Emulation of both Edges 4. High Level Interrupt 5. Low Level Interrupt Thanks, Mani Changes in v2: * Removed custom IRQ domain implementation and used GPIO_IRQCHIP with multi parents based on gpio-tegra186.c * Added support for emulating interrupt on both edges * Added parentheses to the expression as spotted by Linus * Added Rob's Reviewed-by tag for bindings patch Manivannan Sadhasivam (3): dt-bindings: pinctrl: Add gpio interrupt bindings for Actions S900 SoC arm64: dts: actions: Add interrupt properties to pinctrl node for S900 pinctrl: actions: Add interrupt support for OWL S900 SoC .../bindings/pinctrl/actions,s900-pinctrl.txt | 10 + arch/arm64/boot/dts/actions/s900.dtsi | 8 + drivers/pinctrl/actions/Kconfig | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 271 +- drivers/pinctrl/actions/pinctrl-owl.h | 22 +- drivers/pinctrl/actions/pinctrl-s900.c| 31 +- 6 files changed, 325 insertions(+), 18 deletions(-) -- 2.17.1
[PATCH v2 0/3] Add gpio interrupt support for Actions Semi S900 SoC
This patchset adds interrupt support for Actions Semi S900 GPIO's. Each port has individual register sets for configuring the below interrupt types: 1. Rising Edge Interrupt 2. Falling Edge Interrupt 3. Software Emulation of both Edges 4. High Level Interrupt 5. Low Level Interrupt Thanks, Mani Changes in v2: * Removed custom IRQ domain implementation and used GPIO_IRQCHIP with multi parents based on gpio-tegra186.c * Added support for emulating interrupt on both edges * Added parentheses to the expression as spotted by Linus * Added Rob's Reviewed-by tag for bindings patch Manivannan Sadhasivam (3): dt-bindings: pinctrl: Add gpio interrupt bindings for Actions S900 SoC arm64: dts: actions: Add interrupt properties to pinctrl node for S900 pinctrl: actions: Add interrupt support for OWL S900 SoC .../bindings/pinctrl/actions,s900-pinctrl.txt | 10 + arch/arm64/boot/dts/actions/s900.dtsi | 8 + drivers/pinctrl/actions/Kconfig | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 271 +- drivers/pinctrl/actions/pinctrl-owl.h | 22 +- drivers/pinctrl/actions/pinctrl-s900.c| 31 +- 6 files changed, 325 insertions(+), 18 deletions(-) -- 2.17.1