Lines Matching +full:bcm11351 +full:- +full:i2c
1 // SPDX-License-Identifier: GPL-2.0-only
2 // Copyright (C) 2012-2013 Broadcom Corporation
4 #include <dt-bindings/clock/bcm281xx.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
11 model = "BCM11351 SoC";
12 compatible = "brcm,bcm11351";
13 interrupt-parent = <&gic>;
20 #address-cells = <1>;
21 #size-cells = <0>;
25 compatible = "arm,cortex-a9";
31 compatible = "arm,cortex-a9";
32 enable-method = "brcm,bcm11351-cpu-method";
33 secondary-boot-reg = <0x3500417c>;
38 gic: interrupt-controller@3ff00100 {
39 compatible = "arm,cortex-a9-gic";
40 #interrupt-cells = <3>;
41 #address-cells = <0>;
42 interrupt-controller;
48 compatible = "brcm,bcm11351-smc", "brcm,kona-smc";
53 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
57 reg-shift = <2>;
58 reg-io-width = <4>;
63 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
67 reg-shift = <2>;
68 reg-io-width = <4>;
73 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
77 reg-shift = <2>;
78 reg-io-width = <4>;
83 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
87 reg-shift = <2>;
88 reg-io-width = <4>;
92 L2: l2-cache@3ff20000 {
93 compatible = "brcm,bcm11351-a2-pl310-cache";
95 cache-unified;
96 cache-level = <2>;
100 compatible = "brcm,bcm11351-wdt", "brcm,kona-wdt";
105 compatible = "brcm,kona-timer";
112 compatible = "brcm,bcm11351-gpio", "brcm,kona-gpio";
120 #gpio-cells = <2>;
121 #interrupt-cells = <2>;
122 gpio-controller;
123 interrupt-controller;
127 compatible = "brcm,kona-sdhci";
135 compatible = "brcm,kona-sdhci";
143 compatible = "brcm,kona-sdhci";
151 compatible = "brcm,kona-sdhci";
159 compatible = "brcm,bcm11351-pinctrl";
163 bsc1: i2c@3e016000 {
164 compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
167 #address-cells = <1>;
168 #size-cells = <0>;
173 bsc2: i2c@3e017000 {
174 compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
177 #address-cells = <1>;
178 #size-cells = <0>;
183 bsc3: i2c@3e018000 {
184 compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
187 #address-cells = <1>;
188 #size-cells = <0>;
193 pmu_bsc: i2c@3500d000 {
194 compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
197 #address-cells = <1>;
198 #size-cells = <0>;
204 compatible = "brcm,bcm11351-pwm", "brcm,kona-pwm";
207 #pwm-cells = <3>;
212 #address-cells = <1>;
213 #size-cells = <1>;
217 compatible = "brcm,bcm11351-root-ccu";
219 #clock-cells = <1>;
220 clock-output-names = "frac_1m";
224 compatible = "brcm,bcm11351-hub-ccu";
226 #clock-cells = <1>;
227 clock-output-names = "tmon_1m";
231 compatible = "brcm,bcm11351-aon-ccu";
233 #clock-cells = <1>;
234 clock-output-names = "hub_timer",
240 compatible = "brcm,bcm11351-master-ccu";
242 #clock-cells = <1>;
243 clock-output-names = "sdio1",
253 compatible = "brcm,bcm11351-slave-ccu";
255 #clock-cells = <1>;
256 clock-output-names = "uartb",
269 #clock-cells = <0>;
270 compatible = "fixed-clock";
271 clock-frequency = <1000000>;
275 #clock-cells = <0>;
276 compatible = "fixed-clock";
277 clock-frequency = <32768>;
281 #clock-cells = <0>;
282 compatible = "fixed-clock";
283 clock-frequency = <32768>;
287 #clock-cells = <0>;
288 compatible = "fixed-clock";
289 clock-frequency = <13000000>;
293 #clock-cells = <0>;
294 compatible = "fixed-clock";
295 clock-frequency = <13000000>;
299 #clock-cells = <0>;
300 compatible = "fixed-clock";
301 clock-frequency = <19500000>;
305 #clock-cells = <0>;
306 compatible = "fixed-clock";
307 clock-frequency = <26000000>;
311 #clock-cells = <0>;
312 compatible = "fixed-clock";
313 clock-frequency = <40000000>;
317 #clock-cells = <0>;
318 compatible = "fixed-clock";
319 clock-frequency = <52000000>;
323 #clock-cells = <0>;
324 compatible = "fixed-clock";
325 clock-frequency = <52000000>;
329 compatible = "fixed-clock";
330 clock-frequency = <52000000>;
331 #clock-cells = <0>;
335 #clock-cells = <0>;
336 compatible = "fixed-clock";
337 clock-frequency = <96000000>;
341 #clock-cells = <0>;
342 compatible = "fixed-clock";
343 clock-frequency = <96000000>;
347 #clock-cells = <0>;
348 compatible = "fixed-clock";
349 clock-frequency = <104000000>;
353 #clock-cells = <0>;
354 compatible = "fixed-clock";
355 clock-frequency = <104000000>;
359 #clock-cells = <0>;
360 compatible = "fixed-clock";
361 clock-frequency = <156000000>;
365 #clock-cells = <0>;
366 compatible = "fixed-clock";
367 clock-frequency = <156000000>;
371 #clock-cells = <0>;
372 compatible = "fixed-clock";
373 clock-frequency = <208000000>;
377 #clock-cells = <0>;
378 compatible = "fixed-clock";
379 clock-frequency = <208000000>;
383 #clock-cells = <0>;
384 compatible = "fixed-clock";
385 clock-frequency = <312000000>;
389 #clock-cells = <0>;
390 compatible = "fixed-clock";
391 clock-frequency = <312000000>;
400 clock-names = "otg";
402 phy-names = "usb2-phy";
406 usbphy: usb-phy@3f130000 {
407 compatible = "brcm,kona-usb2-phy";
409 #phy-cells = <0>;