* [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes
@ 2019-05-02 9:41 Lokesh Vutla
2019-05-02 9:41 ` [PATCH 1/3] arm64: dts: ti: k3-am654: Update compatible for dmsc Lokesh Vutla
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Lokesh Vutla @ 2019-05-02 9:41 UTC (permalink / raw)
To: Tero Kristo, Nishanth Menon, Rob Herring
Cc: Peter Ujfalusi, Device Tree Mailing List, Lokesh Vutla,
Sekhar Nori, Linux ARM Mailing List
This series adds dt nodes for interrupt controllers available in
AM654 SoC.
Lokesh Vutla (3):
arm64: dts: ti: k3-am654: Update compatible for dmsc
arm64: dts: ti: k3-am654: Add interrupt controllers in main domain
arm64: dts: ti: k3-am654: Add interrupt controllers in wakeup domain
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 41 ++++++++++++++++++++++
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 13 ++++++-
2 files changed, 53 insertions(+), 1 deletion(-)
--
2.21.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/3] arm64: dts: ti: k3-am654: Update compatible for dmsc
2019-05-02 9:41 [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Lokesh Vutla
@ 2019-05-02 9:41 ` Lokesh Vutla
2019-05-02 9:41 ` [PATCH 2/3] arm64: dts: ti: k3-am654: Add interrupt controllers in main domain Lokesh Vutla
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Lokesh Vutla @ 2019-05-02 9:41 UTC (permalink / raw)
To: Tero Kristo, Nishanth Menon, Rob Herring
Cc: Peter Ujfalusi, Device Tree Mailing List, Lokesh Vutla,
Sekhar Nori, Linux ARM Mailing List
Use the am654 specific compatible for dmsc. This allows to use
the am654 specific RM mapping table.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
---
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
index 7cbdc0912ab7..75310bcfb94b 100644
--- a/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
@@ -7,7 +7,7 @@
&cbass_wakeup {
dmsc: dmsc {
- compatible = "ti,k2g-sci";
+ compatible = "ti,am654-sci";
ti,host-id = <12>;
#address-cells = <1>;
#size-cells = <1>;
--
2.21.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/3] arm64: dts: ti: k3-am654: Add interrupt controllers in main domain
2019-05-02 9:41 [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Lokesh Vutla
2019-05-02 9:41 ` [PATCH 1/3] arm64: dts: ti: k3-am654: Update compatible for dmsc Lokesh Vutla
@ 2019-05-02 9:41 ` Lokesh Vutla
2019-05-02 9:41 ` [PATCH 3/3] arm64: dts: ti: k3-am654: Add interrupt controllers in wakeup domain Lokesh Vutla
2019-06-06 12:17 ` [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Tero Kristo
3 siblings, 0 replies; 5+ messages in thread
From: Lokesh Vutla @ 2019-05-02 9:41 UTC (permalink / raw)
To: Tero Kristo, Nishanth Menon, Rob Herring
Cc: Peter Ujfalusi, Device Tree Mailing List, Lokesh Vutla,
Sekhar Nori, Linux ARM Mailing List
Main domain in AM654 has the following interrupt controller instances:
- Main Domain GPIO Interrupt router connected to gpio in main domain.
- Under the Main Domain Navigator Subsystem(NAVSS)
- Main Navss Interrupt Router connected to main navss inta and mailboxes.
- Main Navss Interrupt Aggregator connected to main domain UDMASS
Add DT nodes for the above three interrupt controllers available
in main domain.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
---
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 41 ++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
index 752455269fab..22154f401930 100644
--- a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
@@ -309,4 +309,45 @@
clock-names = "wkupclk", "refclk";
#phy-cells = <0>;
};
+
+ intr_main_gpio: interrupt-controller0 {
+ compatible = "ti,sci-intr";
+ ti,intr-trigger-type = <1>;
+ interrupt-controller;
+ interrupt-parent = <&gic500>;
+ #interrupt-cells = <2>;
+ ti,sci = <&dmsc>;
+ ti,sci-dst-id = <56>;
+ ti,sci-rm-range-girq = <0x1>;
+ };
+
+ cbass_main_navss: interconnect0 {
+ compatible = "simple-bus";
+ #address-cells = <2>;
+ #size-cells = <2>;
+ ranges;
+
+ intr_main_navss: interrupt-controller1 {
+ compatible = "ti,sci-intr";
+ ti,intr-trigger-type = <4>;
+ interrupt-controller;
+ interrupt-parent = <&gic500>;
+ #interrupt-cells = <2>;
+ ti,sci = <&dmsc>;
+ ti,sci-dst-id = <56>;
+ ti,sci-rm-range-girq = <0x0>, <0x2>;
+ };
+
+ inta_main_udmass: interrupt-controller@33d00000 {
+ compatible = "ti,sci-inta";
+ reg = <0x0 0x33d00000 0x0 0x100000>;
+ interrupt-controller;
+ interrupt-parent = <&intr_main_navss>;
+ msi-controller;
+ ti,sci = <&dmsc>;
+ ti,sci-dev-id = <179>;
+ ti,sci-rm-range-vint = <0x0>;
+ ti,sci-rm-range-global-event = <0x1>;
+ };
+ };
};
--
2.21.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/3] arm64: dts: ti: k3-am654: Add interrupt controllers in wakeup domain
2019-05-02 9:41 [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Lokesh Vutla
2019-05-02 9:41 ` [PATCH 1/3] arm64: dts: ti: k3-am654: Update compatible for dmsc Lokesh Vutla
2019-05-02 9:41 ` [PATCH 2/3] arm64: dts: ti: k3-am654: Add interrupt controllers in main domain Lokesh Vutla
@ 2019-05-02 9:41 ` Lokesh Vutla
2019-06-06 12:17 ` [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Tero Kristo
3 siblings, 0 replies; 5+ messages in thread
From: Lokesh Vutla @ 2019-05-02 9:41 UTC (permalink / raw)
To: Tero Kristo, Nishanth Menon, Rob Herring
Cc: Peter Ujfalusi, Device Tree Mailing List, Lokesh Vutla,
Sekhar Nori, Linux ARM Mailing List
Wakeup domain in AM654 SoC has an interrupt router connected to gpio
in wakeup domain. Add DT node for this interrupt router.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
---
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
index 75310bcfb94b..f1ca171abdf8 100644
--- a/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
@@ -63,4 +63,15 @@
clocks = <&k3_clks 115 1>;
power-domains = <&k3_pds 115>;
};
+
+ intr_wkup_gpio: interrupt-controller2 {
+ compatible = "ti,sci-intr";
+ ti,intr-trigger-type = <1>;
+ interrupt-controller;
+ interrupt-parent = <&gic500>;
+ #interrupt-cells = <2>;
+ ti,sci = <&dmsc>;
+ ti,sci-dst-id = <56>;
+ ti,sci-rm-range-girq = <0x4>;
+ };
};
--
2.21.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes
2019-05-02 9:41 [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Lokesh Vutla
` (2 preceding siblings ...)
2019-05-02 9:41 ` [PATCH 3/3] arm64: dts: ti: k3-am654: Add interrupt controllers in wakeup domain Lokesh Vutla
@ 2019-06-06 12:17 ` Tero Kristo
3 siblings, 0 replies; 5+ messages in thread
From: Tero Kristo @ 2019-06-06 12:17 UTC (permalink / raw)
To: Lokesh Vutla, Nishanth Menon, Rob Herring
Cc: Peter Ujfalusi, Device Tree Mailing List, Sekhar Nori,
Linux ARM Mailing List
On 02/05/2019 12:41, Lokesh Vutla wrote:
> This series adds dt nodes for interrupt controllers available in
> AM654 SoC.
>
> Lokesh Vutla (3):
> arm64: dts: ti: k3-am654: Update compatible for dmsc
> arm64: dts: ti: k3-am654: Add interrupt controllers in main domain
> arm64: dts: ti: k3-am654: Add interrupt controllers in wakeup domain
>
> arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 41 ++++++++++++++++++++++
> arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 13 ++++++-
> 2 files changed, 53 insertions(+), 1 deletion(-)
>
Queued up towards 5.3, thanks.
Also, pushed to am654-next for people that may want to post patches that
depend on this series.
-Tero
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2019-06-06 12:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-02 9:41 [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Lokesh Vutla
2019-05-02 9:41 ` [PATCH 1/3] arm64: dts: ti: k3-am654: Update compatible for dmsc Lokesh Vutla
2019-05-02 9:41 ` [PATCH 2/3] arm64: dts: ti: k3-am654: Add interrupt controllers in main domain Lokesh Vutla
2019-05-02 9:41 ` [PATCH 3/3] arm64: dts: ti: k3-am654: Add interrupt controllers in wakeup domain Lokesh Vutla
2019-06-06 12:17 ` [PATCH 0/3] arm64: dts: ti: k3-am654: Add interrupt controller nodes Tero Kristo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).