xref: /linux/arch/mips/boot/dts/brcm/bcm97420c.dts (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0
28945e37eSKevin Cernekee/dts-v1/;
38945e37eSKevin Cernekee
4*3df83c91SÁlvaro Fernández Rojas#include "bcm7420.dtsi"
58945e37eSKevin Cernekee
68945e37eSKevin Cernekee/ {
78945e37eSKevin Cernekee	compatible = "brcm,bcm97420c", "brcm,bcm7420";
88945e37eSKevin Cernekee	model = "Broadcom BCM97420C";
98945e37eSKevin Cernekee
108945e37eSKevin Cernekee	memory@0 {
118945e37eSKevin Cernekee		device_type = "memory";
128945e37eSKevin Cernekee		reg = <0x00000000 0x10000000>,
138945e37eSKevin Cernekee		      <0x20000000 0x30000000>,
148945e37eSKevin Cernekee		      <0x60000000 0x10000000>;
158945e37eSKevin Cernekee	};
168945e37eSKevin Cernekee
178945e37eSKevin Cernekee	chosen {
188945e37eSKevin Cernekee		bootargs = "console=ttyS0,115200";
198945e37eSKevin Cernekee		stdout-path = &uart0;
208945e37eSKevin Cernekee	};
218945e37eSKevin Cernekee};
228945e37eSKevin Cernekee
238945e37eSKevin Cernekee&uart0 {
248945e37eSKevin Cernekee	status = "okay";
258945e37eSKevin Cernekee};
268945e37eSKevin Cernekee
275c40d493SJaedon Shin&uart1 {
285c40d493SJaedon Shin	status = "okay";
295c40d493SJaedon Shin};
305c40d493SJaedon Shin
315c40d493SJaedon Shin&uart2 {
325c40d493SJaedon Shin	status = "okay";
335c40d493SJaedon Shin};
345c40d493SJaedon Shin
355c40d493SJaedon Shin&bsca {
365c40d493SJaedon Shin	status = "okay";
375c40d493SJaedon Shin};
385c40d493SJaedon Shin
395c40d493SJaedon Shin&bscb {
405c40d493SJaedon Shin	status = "okay";
415c40d493SJaedon Shin};
425c40d493SJaedon Shin
435c40d493SJaedon Shin&bscc {
445c40d493SJaedon Shin	status = "okay";
455c40d493SJaedon Shin};
465c40d493SJaedon Shin
475c40d493SJaedon Shin&bscd {
485c40d493SJaedon Shin	status = "okay";
495c40d493SJaedon Shin};
505c40d493SJaedon Shin
515c40d493SJaedon Shin&bsce {
525c40d493SJaedon Shin	status = "okay";
535c40d493SJaedon Shin};
545c40d493SJaedon Shin
557bbe59ddSJaedon Shin&pwma {
567bbe59ddSJaedon Shin	status = "okay";
577bbe59ddSJaedon Shin};
587bbe59ddSJaedon Shin
597bbe59ddSJaedon Shin&pwmb {
607bbe59ddSJaedon Shin	status = "okay";
617bbe59ddSJaedon Shin};
627bbe59ddSJaedon Shin
63b68c2575SJaedon Shin&watchdog {
64b68c2575SJaedon Shin	status = "okay";
65b68c2575SJaedon Shin};
66b68c2575SJaedon Shin
678945e37eSKevin Cernekee/* FIXME: MAC driver comes up but cannot attach to PHY */
688945e37eSKevin Cernekee&enet0 {
698945e37eSKevin Cernekee	status = "disabled";
708945e37eSKevin Cernekee};
718945e37eSKevin Cernekee
728945e37eSKevin Cernekee&ehci0 {
738945e37eSKevin Cernekee	status = "okay";
748945e37eSKevin Cernekee};
758945e37eSKevin Cernekee
768945e37eSKevin Cernekee&ohci0 {
778945e37eSKevin Cernekee	status = "okay";
788945e37eSKevin Cernekee};
798945e37eSKevin Cernekee
808945e37eSKevin Cernekee&ehci1 {
818945e37eSKevin Cernekee	status = "okay";
828945e37eSKevin Cernekee};
838945e37eSKevin Cernekee
848945e37eSKevin Cernekee&ohci1 {
858945e37eSKevin Cernekee	status = "okay";
868945e37eSKevin Cernekee};
87d783738cSJaedon Shin
88d783738cSJaedon Shin&mspi {
89d783738cSJaedon Shin	status = "okay";
90d783738cSJaedon Shin};
91