1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0 28945e37eSKevin Cernekee/dts-v1/; 38945e37eSKevin Cernekee 48945e37eSKevin Cernekee/include/ "bcm7358.dtsi" 5cfc8be04SJaedon Shin/include/ "bcm97xxx-nand-cs1-bch4.dtsi" 68945e37eSKevin Cernekee 78945e37eSKevin Cernekee/ { 88945e37eSKevin Cernekee compatible = "brcm,bcm97358svmb", "brcm,bcm7358"; 98945e37eSKevin Cernekee model = "Broadcom BCM97358SVMB"; 108945e37eSKevin Cernekee 118945e37eSKevin Cernekee memory@0 { 128945e37eSKevin Cernekee device_type = "memory"; 138945e37eSKevin Cernekee reg = <0x00000000 0x10000000>; 148945e37eSKevin Cernekee }; 158945e37eSKevin Cernekee 168945e37eSKevin Cernekee chosen { 178945e37eSKevin Cernekee bootargs = "console=ttyS0,115200"; 188945e37eSKevin Cernekee stdout-path = &uart0; 198945e37eSKevin Cernekee }; 208945e37eSKevin Cernekee}; 218945e37eSKevin Cernekee 228945e37eSKevin Cernekee&uart0 { 238945e37eSKevin Cernekee status = "okay"; 248945e37eSKevin Cernekee}; 258945e37eSKevin Cernekee 268bac078cSJaedon Shin&uart1 { 278bac078cSJaedon Shin status = "okay"; 288bac078cSJaedon Shin}; 298bac078cSJaedon Shin 308bac078cSJaedon Shin&uart2 { 318bac078cSJaedon Shin status = "okay"; 328bac078cSJaedon Shin}; 338bac078cSJaedon Shin 34ad837838SJaedon Shin&bsca { 35ad837838SJaedon Shin status = "okay"; 36ad837838SJaedon Shin}; 37ad837838SJaedon Shin 38ad837838SJaedon Shin&bscb { 39ad837838SJaedon Shin status = "okay"; 40ad837838SJaedon Shin}; 41ad837838SJaedon Shin 42ad837838SJaedon Shin&bscc { 43ad837838SJaedon Shin status = "okay"; 44ad837838SJaedon Shin}; 45ad837838SJaedon Shin 46ad837838SJaedon Shin&bscd { 47ad837838SJaedon Shin status = "okay"; 48ad837838SJaedon Shin}; 49ad837838SJaedon Shin 507bbe59ddSJaedon Shin&pwma { 517bbe59ddSJaedon Shin status = "okay"; 527bbe59ddSJaedon Shin}; 537bbe59ddSJaedon Shin 547bbe59ddSJaedon Shin&pwmb { 557bbe59ddSJaedon Shin status = "okay"; 567bbe59ddSJaedon Shin}; 577bbe59ddSJaedon Shin 58*b68c2575SJaedon Shin&watchdog { 59*b68c2575SJaedon Shin status = "okay"; 60*b68c2575SJaedon Shin}; 61*b68c2575SJaedon Shin 628945e37eSKevin Cernekee&enet0 { 638945e37eSKevin Cernekee status = "okay"; 648945e37eSKevin Cernekee}; 658945e37eSKevin Cernekee 668945e37eSKevin Cernekee&ehci0 { 678945e37eSKevin Cernekee status = "okay"; 688945e37eSKevin Cernekee}; 698945e37eSKevin Cernekee 708945e37eSKevin Cernekee&ohci0 { 718945e37eSKevin Cernekee status = "okay"; 728945e37eSKevin Cernekee}; 73cfc8be04SJaedon Shin 74cfc8be04SJaedon Shin&nand { 75cfc8be04SJaedon Shin status = "okay"; 76cfc8be04SJaedon Shin}; 77d783738cSJaedon Shin 78d783738cSJaedon Shin&qspi { 79d783738cSJaedon Shin status = "okay"; 80d783738cSJaedon Shin 81d783738cSJaedon Shin m25p80@0 { 82d783738cSJaedon Shin compatible = "m25p80"; 83d783738cSJaedon Shin reg = <0>; 84d783738cSJaedon Shin spi-max-frequency = <40000000>; 85d783738cSJaedon Shin spi-cpol; 86d783738cSJaedon Shin spi-cpha; 87d783738cSJaedon Shin use-bspi; 88d783738cSJaedon Shin m25p,fast-read; 89d783738cSJaedon Shin 90d783738cSJaedon Shin partitions { 91d783738cSJaedon Shin compatible = "fixed-partitions"; 92d783738cSJaedon Shin #address-cells = <1>; 93d783738cSJaedon Shin #size-cells = <1>; 94d783738cSJaedon Shin 95d783738cSJaedon Shin flash0.cfe@0 { 96d783738cSJaedon Shin reg = <0x0 0x200000>; 97d783738cSJaedon Shin }; 98d783738cSJaedon Shin 99d783738cSJaedon Shin flash0.mac@200000 { 100d783738cSJaedon Shin reg = <0x200000 0x40000>; 101d783738cSJaedon Shin }; 102d783738cSJaedon Shin 103d783738cSJaedon Shin flash0.nvram@240000 { 104d783738cSJaedon Shin reg = <0x240000 0x10000>; 105d783738cSJaedon Shin }; 106d783738cSJaedon Shin }; 107d783738cSJaedon Shin }; 108d783738cSJaedon Shin}; 109d783738cSJaedon Shin 110d783738cSJaedon Shin&mspi { 111d783738cSJaedon Shin status = "okay"; 112d783738cSJaedon Shin}; 113e84442c1SJaedon Shin 114e84442c1SJaedon Shin&waketimer { 115e84442c1SJaedon Shin status = "okay"; 116e84442c1SJaedon Shin}; 117