Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003 
0004 #include "bcm7425.dtsi"
0005 #include "bcm97xxx-nand-cs1-bch24.dtsi"
0006 
0007 / {
0008         compatible = "brcm,bcm97425svmb", "brcm,bcm7425";
0009         model = "Broadcom BCM97425SVMB";
0010 
0011         memory@0 {
0012                 device_type = "memory";
0013                 reg = <0x00000000 0x10000000>,
0014                       <0x20000000 0x30000000>,
0015                       <0x90000000 0x40000000>;
0016         };
0017 
0018         chosen {
0019                 bootargs = "console=ttyS0,115200";
0020                 stdout-path = &uart0;
0021         };
0022 };
0023 
0024 &uart0 {
0025         status = "okay";
0026 };
0027 
0028 &uart1 {
0029         status = "okay";
0030 };
0031 
0032 &uart2 {
0033         status = "okay";
0034 };
0035 
0036 &bsca {
0037         status = "okay";
0038 };
0039 
0040 &bscb {
0041         status = "okay";
0042 };
0043 
0044 &bscc {
0045         status = "okay";
0046 };
0047 
0048 &bscd {
0049         status = "okay";
0050 };
0051 
0052 &bsce {
0053         status = "okay";
0054 };
0055 
0056 &pwma {
0057         status = "okay";
0058 };
0059 
0060 &pwmb {
0061         status = "okay";
0062 };
0063 
0064 &watchdog {
0065         status = "okay";
0066 };
0067 
0068 &enet0 {
0069         status = "okay";
0070 };
0071 
0072 &ehci0 {
0073         status = "okay";
0074 };
0075 
0076 &ohci0 {
0077         status = "okay";
0078 };
0079 
0080 &ehci1 {
0081         status = "okay";
0082 };
0083 
0084 &ohci1 {
0085         status = "okay";
0086 };
0087 
0088 &ehci2 {
0089         status = "okay";
0090 };
0091 
0092 &ohci2 {
0093         status = "okay";
0094 };
0095 
0096 &ehci3 {
0097         status = "okay";
0098 };
0099 
0100 &ohci3 {
0101         status = "okay";
0102 };
0103 
0104 &nand {
0105         status = "okay";
0106 };
0107 
0108 &sdhci0 {
0109         status = "okay";
0110 };
0111 
0112 &sdhci1 {
0113         status = "okay";
0114 };
0115 
0116 &qspi {
0117         status = "okay";
0118 
0119         flash@0 {
0120                 compatible = "m25p80";
0121                 reg = <0>;
0122                 spi-max-frequency = <40000000>;
0123                 spi-cpol;
0124                 spi-cpha;
0125                 use-bspi;
0126                 m25p,fast-read;
0127 
0128                 partitions {
0129                         compatible = "fixed-partitions";
0130                         #address-cells = <1>;
0131                         #size-cells = <1>;
0132 
0133                         flash0.cfe@0 {
0134                                 reg = <0x0 0x200000>;
0135                         };
0136 
0137                         flash0.mac@200000 {
0138                                 reg = <0x200000 0x40000>;
0139                         };
0140 
0141                         flash0.nvram@240000 {
0142                                 reg = <0x240000 0x10000>;
0143                         };
0144                 };
0145         };
0146 };
0147 
0148 &mspi {
0149         status = "okay";
0150 };
0151 
0152 &waketimer {
0153         status = "okay";
0154 };
0155 
0156 &pcie_0 {
0157         status = "okay";
0158         /* 1GB Memc0, 1GB Memc1 */
0159         brcm,scb-sizes = <0 0x40000000 0 0x40000000>;
0160         dma-ranges = <0x43000000 0x00000000 0x00000000 0x00000000 0x0 0x10000000
0161                       0x43000000 0x00000000 0x10000000 0x20000000 0x0 0x30000000
0162                       0x43000000 0x00000000 0x40000000 0x90000000 0x0 0x40000000>;
0163 };