0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003
0004 #include "bcm7358.dtsi"
0005 #include "bcm97xxx-nand-cs1-bch4.dtsi"
0006
0007 / {
0008 compatible = "brcm,bcm97358svmb", "brcm,bcm7358";
0009 model = "Broadcom BCM97358SVMB";
0010
0011 memory@0 {
0012 device_type = "memory";
0013 reg = <0x00000000 0x10000000>;
0014 };
0015
0016 chosen {
0017 bootargs = "console=ttyS0,115200";
0018 stdout-path = &uart0;
0019 };
0020 };
0021
0022 &uart0 {
0023 status = "okay";
0024 };
0025
0026 &uart1 {
0027 status = "okay";
0028 };
0029
0030 &uart2 {
0031 status = "okay";
0032 };
0033
0034 &bsca {
0035 status = "okay";
0036 };
0037
0038 &bscb {
0039 status = "okay";
0040 };
0041
0042 &bscc {
0043 status = "okay";
0044 };
0045
0046 &bscd {
0047 status = "okay";
0048 };
0049
0050 &pwma {
0051 status = "okay";
0052 };
0053
0054 &pwmb {
0055 status = "okay";
0056 };
0057
0058 &watchdog {
0059 status = "okay";
0060 };
0061
0062 &enet0 {
0063 status = "okay";
0064 };
0065
0066 &ehci0 {
0067 status = "okay";
0068 };
0069
0070 &ohci0 {
0071 status = "okay";
0072 };
0073
0074 &nand {
0075 status = "okay";
0076 };
0077
0078 &qspi {
0079 status = "okay";
0080
0081 flash@0 {
0082 compatible = "m25p80";
0083 reg = <0>;
0084 spi-max-frequency = <40000000>;
0085 spi-cpol;
0086 spi-cpha;
0087 use-bspi;
0088 m25p,fast-read;
0089
0090 partitions {
0091 compatible = "fixed-partitions";
0092 #address-cells = <1>;
0093 #size-cells = <1>;
0094
0095 flash0.cfe@0 {
0096 reg = <0x0 0x200000>;
0097 };
0098
0099 flash0.mac@200000 {
0100 reg = <0x200000 0x40000>;
0101 };
0102
0103 flash0.nvram@240000 {
0104 reg = <0x240000 0x10000>;
0105 };
0106 };
0107 };
0108 };
0109
0110 &mspi {
0111 status = "okay";
0112 };
0113
0114 &waketimer {
0115 status = "okay";
0116 };