xref: /freebsd/sys/contrib/device-tree/src/arm64/broadcom/bcmbca/bcm963158.dts (revision 01950c46b8155250f64374fb72fc11faa44bf099)
1b97ee269SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2b97ee269SEmmanuel Vadot/*
3b97ee269SEmmanuel Vadot * Copyright 2022 Broadcom Ltd.
4b97ee269SEmmanuel Vadot */
5b97ee269SEmmanuel Vadot
6b97ee269SEmmanuel Vadot/dts-v1/;
7b97ee269SEmmanuel Vadot
8b97ee269SEmmanuel Vadot#include "bcm63158.dtsi"
9b97ee269SEmmanuel Vadot
10b97ee269SEmmanuel Vadot/ {
11b97ee269SEmmanuel Vadot	model = "Broadcom BCM963158 Reference Board";
12b97ee269SEmmanuel Vadot	compatible = "brcm,bcm963158", "brcm,bcm63158", "brcm,bcmbca";
13b97ee269SEmmanuel Vadot
14b97ee269SEmmanuel Vadot	aliases {
15b97ee269SEmmanuel Vadot		serial0 = &uart0;
16b97ee269SEmmanuel Vadot	};
17b97ee269SEmmanuel Vadot
18b97ee269SEmmanuel Vadot	chosen {
19b97ee269SEmmanuel Vadot		stdout-path = "serial0:115200n8";
20b97ee269SEmmanuel Vadot	};
21b97ee269SEmmanuel Vadot
22b97ee269SEmmanuel Vadot	memory@0 {
23b97ee269SEmmanuel Vadot		device_type = "memory";
24b97ee269SEmmanuel Vadot		reg = <0x0 0x0 0x0 0x08000000>;
25b97ee269SEmmanuel Vadot	};
26b97ee269SEmmanuel Vadot};
27b97ee269SEmmanuel Vadot
28b97ee269SEmmanuel Vadot&uart0 {
29b97ee269SEmmanuel Vadot	status = "okay";
30b97ee269SEmmanuel Vadot};
31fac71e4eSEmmanuel Vadot
32fac71e4eSEmmanuel Vadot&hsspi {
33fac71e4eSEmmanuel Vadot	status = "okay";
34fac71e4eSEmmanuel Vadot};
35*01950c46SEmmanuel Vadot
36*01950c46SEmmanuel Vadot&nand_controller {
37*01950c46SEmmanuel Vadot	brcm,wp-not-connected;
38*01950c46SEmmanuel Vadot	status = "okay";
39*01950c46SEmmanuel Vadot};
40*01950c46SEmmanuel Vadot
41*01950c46SEmmanuel Vadot&nandcs {
42*01950c46SEmmanuel Vadot	nand-on-flash-bbt;
43*01950c46SEmmanuel Vadot	brcm,nand-ecc-use-strap;
44*01950c46SEmmanuel Vadot};
45