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-sfr-neufbox-4-foxconn-r1.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-sfr-neufbox-4-foxconn-r1.dts')
-rw-r--r-- | target/linux/bcm63xx/dts/bcm6358-sfr-neufbox-4-foxconn-r1.dts | 87 |
1 files changed, 1 insertions, 86 deletions
diff --git a/target/linux/bcm63xx/dts/bcm6358-sfr-neufbox-4-foxconn-r1.dts b/target/linux/bcm63xx/dts/bcm6358-sfr-neufbox-4-foxconn-r1.dts index 5aed0bf529..9465508b10 100644 --- a/target/linux/bcm63xx/dts/bcm6358-sfr-neufbox-4-foxconn-r1.dts +++ b/target/linux/bcm63xx/dts/bcm6358-sfr-neufbox-4-foxconn-r1.dts @@ -1,53 +1,11 @@ /dts-v1/; -#include "bcm6358.dtsi" - -#include <dt-bindings/input/input.h> +#include "bcm6358-sfr-neufbox-4.dtsi" / { model = "SFR Neufbox 4 (Foxconn)"; compatible = "sfr,neufbox-4-foxconn-r1", "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>; - - service { - label = "service"; - gpios = <&pinctrl 27 1>; - linux,code = <BTN_0>; - debounce-interval = <60>; - }; - - clip { - label = "clip"; - gpios = <&pinctrl 31 1>; - linux,code = <BTN_1>; - debounce-interval = <60>; - }; - - reset { - label = "reset"; - gpios = <&pinctrl 34 1>; - linux,code = <KEY_RESTART>; - debounce-interval = <60>; - }; - - wps { - label = "wps"; - gpios = <&pinctrl 37 1>; - linux,code = <KEY_WPS_BUTTON>; - debounce-interval = <60>; - }; - }; - leds { compatible = "gpio-leds"; @@ -73,46 +31,3 @@ }; }; }; - -&leds { - status = "okay"; - - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_serial_led>; - - led@0 { - reg = <0>; - active-low; - label = "white:alarm"; - }; - - led@2 { - reg = <2>; - active-low; - label = "white:tv"; - }; - - led@3 { - reg = <3>; - active-low; - label = "white:tel"; - }; - - led@4 { - reg = <4>; - active-low; - label = "white:adsl"; - }; -}; - -&pflash { - status = "okay"; - - partitions { - compatible = "brcm,bcm963xx-cfe-nor-partitions"; - }; -}; - -&uart0 { - status = "okay"; -}; |