1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0 28945e37eSKevin Cernekee/dts-v1/; 38945e37eSKevin Cernekee 43df83c91SÁlvaro Fernández Rojas#include "bcm7425.dtsi" 53df83c91SÁlvaro Fernández Rojas#include "bcm97xxx-nand-cs1-bch24.dtsi" 68945e37eSKevin Cernekee 78945e37eSKevin Cernekee/ { 88945e37eSKevin Cernekee compatible = "brcm,bcm97425svmb", "brcm,bcm7425"; 98945e37eSKevin Cernekee model = "Broadcom BCM97425SVMB"; 108945e37eSKevin Cernekee 118945e37eSKevin Cernekee memory@0 { 128945e37eSKevin Cernekee device_type = "memory"; 138945e37eSKevin Cernekee reg = <0x00000000 0x10000000>, 148945e37eSKevin Cernekee <0x20000000 0x30000000>, 158945e37eSKevin Cernekee <0x90000000 0x40000000>; 168945e37eSKevin Cernekee }; 178945e37eSKevin Cernekee 188945e37eSKevin Cernekee chosen { 198945e37eSKevin Cernekee bootargs = "console=ttyS0,115200"; 208945e37eSKevin Cernekee stdout-path = &uart0; 218945e37eSKevin Cernekee }; 228945e37eSKevin Cernekee}; 238945e37eSKevin Cernekee 248945e37eSKevin Cernekee&uart0 { 258945e37eSKevin Cernekee status = "okay"; 268945e37eSKevin Cernekee}; 278945e37eSKevin Cernekee 285c40d493SJaedon Shin&uart1 { 295c40d493SJaedon Shin status = "okay"; 305c40d493SJaedon Shin}; 315c40d493SJaedon Shin 325c40d493SJaedon Shin&uart2 { 335c40d493SJaedon Shin status = "okay"; 345c40d493SJaedon Shin}; 355c40d493SJaedon Shin 365c40d493SJaedon Shin&bsca { 375c40d493SJaedon Shin status = "okay"; 385c40d493SJaedon Shin}; 395c40d493SJaedon Shin 405c40d493SJaedon Shin&bscb { 415c40d493SJaedon Shin status = "okay"; 425c40d493SJaedon Shin}; 435c40d493SJaedon Shin 445c40d493SJaedon Shin&bscc { 455c40d493SJaedon Shin status = "okay"; 465c40d493SJaedon Shin}; 475c40d493SJaedon Shin 485c40d493SJaedon Shin&bscd { 495c40d493SJaedon Shin status = "okay"; 505c40d493SJaedon Shin}; 515c40d493SJaedon Shin 525c40d493SJaedon Shin&bsce { 535c40d493SJaedon Shin status = "okay"; 545c40d493SJaedon Shin}; 555c40d493SJaedon Shin 567bbe59ddSJaedon Shin&pwma { 577bbe59ddSJaedon Shin status = "okay"; 587bbe59ddSJaedon Shin}; 597bbe59ddSJaedon Shin 607bbe59ddSJaedon Shin&pwmb { 617bbe59ddSJaedon Shin status = "okay"; 627bbe59ddSJaedon Shin}; 637bbe59ddSJaedon Shin 64b68c2575SJaedon Shin&watchdog { 65b68c2575SJaedon Shin status = "okay"; 66b68c2575SJaedon Shin}; 67b68c2575SJaedon Shin 688945e37eSKevin Cernekee&enet0 { 698945e37eSKevin Cernekee status = "okay"; 708945e37eSKevin Cernekee}; 718945e37eSKevin Cernekee 728945e37eSKevin Cernekee&ehci0 { 738945e37eSKevin Cernekee status = "okay"; 748945e37eSKevin Cernekee}; 758945e37eSKevin Cernekee 768945e37eSKevin Cernekee&ohci0 { 778945e37eSKevin Cernekee status = "okay"; 788945e37eSKevin Cernekee}; 798945e37eSKevin Cernekee 808945e37eSKevin Cernekee&ehci1 { 818945e37eSKevin Cernekee status = "okay"; 828945e37eSKevin Cernekee}; 838945e37eSKevin Cernekee 848945e37eSKevin Cernekee&ohci1 { 858945e37eSKevin Cernekee status = "okay"; 868945e37eSKevin Cernekee}; 878945e37eSKevin Cernekee 888945e37eSKevin Cernekee&ehci2 { 898945e37eSKevin Cernekee status = "okay"; 908945e37eSKevin Cernekee}; 918945e37eSKevin Cernekee 928945e37eSKevin Cernekee&ohci2 { 938945e37eSKevin Cernekee status = "okay"; 948945e37eSKevin Cernekee}; 958945e37eSKevin Cernekee 968945e37eSKevin Cernekee&ehci3 { 978945e37eSKevin Cernekee status = "okay"; 988945e37eSKevin Cernekee}; 998945e37eSKevin Cernekee 1008945e37eSKevin Cernekee&ohci3 { 1018945e37eSKevin Cernekee status = "okay"; 1028945e37eSKevin Cernekee}; 103b2420e27SJaedon Shin 104cfc8be04SJaedon Shin&nand { 105cfc8be04SJaedon Shin status = "okay"; 106cfc8be04SJaedon Shin}; 107cfc8be04SJaedon Shin 108b2420e27SJaedon Shin&sdhci0 { 109b2420e27SJaedon Shin status = "okay"; 110b2420e27SJaedon Shin}; 111b2420e27SJaedon Shin 112b2420e27SJaedon Shin&sdhci1 { 113b2420e27SJaedon Shin status = "okay"; 114b2420e27SJaedon Shin}; 115d783738cSJaedon Shin 116d783738cSJaedon Shin&qspi { 117d783738cSJaedon Shin status = "okay"; 118d783738cSJaedon Shin 119*27498967SKrzysztof Kozlowski flash@0 { 120d783738cSJaedon Shin compatible = "m25p80"; 121d783738cSJaedon Shin reg = <0>; 122d783738cSJaedon Shin spi-max-frequency = <40000000>; 123d783738cSJaedon Shin spi-cpol; 124d783738cSJaedon Shin spi-cpha; 125d783738cSJaedon Shin use-bspi; 126d783738cSJaedon Shin m25p,fast-read; 127d783738cSJaedon Shin 128d783738cSJaedon Shin partitions { 129d783738cSJaedon Shin compatible = "fixed-partitions"; 130d783738cSJaedon Shin #address-cells = <1>; 131d783738cSJaedon Shin #size-cells = <1>; 132d783738cSJaedon Shin 133d783738cSJaedon Shin flash0.cfe@0 { 134d783738cSJaedon Shin reg = <0x0 0x200000>; 135d783738cSJaedon Shin }; 136d783738cSJaedon Shin 137d783738cSJaedon Shin flash0.mac@200000 { 138d783738cSJaedon Shin reg = <0x200000 0x40000>; 139d783738cSJaedon Shin }; 140d783738cSJaedon Shin 141d783738cSJaedon Shin flash0.nvram@240000 { 142d783738cSJaedon Shin reg = <0x240000 0x10000>; 143d783738cSJaedon Shin }; 144d783738cSJaedon Shin }; 145d783738cSJaedon Shin }; 146d783738cSJaedon Shin}; 147d783738cSJaedon Shin 148d783738cSJaedon Shin&mspi { 149d783738cSJaedon Shin status = "okay"; 150d783738cSJaedon Shin}; 151e84442c1SJaedon Shin 152e84442c1SJaedon Shin&waketimer { 153e84442c1SJaedon Shin status = "okay"; 154e84442c1SJaedon Shin}; 1556fffb01eSJim Quinlan 1566fffb01eSJim Quinlan&pcie_0 { 1576fffb01eSJim Quinlan status = "okay"; 1586fffb01eSJim Quinlan /* 1GB Memc0, 1GB Memc1 */ 1596fffb01eSJim Quinlan brcm,scb-sizes = <0 0x40000000 0 0x40000000>; 1606fffb01eSJim Quinlan dma-ranges = <0x43000000 0x00000000 0x00000000 0x00000000 0x0 0x10000000 1616fffb01eSJim Quinlan 0x43000000 0x00000000 0x10000000 0x20000000 0x0 0x30000000 1626fffb01eSJim Quinlan 0x43000000 0x00000000 0x40000000 0x90000000 0x0 0x40000000>; 1636fffb01eSJim Quinlan}; 164