35cbb695a665c9ca514a2304790a92392159c023
[openwrt.git] / target / linux / bcm53xx / patches-3.18 / 350-ARM-BCM5301X-Switch-DT-files-to-gpio-keys-polled.patch
1 From 983e3532c2de15df70aaf80b8906be2d0734dc37 Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <zajec5@gmail.com>
3 Date: Fri, 5 Dec 2014 12:16:12 +0100
4 Subject: [PATCH] ARM: BCM5301X: Switch DT files to "gpio-keys-polled"
5 MIME-Version: 1.0
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
8
9 We don't support GPIO interrupts yet, so use this as a workaround.
10
11 Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
12 ---
13  arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts  | 2 +-
14  arch/arm/boot/dts/bcm4708-netgear-r6250.dts        | 2 +-
15  arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts     | 2 +-
16  arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts        | 2 +-
17  arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 2 +-
18  5 files changed, 5 insertions(+), 5 deletions(-)
19
20 --- a/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
21 +++ b/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
22 @@ -92,9 +92,10 @@
23         };
24  
25         gpio-keys {
26 -               compatible = "gpio-keys";
27 +               compatible = "gpio-keys-polled";
28                 #address-cells = <1>;
29                 #size-cells = <0>;
30 +               poll-interval = <200>;
31  
32                 restart {
33                         label = "Reset";
34 --- a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts
35 +++ b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts
36 @@ -69,9 +69,10 @@
37         };
38  
39         gpio-keys {
40 -               compatible = "gpio-keys";
41 +               compatible = "gpio-keys-polled";
42                 #address-cells = <1>;
43                 #size-cells = <0>;
44 +               poll-interval = <200>;
45  
46                 wps {
47                         label = "WPS";
48 --- a/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
49 +++ b/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
50 @@ -59,9 +59,10 @@
51         };
52  
53         gpio-keys {
54 -               compatible = "gpio-keys";
55 +               compatible = "gpio-keys-polled";
56                 #address-cells = <1>;
57                 #size-cells = <0>;
58 +               poll-interval = <200>;
59  
60                 wps {
61                         label = "WPS";
62 --- a/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
63 +++ b/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
64 @@ -59,9 +59,10 @@
65         };
66  
67         gpio-keys {
68 -               compatible = "gpio-keys";
69 +               compatible = "gpio-keys-polled";
70                 #address-cells = <1>;
71                 #size-cells = <0>;
72 +               poll-interval = <200>;
73  
74                 restart {
75                         label = "Reset";
76 --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
77 +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
78 @@ -92,9 +92,10 @@
79         };
80  
81         gpio-keys {
82 -               compatible = "gpio-keys";
83 +               compatible = "gpio-keys-polled";
84                 #address-cells = <1>;
85                 #size-cells = <0>;
86 +               poll-interval = <200>;
87  
88                 aoss {
89                         label = "AOSS";
90 --- a/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
91 +++ b/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
92 @@ -47,9 +47,10 @@
93         };
94  
95         gpio-keys {
96 -               compatible = "gpio-keys";
97 +               compatible = "gpio-keys-polled";
98                 #address-cells = <1>;
99                 #size-cells = <0>;
100 +               poll-interval = <200>;
101  
102                 restart {
103                         label = "Reset";
104 --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
105 +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
106 @@ -25,9 +25,10 @@
107         };
108  
109         gpio-keys {
110 -               compatible = "gpio-keys";
111 +               compatible = "gpio-keys-polled";
112                 #address-cells = <1>;
113                 #size-cells = <0>;
114 +               poll-interval = <200>;
115  
116                 restart {
117                         label = "Reset";