ramips: mt7628: update dts for upstream gpio-mt7621 driver
[oweals/openwrt.git] / target / linux / ramips / dts / mt7628an_tplink_tl-wr840n-v4.dts
1 /dts-v1/;
2
3 #include "mt7628an_tplink_8m.dtsi"
4
5 / {
6         compatible = "tplink,tl-wr840n-v4", "mediatek,mt7628an-soc";
7         model = "TP-Link TL-WR840N v4";
8
9         aliases {
10                 led-boot = &led_power;
11                 led-failsafe = &led_power;
12                 led-running = &led_power;
13                 led-upgrade = &led_power;
14         };
15
16         keys {
17                 compatible = "gpio-keys";
18
19                 reset {
20                         label = "reset";
21                         gpios = <&gpio 38 GPIO_ACTIVE_LOW>;
22                         linux,code = <KEY_RESTART>;
23                 };
24         };
25
26         leds {
27                 compatible = "gpio-leds";
28
29                 lan {
30                         label = "tl-wr840n-v4:green:lan";
31                         gpios = <&gpio 41 GPIO_ACTIVE_LOW>;
32                 };
33
34                 led_power: power {
35                         label = "tl-wr840n-v4:green:power";
36                         gpios = <&gpio 36 GPIO_ACTIVE_LOW>;
37                 };
38
39                 wan {
40                         label = "tl-wr840n-v4:green:wan";
41                         gpios = <&gpio 43 GPIO_ACTIVE_LOW>;
42                 };
43
44                 wlan {
45                         label = "tl-wr840n-v4:green:wlan";
46                         gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
47                 };
48
49                 wps {
50                         label = "tl-wr840n-v4:green:wps";
51                         gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
52                 };
53         };
54 };
55
56 &state_default {
57         gpio {
58                 ralink,group = "p0led_an", "p2led_an", "perst", "refclk", "wdt", "wled_an";
59                 ralink,function = "gpio";
60         };
61 };
62
63 &esw {
64         mediatek,portmap = <0x3e>;
65 };