Lines Matching +full:bcm6358 +full:- +full:spi
1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm6368-clock.h>
7 #include <dt-bindings/dma/bcm6368-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/reset/bcm6368-reset.h>
16 spi0 = &spi;
21 #address-cells = <1>;
22 #size-cells = <0>;
23 u-boot,dm-pre-reloc;
26 compatible = "brcm,bcm6368-cpu", "mips,mips4Kc";
29 u-boot,dm-pre-reloc;
33 compatible = "brcm,bcm6368-cpu", "mips,mips4Kc";
36 u-boot,dm-pre-reloc;
41 compatible = "simple-bus";
42 #address-cells = <1>;
43 #size-cells = <1>;
44 u-boot,dm-pre-reloc;
46 periph_osc: periph-osc {
47 compatible = "fixed-clock";
48 #clock-cells = <0>;
49 clock-frequency = <50000000>;
50 u-boot,dm-pre-reloc;
53 periph_clk: periph-clk {
54 compatible = "brcm,bcm6345-clk";
56 #clock-cells = <1>;
61 compatible = "cfi-flash";
63 bank-width = <2>;
64 #address-cells = <1>;
65 #size-cells = <1>;
71 compatible = "simple-bus";
72 #address-cells = <1>;
73 #size-cells = <1>;
74 u-boot,dm-pre-reloc;
81 syscon-reboot {
82 compatible = "syscon-reboot";
88 periph_rst: reset-controller@10000010 {
89 compatible = "brcm,bcm6345-reset";
91 #reset-cells = <1>;
95 compatible = "brcm,bcm6345-wdt";
100 wdt-reboot {
101 compatible = "wdt-reboot";
105 gpio1: gpio-controller@10000080 {
106 compatible = "brcm,bcm6345-gpio";
108 gpio-controller;
109 #gpio-cells = <2>;
115 gpio0: gpio-controller@10000084 {
116 compatible = "brcm,bcm6345-gpio";
118 gpio-controller;
119 #gpio-cells = <2>;
124 leds: led-controller@100000d0 {
125 compatible = "brcm,bcm6358-leds";
127 #address-cells = <1>;
128 #size-cells = <0>;
134 compatible = "brcm,bcm6345-uart";
142 compatible = "brcm,bcm6345-uart";
149 spi: spi@10000800 { label
150 compatible = "brcm,bcm6358-spi";
152 #address-cells = <1>;
153 #size-cells = <0>;
156 spi-max-frequency = <20000000>;
157 num-cs = <6>;
162 memory-controller@10001200 {
163 compatible = "brcm,bcm6358-mc";
165 u-boot,dm-pre-reloc;
168 ehci: usb-controller@10001500 {
169 compatible = "brcm,bcm6368-ehci", "generic-ehci";
172 big-endian;
177 ohci: usb-controller@10001600 {
178 compatible = "brcm,bcm6368-ohci", "generic-ohci";
181 big-endian;
186 usbh: usb-phy@10001700 {
187 compatible = "brcm,bcm6368-usbh";
189 #phy-cells = <0>;
191 clock-names = "usbh";
197 iudma: dma-controller@10006800 {
198 compatible = "brcm,bcm6368-iudma";
202 reg-names = "dma",
203 "dma-channels",
204 "dma-sram";
205 #dma-cells = <1>;
206 dma-channels = <8>;
210 compatible = "brcm,bcm6368-enet";
211 #address-cells = <1>;
212 #size-cells = <0>;
221 dma-names = "rx",
223 brcm,num-ports = <6>;