xref: /freebsd/sys/contrib/device-tree/src/arm/broadcom/bcm7445-bcm97445svmb.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*f126890aSEmmanuel Vadot/dts-v1/;
3*f126890aSEmmanuel Vadot#include "bcm7445.dtsi"
4*f126890aSEmmanuel Vadot
5*f126890aSEmmanuel Vadot/ {
6*f126890aSEmmanuel Vadot	model = "Broadcom STB (bcm7445), SVMB reference board";
7*f126890aSEmmanuel Vadot	compatible = "brcm,bcm7445", "brcm,brcmstb";
8*f126890aSEmmanuel Vadot
9*f126890aSEmmanuel Vadot	memory@0 {
10*f126890aSEmmanuel Vadot		device_type = "memory";
11*f126890aSEmmanuel Vadot		reg = <0x00 0x00000000 0x00 0x40000000>,
12*f126890aSEmmanuel Vadot		      <0x00 0x40000000 0x00 0x40000000>,
13*f126890aSEmmanuel Vadot		      <0x00 0x80000000 0x00 0x40000000>;
14*f126890aSEmmanuel Vadot	};
15*f126890aSEmmanuel Vadot};
16*f126890aSEmmanuel Vadot
17*f126890aSEmmanuel Vadot&nand_controller {
18*f126890aSEmmanuel Vadot	status = "okay";
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot	nand@1 {
21*f126890aSEmmanuel Vadot		compatible = "brcm,nandcs";
22*f126890aSEmmanuel Vadot		reg = <1>;
23*f126890aSEmmanuel Vadot		nand-ecc-step-size = <512>;
24*f126890aSEmmanuel Vadot		nand-ecc-strength = <8>;
25*f126890aSEmmanuel Vadot		nand-on-flash-bbt;
26*f126890aSEmmanuel Vadot
27*f126890aSEmmanuel Vadot		#size-cells = <2>;
28*f126890aSEmmanuel Vadot		#address-cells = <2>;
29*f126890aSEmmanuel Vadot
30*f126890aSEmmanuel Vadot		flash1.rootfs0@0 {
31*f126890aSEmmanuel Vadot			reg = <0x0 0x0 0x0 0x80000000>;
32*f126890aSEmmanuel Vadot		};
33*f126890aSEmmanuel Vadot
34*f126890aSEmmanuel Vadot		flash1.rootfs1@80000000 {
35*f126890aSEmmanuel Vadot			reg = <0x0 0x80000000 0x0 0x80000000>;
36*f126890aSEmmanuel Vadot		};
37*f126890aSEmmanuel Vadot	};
38*f126890aSEmmanuel Vadot};
39