1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Device Tree file for Sercomm H500-s
5 * Copyright (C) 2020 Daniel González Cabanelas <dgcbueu@gmail.com>
8 #include "bcm63268.dtsi"
10 #include <dt-bindings/input/input.h>
14 led-boot = &led_power_green;
15 led-failsafe = &led_power_red;
16 led-running = &led_power_green;
17 led-upgrade = &led_power_green;
21 bootargs = "rootfstype=squashfs,ubifs noinitrd console=ttyS0,115200";
22 stdout-path = "serial0:115200n8";
26 compatible = "gpio-keys-polled";
33 gpios = <&pinctrl 34 1>;
34 linux,code = <KEY_WPS_BUTTON>;
35 debounce-interval = <60>;
40 gpios = <&pinctrl 35 1>;
41 linux,code = <KEY_RESTART>;
42 debounce-interval = <60>;
50 pinctrl-names = "default";
51 pinctrl-0 = <&pinctrl_leds>;
55 label = "h500-s:red:mobile";
60 label = "h500-s:green:mobile";
63 led_power_red: power_red {
65 label = "h500-s:red:power";
70 label = "h500-s:green:wifi";
75 label = "h500-s:red:phone";
80 label = "h500-s:red:wifi";
85 label = "h500-s:red:internet";
90 label = "h500-s:green:internet";
95 label = "h500-s:green:phone";
98 led_power_green: power_green {
100 label = "h500-s:green:power";
101 default-state = "on";
106 label = "h500-s:blue:mobile";
114 compatible = "brcm,nandcs";
116 #address-cells = <1>;
118 nand-ecc-step-size = <512>;
119 nand-ecc-strength = <4>;
121 brcm,nand-oob-sector-size = <64>;
124 compatible = "fixed-partitions";
125 #address-cells = <1>;
130 reg = <0x0000000 0x0020000>;
136 reg = <0x0020000 0x00a0000>;
142 reg = <0x00c0000 0x0140000>;
148 reg = <0x0200000 0x0140000>;
154 reg = <0x6920000 0x0140000>;
159 reg = <0x6a60000 0x0140000>;
163 compatible = "sercomm,wfi";
165 reg = <0x0520000 0x6400000>; /* 2 images, 97152 KiB */
170 reg = <0x6ba0000 0x0280000>;
176 reg = <0x6e20000 0x0280000>;
186 pins = "gpio0", "gpio1", "gpio8", "gpio9",
187 "gpio12", "gpio13", "gpio14", "gpio15",
188 "gpio16", "gpio17", "gpio23";