In DTS Checklist[1] we're now demanding proper generic node names, as
the name of a node should reflect the function of the device and use
generic name for that[2]. Everybody seems to be copy&pasting from DTS
files available in the repository today, so let's unify that naming
there as well and provide proper examples.
1. https://openwrt.org/submitting-patches#dts_checklist
2. https://github.com/devicetree-org/devicetree-specification/blob/master/source/devicetree-basics.rst#generic-names-recommendation
Signed-off-by: Petr Štetiar <ynezz@true.cz>
[split out treewide patch, integrated P2812HNUF1 rename patch]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
[merged key and led changes, use generic node name for flash, wifi and
gpio]
Signed-off-by: Mathias Kresin <dev@kresin.me>
65 files changed:
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x1000000>;
};
reg = <0x0 0x1000000>;
};
compatible = "gpio-leds";
/* power led: red=off, green=on */
compatible = "gpio-leds";
/* power led: red=off, green=on */
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x400000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x400000>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_green: power {
compatible = "gpio-leds";
power_green: power {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_blue: power {
compatible = "gpio-leds";
power_blue: power {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
fxo {
label = "arv4525pw:green:festnetz";
compatible = "gpio-leds";
fxo {
label = "arv4525pw:green:festnetz";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_blue: power0 {
label = "arv452cqw:blue:power";
compatible = "gpio-leds";
power_blue: power0 {
label = "arv452cqw:blue:power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x400000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x400000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
wlan: wlan {
label = "arv7506pw11:green:wlan";
compatible = "gpio-leds";
wlan: wlan {
label = "arv7506pw11:green:wlan";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_green: power {
label = "arv7518pw:green:power";
compatible = "gpio-leds";
power_green: power {
label = "arv7518pw:green:power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "gpio-leds";
power: power {
label = "power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x8000000>;
};
reg = <0x0 0x8000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
lan_green {
compatible = "gpio-leds";
lan_green {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_green: power {
label = "arv7525pw:green:power";
compatible = "gpio-leds";
power_green: power {
label = "arv7525pw:green:power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_blue: power1 {
label = "arv752dpw:blue:power";
compatible = "gpio-leds";
power_blue: power1 {
label = "arv752dpw:blue:power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_blue: power1 {
label = "arv752dpw22:blue:power";
compatible = "gpio-leds";
power_blue: power1 {
label = "arv752dpw22:blue:power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
/* key DECT is missing */
};
/* key DECT is missing */
};
compatible = "gpio-leds";
power_green: power-green {
compatible = "gpio-leds";
power_green: power-green {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
dsl: dsl {
compatible = "gpio-leds";
dsl: dsl {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x0800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x0800000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
upgrading-orange {
compatible = "gpio-leds";
upgrading-orange {
- nor@0 { /* NOR Flash: Spansion S29AL004D 512KB */
+ flash@0 { /* NOR Flash: Spansion S29AL004D 512KB */
compatible = "lantiq,nor"; /* "AMD AM29LV400BB" compatible on 3.3.8 */
lantiq,cs = <0>;
bank-width = <2>;
compatible = "lantiq,nor"; /* "AMD AM29LV400BB" compatible on 3.3.8 */
lantiq,cs = <0>;
bank-width = <2>;
- nand@1 { /* NAND Flash: Samsung K9F5608U0D-JIB0 32MB */
+ flash@1 { /* NAND Flash: Samsung K9F5608U0D-JIB0 32MB */
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-leds";
wireless-red {
compatible = "gpio-leds";
wireless-red {
- nand@1 { /* NAND Flash: Samsung K9F5608U0D-JIB0 32MB */
+ flash@1 { /* NAND Flash: Samsung K9F5608U0D-JIB0 32MB */
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
status = "okay";
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
status = "okay";
gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;
reg = <0x7000 0 0 0 0>;
qca,no-eeprom; /* load from ath9k-eeprom-pci-0000:00:0e.0.bin */
};
reg = <0x7000 0 0 0 0>;
qca,no-eeprom; /* load from ath9k-eeprom-pci-0000:00:0e.0.bin */
};
reg = <0x0 0x8000000>;
};
reg = <0x0 0x8000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
/* broadband-* is a single RGB led */
compatible = "gpio-leds";
/* broadband-* is a single RGB led */
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
reg = <0x0 0x1000000>;
};
reg = <0x0 0x1000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
dsl: dsl {
label = "dgn1000b:green:dsl";
compatible = "gpio-leds";
dsl: dsl {
label = "dgn1000b:green:dsl";
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
compatible = "jedec,spi-nor";
reg = <1>;
spi-max-frequency = <5000000>;
compatible = "jedec,spi-nor";
reg = <1>;
spi-max-frequency = <5000000>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
internet: internet {
label = "dgn3500:green:internet";
compatible = "gpio-leds";
internet: internet {
label = "dgn3500:green:internet";
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <20000000>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <20000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-leds";
power_amber: power_amber {
compatible = "gpio-leds";
power_amber: power_amber {
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <10000000>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <10000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
/* reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
/* reset {
compatible = "gpio-leds";
power: power {
compatible = "gpio-leds";
power: power {
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <1000000>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <1000000>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x4000000>; // 64M at 0x0
};
reg = <0x0 0x4000000>; // 64M at 0x0
};
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
reg = <0x0 0x4000000>; // 64M at 0x0
};
reg = <0x0 0x4000000>; // 64M at 0x0
};
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&bootled_pins>;
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&bootled_pins>;
compatible = "gen_nand", "lantiq,nand-falcon";
bank-width = <1>;
reg = <0x0 0x40000>;
compatible = "gen_nand", "lantiq,nand-falcon";
bank-width = <1>;
reg = <0x0 0x40000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0x0 0x4000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0x0 0x4000000>;
reg = <0x0 0x4000000>; // 64M at 0x0
};
reg = <0x0 0x4000000>; // 64M at 0x0
};
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-leds";
pinctrl-names = "default";
compatible = "gpio-leds";
pinctrl-names = "default";
- pinctrl-0 = <&bootled_pins>;
+ pinctrl-0 = <&bootled_pins>, <&led_pins>;
GPON {
label = "easy98020:green:gpon";
GPON {
label = "easy98020:green:gpon";
gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
default-state = "keep";
};
gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
default-state = "keep";
};
- };
-
- easy98020-phy-leds {
- compatible = "gpio-leds";
- pinctrl-names = "default";
- pinctrl-0 = <&led_pins>;
GE0_ACT {
label = "easy98020:ge0_act";
GE0_ACT {
label = "easy98020:ge0_act";
reg = <0x0 0x4000000>; // 64M at 0x0
};
reg = <0x0 0x4000000>; // 64M at 0x0
};
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
reg = <0x0 0x4000000>; // 64M at 0x0
};
reg = <0x0 0x4000000>; // 64M at 0x0
};
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-keys";
reset {
label = "reset";
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins &bootled_pins>;
reg = <0x0 0x4000000>; // 64M at 0x0
};
reg = <0x0 0x4000000>; // 64M at 0x0
};
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&bootled_pins>;
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&bootled_pins>;
compatible = "lantiq,nand-xway";
bank-width = <2>;
reg = <1 0x0 0x2000000>;
compatible = "lantiq,nand-xway";
bank-width = <2>;
reg = <1 0x0 0x2000000>;
compatible = "lantiq,nand-xway";
bank-width = <2>;
reg = <1 0x0 0x2000000>;
compatible = "lantiq,nand-xway";
bank-width = <2>;
reg = <1 0x0 0x2000000>;
gpios = <&gpio 45 GPIO_ACTIVE_HIGH>;
};
gpios = <&gpio 45 GPIO_ACTIVE_HIGH>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_green: power {
compatible = "gpio-leds";
power_green: power {
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <1000000>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <1000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power: power {
compatible = "gpio-leds";
power: power {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power: power {
label = "fritz7320:green:power";
compatible = "gpio-leds";
power: power {
label = "fritz7320:green:power";
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nand-xway";
lantiq,cs1 = <1>;
bank-width = <1>;
compatible = "lantiq,nand-xway";
lantiq,cs1 = <1>;
bank-width = <1>;
compatible = "lantiq,nand-xway";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nand-xway";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
compatible = "lantiq,gpio-mm";
reg = <1 0x0 0x10 >;
#address-cells = <1>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_green: power {
compatible = "gpio-leds";
power_green: power {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_green: power {
compatible = "gpio-leds";
power_green: power {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
led_usb1: usb1 {
label = "p2812hnuf1:green:usb1";
gpios = <&gpio 38 GPIO_ACTIVE_LOW>;
led_usb1: usb1 {
label = "p2812hnuf1:green:usb1";
gpios = <&gpio 38 GPIO_ACTIVE_LOW>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
compatible = "lantiq,nand-xway";
lantiq,cs = <1>;
bank-width = <2>;
reg = <0x0 0x8000000>;
};
reg = <0x0 0x8000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
internet_red {
compatible = "gpio-leds";
internet_red {
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <33250000>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <33250000>;
reg = <0x0 0x2000000>;
};
reg = <0x0 0x2000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-leds";
power_red: power2 {
compatible = "gpio-leds";
power_red: power2 {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
dsl: dsl {
compatible = "gpio-leds";
dsl: dsl {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x1000000>;
partitions {
partition@0 {
label = "Boot";
partitions {
partition@0 {
label = "Boot";
partitions {
partition@0 {
label = "uboot";
partitions {
partition@0 {
label = "uboot";
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-leds";
eco {
compatible = "gpio-leds";
eco {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>, <1 0x800000 0x800000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x800000>, <1 0x800000 0x800000>;
partitions {
partition@0 {
label = "Boot";
partitions {
partition@0 {
label = "Boot";
partitions {
partition@0 {
label = "uboot";
partitions {
partition@0 {
label = "uboot";
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-leds";
power: power {
label = "vr200:blue:power";
compatible = "gpio-leds";
power: power {
label = "vr200:blue:power";
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <33250000>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <33250000>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-keys-polled";
poll-interval = <100>;
reset {
compatible = "gpio-leds";
power: power {
label = "vr200v:blue:power";
compatible = "gpio-leds";
power: power {
label = "vr200v:blue:power";
reg = <0x0 0x4000000>;
};
reg = <0x0 0x4000000>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
power_green: power {
compatible = "gpio-leds";
power_green: power {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
};
gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
};
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-keys-polled";
poll-interval = <100>;
compatible = "gpio-leds";
diag_r: diag_r {
compatible = "gpio-leds";
diag_r: diag_r {
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
pinctrl-names = "default";
pinctrl-0 = <&pins_spi_default>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <20000000>;
compatible = "jedec,spi-nor";
reg = <4>;
spi-max-frequency = <20000000>;