blob: ebc8c8e4ce77e9dd23b2980ce126c2e5e60bc44a [file] [log] [blame]
Philippe Reynesa241ccd2022-02-11 19:18:38 +01001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2022 Philippe Reynes <philippe.reynes@softathome.com>
4 */
5
6/dts-v1/;
7
William Zhang779a7b62022-08-22 11:49:07 -07008#include "bcm6855.dtsi"
Philippe Reynesa241ccd2022-02-11 19:18:38 +01009
10#include <dt-bindings/gpio/gpio.h>
11
12/ {
William Zhang779a7b62022-08-22 11:49:07 -070013 model = "Broadcom BCM96753REF Reference Board";
14 compatible = "brcm,bcm96753ref", "brcm,bcm6855", "brcm,bcmbca";
Philippe Reynesa241ccd2022-02-11 19:18:38 +010015
16 aliases {
17 serial0 = &uart0;
18 };
19
20 chosen {
21 stdout-path = "serial0:115200n8";
22 };
23
24 memory {
25 device_type = "memory";
26 reg = <0x0 0x40000000>;
27 };
28};
29
30&uart0 {
Simon Glass8c103c32023-02-13 08:56:33 -070031 bootph-all;
Philippe Reynesa241ccd2022-02-11 19:18:38 +010032 status = "okay";
33};
34
35&gpio0 {
36 status = "okay";
37};
38
39&gpio1 {
40 status = "okay";
41};
42
43&gpio2 {
44 status = "okay";
45};
46
47&gpio3 {
48 status = "okay";
49};
50
51&gpio4 {
52 status = "okay";
53};
54
55&gpio5 {
56 status = "okay";
57};
58
59&gpio6 {
60 status = "okay";
61};
62
63&gpio7 {
64 status = "okay";
65};
66
67&nand {
68 status = "okay";
69 write-protect = <0>;
70 #address-cells = <1>;
71 #size-cells = <0>;
72
73 nandcs@0 {
74 compatible = "brcm,nandcs";
75 reg = <0>;
76 nand-ecc-strength = <4>;
77 nand-ecc-step-size = <512>;
78 brcm,nand-oob-sector-size = <16>;
79 };
80};
Philippe Reynes3bf5e432022-02-17 17:17:06 +010081
82&leds {
83 status = "okay";
84 #address-cells = <1>;
85 #size-cells = <0>;
86 brcm,serial-led-en-pol;
87 brcm,serial-led-data-ppol;
88
89 led@0 {
90 reg = <0>;
91 label = "led_red";
92 };
93
94 led@1 {
95 reg = <1>;
96 label = "led_green";
97 };
98};