From d12502b6663e8443dfd23e903c91b0e66a064be2 Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Wed, 2 Dec 2015 22:18:20 +0000 Subject: brcm63xx: Add NuCom R5010UNv2 support This patch adds support for the NuCom R5010UNv2. It's a BCM6328 based board. It has an onboard BCM43217 wifi chip. For this wifi chip looks like the brcmsmac driver isn't still supported, b43 drivers are used for the profile of the router. It's worth mentioning this board was affected by a bug solved with https://dev.openwrt.org/changeset/46707 Tested-by: Angel Fontan Signed-off-by: Daniel Gonzalez Signed-off-by: Jonas Gorski SVN-Revision: 47697 --- target/linux/brcm63xx/dts/r5010unv2.dts | 64 +++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 target/linux/brcm63xx/dts/r5010unv2.dts (limited to 'target/linux/brcm63xx/dts/r5010unv2.dts') diff --git a/target/linux/brcm63xx/dts/r5010unv2.dts b/target/linux/brcm63xx/dts/r5010unv2.dts new file mode 100644 index 0000000000..cae2296d53 --- /dev/null +++ b/target/linux/brcm63xx/dts/r5010unv2.dts @@ -0,0 +1,64 @@ +/dts-v1/; + +#include "bcm6328.dtsi" + +#include + +/ { + model = "NuCom R5010UN v2"; + compatible = "nucom,r5010unv2", "brcm,bcm6328"; + + gpio-keys-polled { + compatible = "gpio-keys-polled"; + #address-cells = <1>; + #size-cells = <0>; + poll-interval = <20>; + debounce-interval = <60>; + + reset { + label = "reset"; + gpios = <&gpio0 23 1>; + linux,code = ; + }; + wps { + label = "wps"; + gpios = <&gpio0 24 1>; + linux,code = ; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + inet_green { + label = "R5010UNv2:green:inet"; + gpios = <&gpio0 1 1>; + }; + inet_fail_red { + label = "R5010UNv2:red:inet-fail"; + gpios = <&gpio0 2 1>; + }; + dsl_red { + label = "R5010UNv2:green:dsl"; + gpios = <&gpio0 3 1>; + }; + power_green { + label = "R5010UNv2:green:power"; + gpios = <&gpio0 4 1>; + default-state = "on"; + }; + power_fail_red { + label = "R5010UNv2:red:power-fail"; + gpios = <&gpio0 5 1>; + }; + wps_green { + label = "R5010UNv2:green:wps"; + gpios = <&gpio0 10 1>; + }; + usb_green { + label = "R5010UNv2:green:usb"; + gpios = <&gpio0 11 1>; + }; + }; +}; + -- cgit v1.2.3