openwrt/target/linux/brcm63xx/dts/bcm6358-t-com-speedport-w-303v.dts
Adrian Schmutzler d0e8e6db6b brcm63xx: align DTS model with Makefile and compatible
Since the model string in DTS is not required to derive board name
anymore, we can now align it with the model name in Makefile and
the compatible.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-02-08 18:48:06 +01:00

98 lines
1.6 KiB
Plaintext

/dts-v1/;
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
/ {
model = "T-Com Speedport W 303V";
compatible = "t-com,speedport-w-303v", "brcm,bcm6358";
chosen {
bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
stdout-path = "serial0:115200n8";
};
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
reset {
label = "reset";
gpios = <&pinctrl 11 0>;
linux,code = <KEY_RESTART>;
debounce-interval = <60>;
};
ses {
label = "ses";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_WPS_BUTTON>;
debounce-interval = <60>;
};
};
leds {
compatible = "gpio-leds";
ses_green {
label = "spw303v:green:ses";
gpios = <&pinctrl 0 1>;
};
power_adsl_red {
label = "spw303v:red:power+adsl";
gpios = <&pinctrl 2 1>;
};
ppp_green {
label = "spw303v:green:ppp";
gpios = <&pinctrl 5 1>;
};
power_adsl_green {
label = "spw303v:green:power+adsl";
gpios = <&pinctrl 22 1>;
default-state = "on";
};
voip_green {
label = "spw303v:green:voip";
gpios = <&pinctrl 27 1>;
};
pots_green {
label = "spw303v:green:pots";
gpios = <&pinctrl 31 1>;
};
};
};
&pflash {
status = "ok";
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
cfe@0 {
label = "CFE";
reg = <0x000000 0x010000>;
read-only;
};
linux@10000 {
label = "linux";
reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
};
};
&uart0 {
status = "ok";
};