]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: imx95: Move funnel outside from soc
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Fri, 13 Mar 2026 14:13:04 +0000 (15:13 +0100)
committerFrank Li <Frank.Li@nxp.com>
Fri, 27 Mar 2026 13:52:50 +0000 (09:52 -0400)
The 'funnel' node does not contain a register range, so it should
be placed outside of the soc node to fix schema warnings from
simple-bus.yaml.

Change is similar to commit 9cfe3c892b761 ("arm64: dts: imx8mp: Move
funnel outside from soc")

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
arch/arm64/boot/dts/freescale/imx95.dtsi

index acb10bc14dd46b2b13c1e47829a5a8e7a76432ae..71394871d8dd0fe80ea244feff4469e536321b1c 100644 (file)
                };
        };
 
+       funnel0: funnel {
+               /*
+                * non-configurable funnel don't show up on the AMBA
+                * bus.  As such no need to add "arm,primecell".
+                */
+               compatible = "arm,coresight-static-funnel";
+               status = "disabled";
+
+               in-ports {
+                       port {
+                               ca_funnel_in_port0: endpoint {
+                                       remote-endpoint = <&etm0_out_port>;
+                               };
+                       };
+               };
+
+               out-ports {
+                       port {
+                               ca_funnel_out_port0: endpoint {
+                                       remote-endpoint = <&hugo_funnel_in_port0>;
+                               };
+                       };
+               };
+       };
+
+       funnel1: funnel-sys {
+               compatible = "arm,coresight-static-funnel";
+               status = "disabled";
+
+               in-ports {
+                       port {
+                               hugo_funnel_in_port0: endpoint {
+                                       remote-endpoint = <&ca_funnel_out_port0>;
+                               };
+                       };
+               };
+
+               out-ports {
+                       port {
+                               hugo_funnel_out_port0: endpoint {
+                                       remote-endpoint = <&etf_in_port>;
+                               };
+                       };
+               };
+       };
+
        mqs1: mqs-1 {
                compatible = "fsl,imx95-aonmix-mqs";
                status = "disabled";
                        };
                };
 
-               funnel0: funnel {
-                       /*
-                        * non-configurable funnel don't show up on the AMBA
-                        * bus.  As such no need to add "arm,primecell".
-                        */
-                       compatible = "arm,coresight-static-funnel";
-                       status = "disabled";
-
-                       in-ports {
-                               port {
-                                       ca_funnel_in_port0: endpoint {
-                                               remote-endpoint = <&etm0_out_port>;
-                                       };
-                               };
-                       };
-
-                       out-ports {
-                               port {
-                                       ca_funnel_out_port0: endpoint {
-                                               remote-endpoint = <&hugo_funnel_in_port0>;
-                                       };
-                               };
-                       };
-               };
-
-               funnel1: funnel-sys {
-                       compatible = "arm,coresight-static-funnel";
-                       status = "disabled";
-
-                       in-ports {
-                               port {
-                                       hugo_funnel_in_port0: endpoint {
-                                               remote-endpoint = <&ca_funnel_out_port0>;
-                                       };
-                               };
-                       };
-
-                       out-ports {
-                               port {
-                                       hugo_funnel_out_port0: endpoint {
-                                               remote-endpoint = <&etf_in_port>;
-                                       };
-                               };
-                       };
-               };
-
                etf: etf@41030000 {
                        compatible = "arm,coresight-tmc", "arm,primecell";
                        reg = <0x0 0x41030000 0x0 0x1000>;