diff options
author | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-10-04 15:12:57 +0200 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-10-10 19:55:18 +0200 |
commit | c0aea384366002b113c7e89dfc704f1c3ce25c4e (patch) | |
tree | bee7544a1455d0c314972298953713dc2b956c51 /target/linux/bcm63xx/dts/bcm6358-pirelli-a226m-fwb.dts | |
parent | 55aac8463f182567c4a716f878206b30e4681d0a (diff) | |
download | upstream-c0aea384366002b113c7e89dfc704f1c3ce25c4e.tar.gz upstream-c0aea384366002b113c7e89dfc704f1c3ce25c4e.tar.bz2 upstream-c0aea384366002b113c7e89dfc704f1c3ce25c4e.zip |
bcm63xx: add a few DTSI files to share definitions
After the LED labels have been made more general by removing
the model names, we can move several definitions to DTSI files
to reduce the amount of duplicate code.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/bcm63xx/dts/bcm6358-pirelli-a226m-fwb.dts')
-rw-r--r-- | target/linux/bcm63xx/dts/bcm6358-pirelli-a226m-fwb.dts | 92 |
1 files changed, 1 insertions, 91 deletions
diff --git a/target/linux/bcm63xx/dts/bcm6358-pirelli-a226m-fwb.dts b/target/linux/bcm63xx/dts/bcm6358-pirelli-a226m-fwb.dts index a1d4cdaa9c..3f8e1511b1 100644 --- a/target/linux/bcm63xx/dts/bcm6358-pirelli-a226m-fwb.dts +++ b/target/linux/bcm63xx/dts/bcm6358-pirelli-a226m-fwb.dts @@ -1,96 +1,10 @@ /dts-v1/; -#include "bcm6358.dtsi" - -#include <dt-bindings/input/input.h> +#include "bcm6358-pirelli-a226.dtsi" / { model = "Pirelli A226M-FWB"; compatible = "pirelli,a226m-fwb", "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>; - - wps { - label = "wps"; - gpios = <&pinctrl 34 1>; - linux,code = <KEY_WPS_BUTTON>; - debounce-interval = <60>; - }; - - reset { - label = "reset"; - gpios = <&pinctrl 37 1>; - linux,code = <KEY_RESTART>; - debounce-interval = <60>; - }; - }; - - leds { - compatible = "gpio-leds"; - - voip_red { - label = "red:VoIP"; - gpios = <&pinctrl 0 1>; - }; - eth_red { - label = "red:ethernet"; - gpios = <&pinctrl 1 1>; - }; - dsl_green { - label = "green:ADSL"; - gpios = <&pinctrl 2 1>; - }; - usb_green { - label = "green:USB"; - gpios = <&pinctrl 3 1>; - }; - power_green { - label = "green:power"; - gpios = <&pinctrl 4 1>; - default-state = "on"; - }; - power_red { - label = "red:power"; - gpios = <&pinctrl 5 1>; - }; - inet_red { - label = "red:internet"; - gpios = <&pinctrl 6 1>; - }; - inet_green { - label = "green:internet"; - gpios = <&pinctrl 7 1>; - }; - eth_green { - label = "green:ethernet"; - gpios = <&pinctrl 8 1>; - }; - voip_green { - label = "green:VoIP"; - gpios = <&pinctrl 9 1>; - }; - wifi_red { - label = "red:wifi"; - gpios = <&pinctrl 10 1>; - }; - usb_red { - label = "red:USB"; - gpios = <&pinctrl 11 1>; - }; - dsl_red { - label = "red:ADSL"; - gpios = <&pinctrl 12 1>; - }; - }; }; &pflash { @@ -119,7 +33,3 @@ }; }; }; - -&uart0 { - status = "okay"; -}; |