blob: c763358514fca5e5c9c48530f467faa4f6bc4b59 [file] [log] [blame]
Philippe Reynes0fb541d2022-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 Zhang504f0622022-08-22 11:49:07 -07008#include "bcm6855.dtsi"
Philippe Reynes0fb541d2022-02-11 19:18:38 +01009
10#include <dt-bindings/gpio/gpio.h>
11
12/ {
William Zhang504f0622022-08-22 11:49:07 -070013 model = "Broadcom BCM96753REF Reference Board";
14 compatible = "brcm,bcm96753ref", "brcm,bcm6855", "brcm,bcmbca";
Philippe Reynes0fb541d2022-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 Glassd3a98cb2023-02-13 08:56:33 -070031 bootph-all;
Philippe Reynes0fb541d2022-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
david regan55e7f502025-01-13 20:54:24 -080067&nand_controller {
68 brcm,wp-not-connected;
Philippe Reynes0fb541d2022-02-11 19:18:38 +010069 status = "okay";
david regan55e7f502025-01-13 20:54:24 -080070};
Philippe Reynes0fb541d2022-02-11 19:18:38 +010071
david regan55e7f502025-01-13 20:54:24 -080072&nandcs {
73 nand-ecc-strength = <4>;
74 nand-ecc-step-size = <512>;
75 brcm,nand-oob-sector-size = <16>;
Philippe Reynes0fb541d2022-02-11 19:18:38 +010076};
Philippe Reynes4e4f4d62022-02-17 17:17:06 +010077
78&leds {
79 status = "okay";
80 #address-cells = <1>;
81 #size-cells = <0>;
82 brcm,serial-led-en-pol;
83 brcm,serial-led-data-ppol;
84
85 led@0 {
86 reg = <0>;
87 label = "led_red";
88 };
89
90 led@1 {
91 reg = <1>;
92 label = "led_green";
93 };
94};