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