arm64: dts: imx8mp: Move funnel outside from soc
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. Signed-off-by: Fabio Estevam <festevam@denx.de> Acked-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
@ -202,6 +202,60 @@
|
|||||||
clock-output-names = "clk_ext4";
|
clock-output-names = "clk_ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
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";
|
||||||
|
|
||||||
|
in-ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
ca_funnel_in_port0: endpoint {
|
||||||
|
remote-endpoint = <&etm0_out_port>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
|
||||||
|
ca_funnel_in_port1: endpoint {
|
||||||
|
remote-endpoint = <&etm1_out_port>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@2 {
|
||||||
|
reg = <2>;
|
||||||
|
|
||||||
|
ca_funnel_in_port2: endpoint {
|
||||||
|
remote-endpoint = <&etm2_out_port>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@3 {
|
||||||
|
reg = <3>;
|
||||||
|
|
||||||
|
ca_funnel_in_port3: endpoint {
|
||||||
|
remote-endpoint = <&etm3_out_port>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
out-ports {
|
||||||
|
port {
|
||||||
|
|
||||||
|
ca_funnel_out_port0: endpoint {
|
||||||
|
remote-endpoint = <&hugo_funnel_in_port0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
reserved-memory {
|
reserved-memory {
|
||||||
#address-cells = <2>;
|
#address-cells = <2>;
|
||||||
#size-cells = <2>;
|
#size-cells = <2>;
|
||||||
@ -368,59 +422,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
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";
|
|
||||||
|
|
||||||
in-ports {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
|
|
||||||
port@0 {
|
|
||||||
reg = <0>;
|
|
||||||
|
|
||||||
ca_funnel_in_port0: endpoint {
|
|
||||||
remote-endpoint = <&etm0_out_port>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
port@1 {
|
|
||||||
reg = <1>;
|
|
||||||
|
|
||||||
ca_funnel_in_port1: endpoint {
|
|
||||||
remote-endpoint = <&etm1_out_port>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
port@2 {
|
|
||||||
reg = <2>;
|
|
||||||
|
|
||||||
ca_funnel_in_port2: endpoint {
|
|
||||||
remote-endpoint = <&etm2_out_port>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
port@3 {
|
|
||||||
reg = <3>;
|
|
||||||
|
|
||||||
ca_funnel_in_port3: endpoint {
|
|
||||||
remote-endpoint = <&etm3_out_port>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
out-ports {
|
|
||||||
port {
|
|
||||||
ca_funnel_out_port0: endpoint {
|
|
||||||
remote-endpoint = <&hugo_funnel_in_port0>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
funnel@28c03000 {
|
funnel@28c03000 {
|
||||||
compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
|
||||||
reg = <0x28c03000 0x1000>;
|
reg = <0x28c03000 0x1000>;
|
||||||
|
Reference in New Issue
Block a user