Lines Matching +full:wdt +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm6362-clock.h>
7 #include <dt-bindings/dma/bcm6362-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/power-domain/bcm6362-power-domain.h>
10 #include <dt-bindings/reset/bcm6362-reset.h>
23 #address-cells = <1>;
24 #size-cells = <0>;
25 u-boot,dm-pre-reloc;
28 compatible = "brcm,bcm6362-cpu", "mips,mips4Kc";
31 u-boot,dm-pre-reloc;
35 compatible = "brcm,bcm6362-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 = <133333333>;
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>;
69 compatible = "simple-bus";
70 #address-cells = <1>;
71 #size-cells = <1>;
72 u-boot,dm-pre-reloc;
79 syscon-reboot {
80 compatible = "syscon-reboot";
86 periph_rst: reset-controller@10000010 {
87 compatible = "brcm,bcm6345-reset";
89 #reset-cells = <1>;
92 wdt: watchdog@1000005c { label
93 compatible = "brcm,bcm6345-wdt";
98 wdt-reboot {
99 compatible = "wdt-reboot";
100 wdt = <&wdt>;
103 gpio1: gpio-controller@10000080 {
104 compatible = "brcm,bcm6345-gpio";
106 gpio-controller;
107 #gpio-cells = <2>;
113 gpio0: gpio-controller@10000084 {
114 compatible = "brcm,bcm6345-gpio";
116 gpio-controller;
117 #gpio-cells = <2>;
123 compatible = "brcm,bcm6345-uart";
131 compatible = "brcm,bcm6345-uart";
139 compatible = "brcm,bcm6358-spi";
141 #address-cells = <1>;
142 #size-cells = <0>;
145 spi-max-frequency = <20000000>;
146 num-cs = <8>;
152 compatible = "brcm,bcm6328-hsspi";
153 #address-cells = <1>;
154 #size-cells = <0>;
157 clock-names = "hsspi", "pll";
159 spi-max-frequency = <50000000>;
160 num-cs = <8>;
165 leds: led-controller@10001900 {
166 compatible = "brcm,bcm6328-leds";
168 #address-cells = <1>;
169 #size-cells = <0>;
174 periph_pwr: power-controller@10001848 {
175 compatible = "brcm,bcm6328-power-domain";
177 #power-domain-cells = <1>;
180 ehci: usb-controller@10002500 {
181 compatible = "brcm,bcm6362-ehci", "generic-ehci";
184 big-endian;
189 ohci: usb-controller@10002600 {
190 compatible = "brcm,bcm6362-ohci", "generic-ohci";
193 big-endian;
198 usbh: usb-phy@10002700 {
199 compatible = "brcm,bcm6368-usbh";
201 #phy-cells = <0>;
203 clock-names = "usbh";
204 power-domains = <&periph_pwr BCM6362_PWR_USBH>;
210 memory-controller@10003000 {
211 compatible = "brcm,bcm6328-mc";
213 u-boot,dm-pre-reloc;
216 iudma: dma-controller@1000d800 {
217 compatible = "brcm,bcm6368-iudma";
221 reg-names = "dma",
222 "dma-channels",
223 "dma-sram";
224 #dma-cells = <1>;
225 dma-channels = <8>;
229 compatible = "brcm,bcm6368-enet";
230 #address-cells = <1>;
231 #size-cells = <0>;
240 dma-names = "rx",
242 brcm,num-ports = <6>;