packages: enable AP mode on r8188eu
[openwrt/openwrt.git] / target / linux / sunxi / patches-3.13 / 176-3-dt-sun5i-add-lradc.patch
1 From 23f834fe6efd9f97e9b336cc53d902e6a0158cc5 Mon Sep 17 00:00:00 2001
2 From: Hans de Goede <hdegoede@redhat.com>
3 Date: Wed, 1 Jan 2014 19:50:33 +0100
4 Subject: [PATCH] ARM: dts: sun5i: Add lradc node
5
6 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
7 ---
8 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 8 ++++++++
9 arch/arm/boot/dts/sun5i-a10s.dtsi | 7 +++++++
10 arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 8 ++++++++
11 arch/arm/boot/dts/sun5i-a13.dtsi | 7 +++++++
12 4 files changed, 30 insertions(+)
13
14 diff --git a/arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts b/arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
15 index 5c7b454..2cbca7b 100644
16 --- a/arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
17 +++ b/arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
18 @@ -13,6 +13,7 @@
19
20 /dts-v1/;
21 /include/ "sun5i-a10s.dtsi"
22 +#include <dt-bindings/input/input.h>
23
24 / {
25 model = "Olimex A10s-Olinuxino Micro";
26 @@ -73,6 +74,13 @@
27 };
28 };
29
30 + lradc: lradc@01c22800 {
31 + allwinner,chan0-step = <200>;
32 + linux,chan0-keycodes = <KEY_VOLUMEUP KEY_VOLUMEDOWN
33 + KEY_MENU KEY_ENTER KEY_HOME>;
34 + status = "okay";
35 + };
36 +
37 uart0: serial@01c28000 {
38 pinctrl-names = "default";
39 pinctrl-0 = <&uart0_pins_a>;
40 diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi
41 index 15dfa9a..95cb245 100644
42 --- a/arch/arm/boot/dts/sun5i-a10s.dtsi
43 +++ b/arch/arm/boot/dts/sun5i-a10s.dtsi
44 @@ -430,6 +430,13 @@
45 reg = <0x01c20c90 0x10>;
46 };
47
48 + lradc: lradc@01c22800 {
49 + compatible = "allwinner,sun4i-lradc-keys";
50 + reg = <0x01c22800 0x100>;
51 + interrupts = <31>;
52 + status = "disabled";
53 + };
54 +
55 sid: eeprom@01c23800 {
56 compatible = "allwinner,sun4i-sid";
57 reg = <0x01c23800 0x10>;
58 diff --git a/arch/arm/boot/dts/sun5i-a13-olinuxino.dts b/arch/arm/boot/dts/sun5i-a13-olinuxino.dts
59 index a7280f5..ba32a41 100644
60 --- a/arch/arm/boot/dts/sun5i-a13-olinuxino.dts
61 +++ b/arch/arm/boot/dts/sun5i-a13-olinuxino.dts
62 @@ -13,6 +13,7 @@
63
64 /dts-v1/;
65 /include/ "sun5i-a13.dtsi"
66 +#include <dt-bindings/input/input.h>
67
68 / {
69 model = "Olimex A13-Olinuxino";
70 @@ -43,6 +44,13 @@
71 };
72 };
73
74 + lradc: lradc@01c22800 {
75 + allwinner,chan0-step = <200>;
76 + linux,chan0-keycodes = <KEY_VOLUMEUP KEY_VOLUMEDOWN
77 + KEY_MENU KEY_ENTER KEY_HOME>;
78 + status = "okay";
79 + };
80 +
81 uart1: serial@01c28400 {
82 pinctrl-names = "default";
83 pinctrl-0 = <&uart1_pins_b>;
84 diff --git a/arch/arm/boot/dts/sun5i-a13.dtsi b/arch/arm/boot/dts/sun5i-a13.dtsi
85 index 14a99d0..bae0f5f 100644
86 --- a/arch/arm/boot/dts/sun5i-a13.dtsi
87 +++ b/arch/arm/boot/dts/sun5i-a13.dtsi
88 @@ -376,6 +376,13 @@
89 reg = <0x01c20c90 0x10>;
90 };
91
92 + lradc: lradc@01c22800 {
93 + compatible = "allwinner,sun4i-lradc-keys";
94 + reg = <0x01c22800 0x100>;
95 + interrupts = <31>;
96 + status = "disabled";
97 + };
98 +
99 sid: eeprom@01c23800 {
100 compatible = "allwinner,sun4i-sid";
101 reg = <0x01c23800 0x10>;
102 --
103 1.8.5.5
104