brcm63xx: move DSL-275XB to DT
[openwrt.git] / target / linux / brcm63xx / dts / dsl-275xb-d.dts
1 /dts-v1/;
2
3 /include/ "bcm6318.dtsi"
4
5 / {
6         model = "D-Link DSL-2750B/DSL-2751 rev D1";
7         compatible = "d-link,dsl-275xb-d", "brcm,bcm6318";
8
9         gpio-keys-polled {
10                 compatible = "gpio-keys-polled";
11                 #address-cells = <1>;
12                 #size-cells = <0>;
13                 poll-interval = <20>;
14                 debounce-interval = <60>;
15
16                 wifi {
17                         label = "wifi";
18                         gpios = <&gpio0 2 1>;
19                         linux,code = <0xee>;
20                 };
21
22                 wps {
23                         label = "wps";
24                         gpios = <&gpio1 1 1>;
25                         linux,code = <0x211>;
26                 };
27
28                 reset {
29                         label = "reset";
30                         gpios = <&gpio1 2 1>;
31                         linux,code = <0x198>;
32                 };
33         };
34
35         gpio-leds {
36                 compatible = "gpio-leds";
37
38                 power_green {
39                         label = "dsl-275xb:green:power";
40                         gpios = <&gpio0 3 1>;
41                         default-state = "on";
42                 };
43
44                 inet_green {
45                         label = "dsl-275xb:green:inet";
46                         gpios = <&gpio0 8 1>;
47                 };
48
49                 inet_red {
50                         label = "dsl-275xb:red:inet-fail";
51                         gpios = <&gpio0 9 1>;
52                 };
53
54                 power_red {
55                         label = "dsl-275xb:red:post-failed";
56                         gpios = <&gpio0 11 1>;
57                 };
58
59                 wps_blue {
60                         label = "dsl-275xb:blue:wps";
61                         gpios = <&gpio0 16 1>;
62                 };
63
64                 dsl_green {
65                         label = "dsl-275xb:green:dsl";
66                         gpios = <&gpio0 17 1>;
67                 };
68
69                 usb_green {
70                         /* not user controllable? */
71                         label = "dsl-275xb:green:usb";
72                         gpios = <&gpio1 17 1>;
73                 };
74         };
75 };