diff options
Diffstat (limited to 'arch/arm64/boot/dts')
-rw-r--r-- | arch/arm64/boot/dts/sprd/sc9836.dtsi | 55 |
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>, |