Back to home page

OSCL-LXR

 
 

    


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 };