aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64')
-rw-r--r--arch/arm64/boot/dts/sprd/sc9836.dtsi55
1 files changed, 55 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/sprd/sc9836.dtsi b/arch/arm64/boot/dts/sprd/sc9836.dtsi
index f92f1b45f6d6..ee34e1a36e03 100644
--- a/arch/arm64/boot/dts/sprd/sc9836.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc9836.dtsi
@@ -45,6 +45,61 @@
45 }; 45 };
46 }; 46 };
47 47
48 etf@10003000 {
49 compatible = "arm,coresight-tmc", "arm,primecell";
50 reg = <0 0x10003000 0 0x1000>;
51 clocks = <&clk26mhz>;
52 clock-names = "apb_pclk";
53 port {
54 etf_in: endpoint {
55 slave-mode;
56 remote-endpoint = <&funnel_out_port0>;
57 };
58 };
59 };
60
61 funnel@10001000 {
62 compatible = "arm,coresight-funnel", "arm,primecell";
63 reg = <0 0x10001000 0 0x1000>;
64 clocks = <&clk26mhz>;
65 clock-names = "apb_pclk";
66 ports {
67 #address-cells = <1>;
68 #size-cells = <0>;
69
70 /* funnel output port */
71 port@0 {
72 reg = <0>;
73 funnel_out_port0: endpoint {
74 remote-endpoint = <&etf_in>;
75 };
76 };
77
78 /* funnel input port 0~3 is reserved for ETMs */
79 port@1 {
80 reg = <4>;
81 funnel_in_port4: endpoint {
82 slave-mode;
83 remote-endpoint = <&stm_out>;
84 };
85 };
86 };
87 };
88
89 stm@10006000 {
90 compatible = "arm,coresight-stm", "arm,primecell";
91 reg = <0 0x10006000 0 0x1000>,
92 <0 0x01000000 0 0x180000>;
93 reg-names = "stm-base", "stm-stimulus-base";
94 clocks = <&clk26mhz>;
95 clock-names = "apb_pclk";
96 port {
97 stm_out: endpoint {
98 remote-endpoint = <&funnel_in_port4>;
99 };
100 };
101 };
102
48 gic: interrupt-controller@12001000 { 103 gic: interrupt-controller@12001000 {
49 compatible = "arm,gic-400"; 104 compatible = "arm,gic-400";
50 reg = <0 0x12001000 0 0x1000>, 105 reg = <0 0x12001000 0 0x1000>,