All of lore.kernel.org
 help / color / mirror / Atom feed
* [RESEND 01/11] irqchip: ls-extirq: Add LS1043A, LS1088A external interrupt
@ 2020-10-26  8:01 ` Biwen Li
  0 siblings, 0 replies; 36+ messages in thread
From: Biwen Li @ 2020-10-26  8:01 UTC (permalink / raw)
  To: shawnguo, robh+dt, mark.rutland, leoyang.li, zhiqiang.hou, tglx,
	jason, maz
  Cc: devicetree, linux-kernel, jiafei.pan, xiaobo.xie,
	linux-arm-kernel, Hou Zhiqiang, Biwen Li

From: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>

Add an new IRQ chip declaration for LS1043A and LS1088A
- compatible "fsl,ls1043a-extirq" for LS1043A, LS1046A
- compatible "fsl,ls1088a-extirq" for LS1088A, LS208xA, LX216xA

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Signed-off-by: Biwen Li <biwen.li@nxp.com>
---
 drivers/irqchip/irq-ls-extirq.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/irqchip/irq-ls-extirq.c b/drivers/irqchip/irq-ls-extirq.c
index 4d1179fed77c..564e6de0bd8e 100644
--- a/drivers/irqchip/irq-ls-extirq.c
+++ b/drivers/irqchip/irq-ls-extirq.c
@@ -1,4 +1,5 @@
 // SPDX-License-Identifier: GPL-2.0
+// Copyright 2019-2020 NXP
 
 #define pr_fmt(fmt) "irq-ls-extirq: " fmt
 
@@ -183,6 +184,9 @@ ls_extirq_of_init(struct device_node *node, struct device_node *parent)
 		priv->bit_reverse = (revcr != 0);
 	}
 
+	if (of_device_is_compatible(node, "fsl,ls1043a-extirq"))
+		priv->bit_reverse = true;
+
 	domain = irq_domain_add_hierarchy(parent_domain, 0, priv->nirq, node,
 					  &extirq_domain_ops, priv);
 	if (!domain)
@@ -195,3 +199,5 @@ ls_extirq_of_init(struct device_node *node, struct device_node *parent)
 }
 
 IRQCHIP_DECLARE(ls1021a_extirq, "fsl,ls1021a-extirq", ls_extirq_of_init);
+IRQCHIP_DECLARE(ls1043a_extirq, "fsl,ls1043a-extirq", ls_extirq_of_init);
+IRQCHIP_DECLARE(ls1088a_extirq, "fsl,ls1088a-extirq", ls_extirq_of_init);
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2020-10-27  3:27 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-26  8:01 [RESEND 01/11] irqchip: ls-extirq: Add LS1043A, LS1088A external interrupt Biwen Li
2020-10-26  8:01 ` Biwen Li
2020-10-26  8:01 ` [RESEND 02/11] arm64: dts: ls1043a: add DT node for external interrupt lines Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 03/11] arm64: dts: ls1046a: " Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 04/11] arm64: dts: ls1046ardb: Add interrupt line for RTC node Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 05/11] arm64: dts: ls1088a: add DT node for external interrupt lines Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 06/11] arm64: dts: ls1088ardb: fix interrupt line for RTC node Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 07/11] arm64: dts: ls208xa: add DT node for external interrupt lines Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 08/11] arm64: dts: ls208xa-rdb: add interrupt line for RTC node Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 09/11] arm64: dts: lx2160a: add DT node for external interrupt lines Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 10/11] arm64: dts: lx2160ardb: fix interrupt line for RTC node Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:01 ` [RESEND 11/11] dt-bindings: interrupt-controller: update bindings for supporting more SoCs Biwen Li
2020-10-26  8:01   ` Biwen Li
2020-10-26  8:44 ` [RESEND 01/11] irqchip: ls-extirq: Add LS1043A, LS1088A external interrupt Marc Zyngier
2020-10-26  8:44   ` Marc Zyngier
2020-10-26  9:06   ` Rasmus Villemoes
2020-10-26  9:06     ` Rasmus Villemoes
2020-10-26  9:22     ` Marc Zyngier
2020-10-26  9:22       ` Marc Zyngier
2020-10-26 15:06       ` Leo Li
2020-10-26 15:06         ` Leo Li
2020-10-26 15:42         ` Marc Zyngier
2020-10-26 15:42           ` Marc Zyngier
2020-10-27  3:14         ` Biwen Li
2020-10-27  3:14           ` Biwen Li
2020-10-27  3:25     ` Biwen Li (OSS)
2020-10-27  3:25       ` Biwen Li (OSS)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.