rpcd: iwinfo plugin fixes
[openwrt.git] / target / linux / brcm63xx / dts / nb4-fxc-r1.dts
1 /dts-v1/;
2
3 #include "bcm6358.dtsi"
4
5 #include <dt-bindings/input/input.h>
6
7 / {
8         model = "SFR Neuf Box 4 (Foxconn)";
9         compatible = "sfr,nb4-fxc-r1", "brcm,bcm6358";
10
11         spi-gpio {
12                 #address-cells = <1>;
13                 #size-cells = <1>;
14                 compatible = "spi-gpio";
15
16                 gpio-mosi = <&gpio0 7 0>;
17                 gpio-sck = <&gpio0 6 0>;
18                 num-chipselects = <0>;
19
20                 hc595: gpio-spi-controller@0 {
21                         compatible = "fairchild,74hc595";
22                         reg = <0>;
23                         registers-number = <1>;
24                         spi-max-frequency = <100000>;
25
26                         gpio-controller;
27                         #gpio-cells = <2>;
28                 };
29         };
30
31         gpio-keys-polled {
32                 compatible = "gpio-keys-polled";
33                 #address-cells = <1>;
34                 #size-cells = <0>;
35                 poll-interval = <20>;
36                 debounce-interval = <60>;
37
38                 service {
39                         label = "service";
40                         gpios = <&gpio0 27 1>;
41                         linux,code = <BTN_0>;
42                 };
43                 clip {
44                         label = "clip";
45                         gpios = <&gpio0 31 1>;
46                         linux,code = <BTN_1>;
47                 };
48                 reset {
49                         label = "reset";
50                         gpios = <&gpio1 2 1>;
51                         linux,code = <KEY_RESTART>;
52                 };
53                 wps {
54                         label = "wps";
55                         gpios = <&gpio1 5 1>;
56                         linux,code = <KEY_WPS_BUTTON>;
57                 };
58         };
59
60         gpio-leds {
61                 compatible = "gpio-leds";
62
63                 traffic_white {
64                         label = "NB4-FXC-r1:white:traffic";
65                         gpios = <&gpio0 2 0>;
66                 };
67                 service_blue {
68                         label = "NB4-FXC-r1:blue:service";
69                         gpios = <&gpio0 4 0>;
70                 };
71                 wifi_white {
72                         label = "NB4-FXC-r1:white:wifi";
73                         gpios = <&gpio0 15 0>;
74                 };
75                 service_red {
76                         label = "NB4-FXC-r1:red:service";
77                         gpios = <&gpio0 29 0>;
78                 };
79                 service_green {
80                         label = "NB4-FXC-r1:green:service";
81                         gpios = <&gpio0 30 0>;
82                 };
83                 alarm_white {
84                         label = "NB4-FXC-r1:white:alarm";
85                         gpios = <&hc595 0 1>;
86                 };
87                 tv_white {
88                         label = "NB4-FXC-r1:white:tv";
89                         gpios = <&hc595 2 1>;
90                 };
91                 tel_white {
92                         label = "NB4-FXC-r1:white:tel";
93                         gpios = <&hc595 3 1>;
94                 };
95                 adsl_white {
96                         label = "NB4-FXC-r0:white:adsl";
97                         gpios = <&hc595 4 1>;
98                 };
99         };
100 };