Lines Matching +full:bcm6358 +full:- +full:spi

1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm63268-clock.h>
7 #include <dt-bindings/dma/bcm63268-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/power-domain/bcm63268-power-domain.h>
10 #include <dt-bindings/reset/bcm63268-reset.h>
23 #address-cells = <1>;
24 #size-cells = <0>;
25 u-boot,dm-pre-reloc;
28 compatible = "brcm,bcm63268-cpu", "mips,mips4Kc";
31 u-boot,dm-pre-reloc;
35 compatible = "brcm,bcm63268-cpu", "mips,mips4Kc";
38 u-boot,dm-pre-reloc;
43 compatible = "simple-bus";
44 #address-cells = <1>;
45 #size-cells = <1>;
46 u-boot,dm-pre-reloc;
48 hsspi_pll: hsspi-pll {
49 compatible = "fixed-clock";
50 #clock-cells = <0>;
51 clock-frequency = <400000000>;
54 periph_osc: periph-osc {
55 compatible = "fixed-clock";
56 #clock-cells = <0>;
57 clock-frequency = <50000000>;
58 u-boot,dm-pre-reloc;
61 periph_clk: periph-clk {
62 compatible = "brcm,bcm6345-clk";
64 #clock-cells = <1>;
67 timer_clk: timer-clk {
68 compatible = "brcm,bcm6345-clk";
70 #clock-cells = <1>;
75 compatible = "simple-bus";
76 #address-cells = <1>;
77 #size-cells = <1>;
78 u-boot,dm-pre-reloc;
85 syscon-reboot {
86 compatible = "syscon-reboot";
92 periph_rst: reset-controller@10000010 {
93 compatible = "brcm,bcm6345-reset";
95 #reset-cells = <1>;
99 compatible = "brcm,bcm6345-wdt";
104 wdt-reboot {
105 compatible = "wdt-reboot";
109 gpio1: gpio-controller@100000c0 {
110 compatible = "brcm,bcm6345-gpio";
112 gpio-controller;
113 #gpio-cells = <2>;
119 gpio0: gpio-controller@100000c4 {
120 compatible = "brcm,bcm6345-gpio";
122 gpio-controller;
123 #gpio-cells = <2>;
129 compatible = "brcm,bcm6345-uart";
137 compatible = "brcm,bcm6345-uart";
144 periph_pwr: power-controller@1000184c {
145 compatible = "brcm,bcm6328-power-domain";
147 #power-domain-cells = <1>;
150 lsspi: spi@10000800 {
151 compatible = "brcm,bcm6358-spi";
153 #address-cells = <1>;
154 #size-cells = <0>;
157 spi-max-frequency = <20000000>;
158 num-cs = <8>;
163 hsspi: spi@10001000 {
164 compatible = "brcm,bcm6328-hsspi";
165 #address-cells = <1>;
166 #size-cells = <0>;
169 clock-names = "hsspi", "pll";
171 spi-max-frequency = <50000000>;
172 num-cs = <8>;
177 leds: led-controller@10001900 {
178 compatible = "brcm,bcm6328-leds";
180 #address-cells = <1>;
181 #size-cells = <0>;
186 ehci: usb-controller@10002500 {
187 compatible = "brcm,bcm63268-ehci", "generic-ehci";
190 big-endian;
195 ohci: usb-controller@10002600 {
196 compatible = "brcm,bcm63268-ohci", "generic-ohci";
199 big-endian;
204 usbh: usb-phy@10002700 {
205 compatible = "brcm,bcm63268-usbh";
207 #phy-cells = <0>;
209 clock-names = "usbh", "usb_ref";
210 power-domains = <&periph_pwr BCM63268_PWR_USBH>;
216 memory-controller@10003000 {
217 compatible = "brcm,bcm6328-mc";
219 u-boot,dm-pre-reloc;
222 iudma: dma-controller@1000d800 {
223 compatible = "brcm,bcm6368-iudma";
227 reg-names = "dma",
228 "dma-channels",
229 "dma-sram";
230 #dma-cells = <1>;
231 dma-channels = <8>;
235 compatible = "brcm,bcm6368-enet";
236 #address-cells = <1>;
237 #size-cells = <0>;
251 dma-names = "rx",
253 brcm,rgmii-override;
254 brcm,rgmii-timing;