1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include "bcm7358.dtsi" 5#include "bcm97xxx-nand-cs1-bch4.dtsi" 6 7/ { 8 compatible = "brcm,bcm97358svmb", "brcm,bcm7358"; 9 model = "Broadcom BCM97358SVMB"; 10 11 memory@0 { 12 device_type = "memory"; 13 reg = <0x00000000 0x10000000>; 14 }; 15 16 chosen { 17 bootargs = "console=ttyS0,115200"; 18 stdout-path = &uart0; 19 }; 20}; 21 22&uart0 { 23 status = "okay"; 24}; 25 26&uart1 { 27 status = "okay"; 28}; 29 30&uart2 { 31 status = "okay"; 32}; 33 34&bsca { 35 status = "okay"; 36}; 37 38&bscb { 39 status = "okay"; 40}; 41 42&bscc { 43 status = "okay"; 44}; 45 46&bscd { 47 status = "okay"; 48}; 49 50&pwma { 51 status = "okay"; 52}; 53 54&pwmb { 55 status = "okay"; 56}; 57 58&watchdog { 59 status = "okay"; 60}; 61 62&enet0 { 63 status = "okay"; 64}; 65 66&ehci0 { 67 status = "okay"; 68}; 69 70&ohci0 { 71 status = "okay"; 72}; 73 74&nand { 75 status = "okay"; 76}; 77 78&qspi { 79 status = "okay"; 80 81 flash@0 { 82 compatible = "m25p80"; 83 reg = <0>; 84 spi-max-frequency = <40000000>; 85 spi-cpol; 86 spi-cpha; 87 use-bspi; 88 m25p,fast-read; 89 90 partitions { 91 compatible = "fixed-partitions"; 92 #address-cells = <1>; 93 #size-cells = <1>; 94 95 flash0.cfe@0 { 96 reg = <0x0 0x200000>; 97 }; 98 99 flash0.mac@200000 { 100 reg = <0x200000 0x40000>; 101 }; 102 103 flash0.nvram@240000 { 104 reg = <0x240000 0x10000>; 105 }; 106 }; 107 }; 108}; 109 110&mspi { 111 status = "okay"; 112}; 113 114&waketimer { 115 status = "okay"; 116}; 117