Lines Matching +full:wdt +full:- +full:gpio

1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm6318-clock.h>
7 #include <dt-bindings/dma/bcm6318-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/power-domain/bcm6318-power-domain.h>
10 #include <dt-bindings/reset/bcm6318-reset.h>
22 #address-cells = <1>;
23 #size-cells = <0>;
24 u-boot,dm-pre-reloc;
27 compatible = "brcm,bcm6318-cpu", "mips,mips4Kc";
30 u-boot,dm-pre-reloc;
35 compatible = "simple-bus";
36 #address-cells = <1>;
37 #size-cells = <1>;
38 u-boot,dm-pre-reloc;
40 hsspi_pll: hsspi-pll {
41 compatible = "fixed-clock";
42 #clock-cells = <0>;
43 clock-frequency = <250000000>;
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>;
59 ubus_clk: ubus-clk {
60 compatible = "brcm,bcm6345-clk";
62 #clock-cells = <1>;
67 compatible = "simple-bus";
68 #address-cells = <1>;
69 #size-cells = <1>;
70 u-boot,dm-pre-reloc;
72 periph_rst: reset-controller@10000010 {
73 compatible = "brcm,bcm6345-reset";
75 #reset-cells = <1>;
78 wdt: watchdog@10000068 { label
79 compatible = "brcm,bcm6345-wdt";
84 wdt-reboot {
85 compatible = "wdt-reboot";
86 wdt = <&wdt>;
94 syscon-reboot {
95 compatible = "syscon-reboot";
101 gpio1: gpio-controller@10000080 {
102 compatible = "brcm,bcm6345-gpio";
104 gpio-controller;
105 #gpio-cells = <2>;
111 gpio0: gpio-controller@10000084 {
112 compatible = "brcm,bcm6345-gpio";
114 gpio-controller;
115 #gpio-cells = <2>;
121 compatible = "brcm,bcm6345-uart";
128 leds: led-controller@10000200 {
129 compatible = "brcm,bcm6328-leds";
131 #address-cells = <1>;
132 #size-cells = <0>;
137 periph_pwr: power-controller@100008e8 {
138 compatible = "brcm,bcm6328-power-domain";
140 #power-domain-cells = <1>;
144 compatible = "brcm,bcm6328-hsspi";
145 #address-cells = <1>;
146 #size-cells = <0>;
149 clock-names = "hsspi", "pll";
151 spi-max-frequency = <33333334>;
152 num-cs = <3>;
157 memory-controller@10004000 {
158 compatible = "brcm,bcm6318-mc";
160 u-boot,dm-pre-reloc;
163 ehci: usb-controller@10005000 {
164 compatible = "brcm,bcm6318-ehci", "generic-ehci";
167 big-endian;
172 ohci: usb-controller@10005100 {
173 compatible = "brcm,bcm6318-ohci", "generic-ohci";
176 big-endian;
181 usbh: usb-phy@10005200 {
182 compatible = "brcm,bcm6318-usbh";
184 #phy-cells = <0>;
186 clock-names = "usbh";
187 power-domains = <&periph_pwr BCM6318_PWR_USB>;
194 compatible = "brcm,bcm6368-enet";
195 #address-cells = <1>;
196 #size-cells = <0>;
205 dma-names = "rx",
207 brcm,num-ports = <5>;
212 iudma: dma-controller@10088000 {
213 compatible = "brcm,bcm6368-iudma";
217 reg-names = "dma",
218 "dma-channels",
219 "dma-sram";
220 #dma-cells = <1>;
221 dma-channels = <8>;