Lines Matching +full:spin +full:- +full:table
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include <dt-bindings/interrupt-controller/irq.h>
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/phy/phy.h>
6 #include <dt-bindings/soc/bcm-pmb.h>
8 /dts-v1/;
11 interrupt-parent = <&gic>;
13 #address-cells = <2>;
14 #size-cells = <2>;
21 stdout-path = "serial0:115200n8";
25 #address-cells = <1>;
26 #size-cells = <0>;
30 compatible = "brcm,brahma-b53";
32 enable-method = "spin-table";
33 cpu-release-addr = <0x0 0xfff8>;
34 next-level-cache = <&l2>;
39 compatible = "brcm,brahma-b53";
41 enable-method = "spin-table";
42 cpu-release-addr = <0x0 0xfff8>;
43 next-level-cache = <&l2>;
48 compatible = "brcm,brahma-b53";
50 enable-method = "spin-table";
51 cpu-release-addr = <0x0 0xfff8>;
52 next-level-cache = <&l2>;
57 compatible = "brcm,brahma-b53";
59 enable-method = "spin-table";
60 cpu-release-addr = <0x0 0xfff8>;
61 next-level-cache = <&l2>;
64 l2: l2-cache0 {
70 compatible = "simple-bus";
71 #address-cells = <1>;
72 #size-cells = <1>;
75 gic: interrupt-controller@1000 {
76 compatible = "arm,gic-400";
77 #interrupt-cells = <3>;
78 #address-cells = <0>;
79 interrupt-controller;
86 compatible = "arm,armv8-timer";
94 compatible = "arm,cortex-a53-pmu";
99 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
104 compatible = "fixed-clock";
105 #clock-cells = <0>;
106 clock-frequency = <50000000>;
107 clock-output-names = "periph";
112 compatible = "simple-bus";
113 #address-cells = <1>;
114 #size-cells = <1>;
118 compatible = "brcm,bcm4908-enet";
123 interrupt-names = "rx", "tx";
126 usb_phy: usb-phy@c200 {
127 compatible = "brcm,bcm4908-usb-phy";
129 reg-names = "ctrl";
130 power-domains = <&pmb BCM_PMB_HOST_USB>;
132 brcm,has-xhci;
133 brcm,has-eohci;
134 #phy-cells = <1>;
139 compatible = "generic-ehci";
147 compatible = "generic-ohci";
155 compatible = "generic-xhci";
163 compatible = "simple-bus";
164 #size-cells = <1>;
165 #address-cells = <1>;
168 ethernet-switch@0 {
169 compatible = "brcm,bcm4908-switch";
176 reg-names = "core", "reg", "intrl2_0",
180 brcm,num-gphy = <5>;
181 brcm,num-rgmii-ports = <2>;
183 #address-cells = <1>;
184 #size-cells = <0>;
187 #address-cells = <1>;
188 #size-cells = <0>;
192 phy-mode = "internal";
193 phy-handle = <&phy8>;
198 phy-mode = "internal";
199 phy-handle = <&phy9>;
204 phy-mode = "internal";
205 phy-handle = <&phy10>;
210 phy-mode = "internal";
211 phy-handle = <&phy11>;
216 phy-mode = "internal";
219 fixed-link {
221 full-duplex;
228 compatible = "brcm,unimac-mdio";
230 reg-names = "mdio";
231 #size-cells = <0>;
232 #address-cells = <1>;
234 phy8: ethernet-phy@8 {
238 phy9: ethernet-phy@9 {
242 phy10: ethernet-phy@a {
246 phy11: ethernet-phy@b {
250 phy12: ethernet-phy@c {
257 compatible = "simple-bus";
261 #address-cells = <1>;
262 #size-cells = <1>;
264 pmb: power-controller@2800c0 {
265 compatible = "brcm,bcm4908-pmb";
267 #power-domain-cells = <1>;
273 compatible = "simple-bus";
274 #address-cells = <1>;
275 #size-cells = <1>;
278 twd: timer-mfd@400 {
279 compatible = "brcm,bcm4908-twd", "simple-mfd", "syscon";
283 #address-cells = <1>;
284 #size-cells = <1>;
287 compatible = "brcm,bcm6345-wdt";
292 gpio0: gpio-controller@500 {
293 compatible = "brcm,bcm6345-gpio";
294 reg-names = "dirout", "dat";
297 #gpio-cells = <2>;
298 gpio-controller;
302 compatible = "brcm,bcm4908-pinctrl";
305 pins_led_0_a: led_0-a-pins {
310 pins_led_1_a: led_1-a-pins {
315 pins_led_2_a: led_2-a-pins {
320 pins_led_3_a: led_3-a-pins {
325 pins_led_4_a: led_4-a-pins {
330 pins_led_5_a: led_5-a-pins {
335 pins_led_6_a: led_6-a-pins {
340 pins_led_7_a: led_7-a-pins {
345 pins_led_8_a: led_8-a-pins {
350 pins_led_9_a: led_9-a-pins {
355 pins_led_10_a: led_10-a-pins {
360 pins_led_11_a: led_11-a-pins {
365 pins_led_12_a: led_12-a-pins {
370 pins_led_13_a: led_13-a-pins {
375 pins_led_14_a: led_14-a-pins {
380 pins_led_15_a: led_15-a-pins {
385 pins_led_16_a: led_16-a-pins {
390 pins_led_17_a: led_17-a-pins {
395 pins_led_18_a: led_18-a-pins {
400 pins_led_19_a: led_19-a-pins {
405 pins_led_20_a: led_20-a-pins {
410 pins_led_21_a: led_21-a-pins {
415 pins_led_22_a: led_22-a-pins {
420 pins_led_23_a: led_23-a-pins {
425 pins_led_24_a: led_24-a-pins {
430 pins_led_25_a: led_25-a-pins {
435 pins_led_26_a: led_26-a-pins {
440 pins_led_27_a: led_27-a-pins {
445 pins_led_28_a: led_28-a-pins {
450 pins_led_29_a: led_29-a-pins {
455 pins_led_30_a: led_30-a-pins {
460 pins_led_31_a: led_31-a-pins {
465 pins_hs_uart: hs_uart-pins {
470 pins_i2c_a: i2c-a-pins {
475 pins_i2c_b: i2c-b-pins {
480 pins_i2s: i2s-pins {
485 pins_nand_ctrl: nand_ctrl-pins {
490 pins_nand_data: nand_data-pins {
495 pins_emmc_ctrl: emmc_ctrl-pins {
500 pins_usb0_pwr: usb0_pwr-pins {
505 pins_usb1_pwr: usb1_pwr-pins {
512 compatible = "brcm,bcm6345-uart";
516 clock-names = "refclk";
521 compatible = "brcm,bcm4908-leds", "brcm,bcm63138-leds";
524 #address-cells = <1>;
525 #size-cells = <0>;
528 nand-controller@1800 {
529 #address-cells = <1>;
530 #size-cells = <0>;
531 compatible = "brcm,nand-bcm63138", "brcm,brcmnand-v7.1", "brcm,brcmnand";
533 reg-names = "nand", "nand-int-base";
535 interrupt-names = "nand";
545 compatible = "brcm,brcmper-i2c";
547 clock-frequency = <97500>;
548 pinctrl-names = "default";
549 pinctrl-0 = <&pins_i2c_a>;
554 compatible = "brcm,misc", "simple-mfd";
557 #address-cells = <1>;
558 #size-cells = <1>;
561 reset-controller@2644 {
562 compatible = "brcm,bcm4908-misc-pcie-reset";
564 #reset-cells = <1>;
570 compatible = "syscon-reboot";