Marc Zyngier
3344265a26
irqchip/ts4800: Switch to dynamic chip name output
...
Signed-off-by: Marc Zyngier <maz@kernel.org >
Acked-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://lore.kernel.org/r/20220209162607.1118325-7-maz@kernel.org
2022-02-15 11:25:46 +00:00
Cai Huoqing
2687bf8d0d
irqchip/irq-ts4800: Make use of the helper function devm_platform_ioremap_resource()
...
Use the devm_platform_ioremap_resource() helper instead of
calling platform_get_resource() and devm_ioremap_resource()
separately
Signed-off-by: Cai Huoqing <caihuoqing@baidu.com >
Signed-off-by: Marc Zyngier <maz@kernel.org >
Link: https://lore.kernel.org/r/20210908105708.1729-1-caihuoqing@baidu.com
2021-10-19 11:23:44 +01:00
Marc Zyngier
046a6ee234
irqchip: Bulk conversion to generic_handle_domain_irq()
...
Wherever possible, replace constructs that match either
generic_handle_irq(irq_find_mapping()) or
generic_handle_irq(irq_linear_revmap()) to a single call to
generic_handle_domain_irq().
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Signed-off-by: Marc Zyngier <maz@kernel.org >
2021-06-10 13:09:19 +01:00
Axel Lin
e4e1c0ea73
irqchip/ts4800: Make ts4800_ic_ops static const
...
ts4800_ic_ops is only referenced in this driver, so make it static.
In additional, it's never get modified thus also make it const.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Reviewed-by: Damien Riegel <damien.riegel@savoirfairelinux.com >
Link: https://lkml.kernel.org/r/1455457804.13175.1.camel@ingics.com
Signed-off-by: Jason Cooper <jason@lakedaemon.net >
2016-02-18 02:09:18 +00:00
Damien Riegel
d01f8633d5
irqchip/ts4800: Add TS-4800 interrupt controller
...
This commit adds support for the TS-4800 interrupt controller. This
controller is instantiated in a companion FPGA, and multiplex interrupts
for other FPGA IPs.
As this component is external to the SoC, the SoC might need to reserve
pins, so this controller is implemented as a platform driver and doesn't
use the IRQCHIP_DECLARE construct.
Signed-off-by: Damien Riegel <damien.riegel@savoirfairelinux.com >
Cc: Jason Cooper <jason@lakedaemon.net >
Cc: Marc Zyngier <marc.zyngier@arm.com >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: kernel@savoirfairelinux.com
Link: http://lkml.kernel.org/r/1450728683-31416-2-git-send-email-damien.riegel@savoirfairelinux.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2015-12-29 11:58:53 +01:00