Lines Matching +full:gpio +full:- +full:gate +full:- +full:clock
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/clock/sprd,sc9860-clk.h>
11 interrupt-parent = <&gic>;
12 #address-cells = <2>;
13 #size-cells = <2>;
16 compatible = "simple-bus";
17 #address-cells = <2>;
18 #size-cells = <2>;
21 apahb_gate: clock-controller@20210000 {
23 compatible = "sprd,sc9860-apahb-gate";
25 #clock-cells = <1>;
28 pmu_gate: clock-controller@402b0000 {
30 compatible = "sprd,sc9860-pmu-gate";
32 #clock-cells = <1>;
35 aon_gate: clock-controller@402e0000 {
37 compatible = "sprd,sc9860-aon-gate";
39 #clock-cells = <1>;
42 pll: clock-controller@40400000 {
44 compatible = "sprd,sc9860-pll";
46 #clock-cells = <1>;
49 agcp_gate: clock-controller@415e0000 {
51 compatible = "sprd,sc9860-agcp-gate";
53 #clock-cells = <1>;
56 vsp_gate: clock-controller@61100000 {
58 compatible = "sprd,sc9860-vsp-gate";
60 #clock-cells = <1>;
63 cam_gate: clock-controller@62100000 {
65 compatible = "sprd,sc9860-cam-gate";
67 #clock-cells = <1>;
70 disp_gate: clock-controller@63100000 {
72 compatible = "sprd,sc9860-disp-gate";
74 #clock-cells = <1>;
77 apapb_gate: clock-controller@70b00000 {
79 compatible = "sprd,sc9860-apapb-gate";
81 #clock-cells = <1>;
84 ap-apb@70000000 {
85 compatible = "simple-bus";
86 #address-cells = <1>;
87 #size-cells = <1>;
91 compatible = "sprd,sc9860-uart",
92 "sprd,sc9836-uart";
98 clock-names = "enable", "uart", "source";
103 compatible = "sprd,sc9860-uart",
104 "sprd,sc9836-uart";
110 clock-names = "enable", "uart", "source";
115 compatible = "sprd,sc9860-uart",
116 "sprd,sc9836-uart";
122 clock-names = "enable", "uart", "source";
127 compatible = "sprd,sc9860-uart",
128 "sprd,sc9836-uart";
134 clock-names = "enable", "uart", "source";
139 ap-ahb {
140 compatible = "simple-bus";
141 #address-cells = <2>;
142 #size-cells = <2>;
145 ap_dma: dma-controller@20100000 {
146 compatible = "sprd,sc9860-dma";
149 #dma-cells = <1>;
151 #dma-channels = <32>;
152 dma-channels = <32>;
154 clock-names = "enable";
158 compatible = "sprd,sdhci-r11";
165 clock-names = "sdio", "enable", "2x_enable";
166 assigned-clocks = <&aon_prediv CLK_EMMC_2X>;
167 assigned-clock-parents = <&clk_l0_409m6>;
169 sprd,phy-delay-mmc-hs400 = <0x44 0x7f 0x2e 0x2e>;
170 sprd,phy-delay-mmc-hs200 = <0x0 0x8c 0x8c 0x8c>;
171 sprd,phy-delay-mmc-ddr52 = <0x3f 0x75 0x14 0x14>;
172 sprd,phy-delay-mmc-hs400es = <0x3f 0x3f 0x2e 0x2e>;
173 vmmc-supply = <&vddemmccore>;
174 bus-width = <8>;
175 non-removable;
176 no-sdio;
177 no-sd;
178 cap-mmc-hw-reset;
179 mmc-hs400-enhanced-strobe;
180 mmc-hs400-1_8v;
181 mmc-hs200-1_8v;
182 mmc-ddr-1_8v;
187 compatible = "simple-bus";
188 #address-cells = <2>;
189 #size-cells = <2>;
193 compatible = "sprd,sc9860-adi";
196 hwlock-names = "adi";
197 #address-cells = <1>;
198 #size-cells = <0>;
202 compatible = "sprd,sc9860-timer";
209 compatible = "sprd,sc9860-suspend-timer";
215 compatible = "sprd,hwspinlock-r3p0";
217 #hwlock-cells = <1>;
219 clock-names = "enable";
222 eic_debounce: gpio@40210000 {
223 compatible = "sprd,sc9860-eic-debounce";
225 gpio-controller;
226 #gpio-cells = <2>;
227 interrupt-controller;
228 #interrupt-cells = <2>;
232 eic_latch: gpio@40210080 {
233 compatible = "sprd,sc9860-eic-latch";
235 gpio-controller;
236 #gpio-cells = <2>;
237 interrupt-controller;
238 #interrupt-cells = <2>;
242 eic_async: gpio@402100a0 {
243 compatible = "sprd,sc9860-eic-async";
245 gpio-controller;
246 #gpio-cells = <2>;
247 interrupt-controller;
248 #interrupt-cells = <2>;
252 eic_sync: gpio@402100c0 {
253 compatible = "sprd,sc9860-eic-sync";
255 gpio-controller;
256 #gpio-cells = <2>;
257 interrupt-controller;
258 #interrupt-cells = <2>;
262 ap_gpio: gpio@40280000 {
263 compatible = "sprd,sc9860-gpio";
265 gpio-controller;
266 #gpio-cells = <2>;
267 interrupt-controller;
268 #interrupt-cells = <2>;
273 compatible = "sprd,sc9860-pinctrl";
278 compatible = "sprd,sp9860-wdt";
281 timeout-sec = <12>;
284 clock-names = "enable", "rtc_enable";
289 compatible = "simple-bus";
290 #address-cells = <2>;
291 #size-cells = <2>;
294 agcp_dma: dma-controller@41580000 {
295 compatible = "sprd,sc9860-dma";
297 #dma-cells = <1>;
299 #dma-channels = <32>;
300 dma-channels = <32>;
303 clock-names = "enable", "ashb_eb";
309 compatible = "fixed-clock";
310 #clock-cells = <0>;
311 clock-frequency = <32768>;
312 clock-output-names = "ext-32k";
316 compatible = "fixed-clock";
317 #clock-cells = <0>;
318 clock-frequency = <26000000>;
319 clock-output-names = "ext-26m";
323 compatible = "fixed-clock";
324 #clock-cells = <0>;
325 clock-frequency = <100000000>;
326 clock-output-names = "ext-rco-100m";
330 compatible = "fixed-clock";
331 #clock-cells = <0>;
332 clock-frequency = <409600000>;
333 clock-output-names = "ext-409m6";