Changeset View
Changeset View
Standalone View
Standalone View
sys/gnu/dts/mips/TL-MR3420V5.dts
- This file was added.
/dts-v1/; | |||||
#include "TPLINK-8M.dtsi" | |||||
#include <dt-bindings/gpio/gpio.h> | |||||
#include <dt-bindings/input/input.h> | |||||
/ { | |||||
compatible = "tplink,tl-mr3420-v5", "mediatek,mt7628an-soc"; | |||||
model = "TP-Link TL-MR3420 v5"; | |||||
gpio-keys-polled { | |||||
compatible = "gpio-keys-polled"; | |||||
#address-cells = <1>; | |||||
#size-cells = <0>; | |||||
poll-interval = <20>; | |||||
reset { | |||||
label = "reset"; | |||||
gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; | |||||
linux,code = <KEY_RESTART>; | |||||
}; | |||||
rfkill { | |||||
label = "rfkill"; | |||||
gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; | |||||
linux,code = <KEY_RFKILL>; | |||||
}; | |||||
}; | |||||
gpio-leds { | |||||
compatible = "gpio-leds"; | |||||
lan { | |||||
label = "tl-mr3420-v5:green:lan"; | |||||
gpios = <&gpio1 9 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
power { | |||||
label = "tl-mr3420-v5:green:power"; | |||||
gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
usb { | |||||
label = "tl-mr3420-v5:green:usb"; | |||||
gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
wan { | |||||
label = "tl-mr3420-v5:green:wan"; | |||||
gpios = <&gpio0 5 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
wan_amber { | |||||
label = "tl-mr3420-v5:amber:wan"; | |||||
gpios = <&gpio0 4 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
wlan { | |||||
label = "tl-mr3420-v5:green:wlan"; | |||||
gpios = <&gpio1 12 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
wps { | |||||
label = "tl-mr3420-v5:green:wps"; | |||||
gpios = <&gpio1 5 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
}; | |||||
}; | |||||
&ehci { | |||||
status = "okay"; | |||||
}; | |||||
&ohci { | |||||
status = "okay"; | |||||
}; | |||||
&pinctrl { | |||||
state_default: pinctrl0 { | |||||
gpio { | |||||
ralink,group = "i2c", "i2s", "p2led_an", "refclk", "uart1", "wdt", "wled_an"; | |||||
ralink,function = "gpio"; | |||||
}; | |||||
}; | |||||
}; |