xref: /freebsd-src/sys/contrib/device-tree/src/mips/brcm/bcm97420c.dts (revision 2eb4d8dc723da3cf7d735a3226ae49da4c8c5dbc)
1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot/dts-v1/;
3c66ec88fSEmmanuel Vadot
4*2eb4d8dcSEmmanuel Vadot#include "bcm7420.dtsi"
5c66ec88fSEmmanuel Vadot
6c66ec88fSEmmanuel Vadot/ {
7c66ec88fSEmmanuel Vadot	compatible = "brcm,bcm97420c", "brcm,bcm7420";
8c66ec88fSEmmanuel Vadot	model = "Broadcom BCM97420C";
9c66ec88fSEmmanuel Vadot
10c66ec88fSEmmanuel Vadot	memory@0 {
11c66ec88fSEmmanuel Vadot		device_type = "memory";
12c66ec88fSEmmanuel Vadot		reg = <0x00000000 0x10000000>,
13c66ec88fSEmmanuel Vadot		      <0x20000000 0x30000000>,
14c66ec88fSEmmanuel Vadot		      <0x60000000 0x10000000>;
15c66ec88fSEmmanuel Vadot	};
16c66ec88fSEmmanuel Vadot
17c66ec88fSEmmanuel Vadot	chosen {
18c66ec88fSEmmanuel Vadot		bootargs = "console=ttyS0,115200";
19c66ec88fSEmmanuel Vadot		stdout-path = &uart0;
20c66ec88fSEmmanuel Vadot	};
21c66ec88fSEmmanuel Vadot};
22c66ec88fSEmmanuel Vadot
23c66ec88fSEmmanuel Vadot&uart0 {
24c66ec88fSEmmanuel Vadot	status = "okay";
25c66ec88fSEmmanuel Vadot};
26c66ec88fSEmmanuel Vadot
27c66ec88fSEmmanuel Vadot&uart1 {
28c66ec88fSEmmanuel Vadot	status = "okay";
29c66ec88fSEmmanuel Vadot};
30c66ec88fSEmmanuel Vadot
31c66ec88fSEmmanuel Vadot&uart2 {
32c66ec88fSEmmanuel Vadot	status = "okay";
33c66ec88fSEmmanuel Vadot};
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadot&bsca {
36c66ec88fSEmmanuel Vadot	status = "okay";
37c66ec88fSEmmanuel Vadot};
38c66ec88fSEmmanuel Vadot
39c66ec88fSEmmanuel Vadot&bscb {
40c66ec88fSEmmanuel Vadot	status = "okay";
41c66ec88fSEmmanuel Vadot};
42c66ec88fSEmmanuel Vadot
43c66ec88fSEmmanuel Vadot&bscc {
44c66ec88fSEmmanuel Vadot	status = "okay";
45c66ec88fSEmmanuel Vadot};
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel Vadot&bscd {
48c66ec88fSEmmanuel Vadot	status = "okay";
49c66ec88fSEmmanuel Vadot};
50c66ec88fSEmmanuel Vadot
51c66ec88fSEmmanuel Vadot&bsce {
52c66ec88fSEmmanuel Vadot	status = "okay";
53c66ec88fSEmmanuel Vadot};
54c66ec88fSEmmanuel Vadot
55c66ec88fSEmmanuel Vadot&pwma {
56c66ec88fSEmmanuel Vadot	status = "okay";
57c66ec88fSEmmanuel Vadot};
58c66ec88fSEmmanuel Vadot
59c66ec88fSEmmanuel Vadot&pwmb {
60c66ec88fSEmmanuel Vadot	status = "okay";
61c66ec88fSEmmanuel Vadot};
62c66ec88fSEmmanuel Vadot
63c66ec88fSEmmanuel Vadot&watchdog {
64c66ec88fSEmmanuel Vadot	status = "okay";
65c66ec88fSEmmanuel Vadot};
66c66ec88fSEmmanuel Vadot
67c66ec88fSEmmanuel Vadot/* FIXME: MAC driver comes up but cannot attach to PHY */
68c66ec88fSEmmanuel Vadot&enet0 {
69c66ec88fSEmmanuel Vadot	status = "disabled";
70c66ec88fSEmmanuel Vadot};
71c66ec88fSEmmanuel Vadot
72c66ec88fSEmmanuel Vadot&ehci0 {
73c66ec88fSEmmanuel Vadot	status = "okay";
74c66ec88fSEmmanuel Vadot};
75c66ec88fSEmmanuel Vadot
76c66ec88fSEmmanuel Vadot&ohci0 {
77c66ec88fSEmmanuel Vadot	status = "okay";
78c66ec88fSEmmanuel Vadot};
79c66ec88fSEmmanuel Vadot
80c66ec88fSEmmanuel Vadot&ehci1 {
81c66ec88fSEmmanuel Vadot	status = "okay";
82c66ec88fSEmmanuel Vadot};
83c66ec88fSEmmanuel Vadot
84c66ec88fSEmmanuel Vadot&ohci1 {
85c66ec88fSEmmanuel Vadot	status = "okay";
86c66ec88fSEmmanuel Vadot};
87c66ec88fSEmmanuel Vadot
88c66ec88fSEmmanuel Vadot&mspi {
89c66ec88fSEmmanuel Vadot	status = "okay";
90c66ec88fSEmmanuel Vadot};
91