[linux-sunxi] [PATCH v2 4/4] ARM: dts: sun7i: Add lradc node

2014-10-21 Thread Hans de Goede
Signed-off-by: Hans de Goede hdego...@redhat.com
---
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 48 +
 arch/arm/boot/dts/sun7i-a20.dtsi|  7 
 2 files changed, 55 insertions(+)

diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts 
b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
index 9d669cdf..85e7194 100644
--- a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
+++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
@@ -14,6 +14,7 @@
 /dts-v1/;
 /include/ sun7i-a20.dtsi
 /include/ sunxi-common-regulators.dtsi
+#include dt-bindings/input/input.h
 
 / {
model = Olimex A20-Olinuxino Micro;
@@ -100,6 +101,53 @@
};
};
 
+   lradc: lradc@01c22800 {
+   vref-supply = reg_vcc3v0;
+   status = okay;
+   button@19 {
+   label = Volume Up;
+   linux,code = KEY_VOLUMEUP;
+   channel = 0;
+   voltage = 191274;
+   };
+   button@39 {
+   label = Volume Down;
+   linux,code = KEY_VOLUMEDOWN;
+   channel = 0;
+   voltage = 392644;
+   };
+   button@60 {
+   label = Menu;
+   linux,code = KEY_MENU;
+   channel = 0;
+   voltage = 601151;
+   };
+   button@80 {
+   label = Enter;
+   linux,code = KEY_SEARCH;
+   channel = 0;
+   voltage = 795090;
+   };
+   button@98 {
+   label = Home;
+   linux,code = KEY_HOME;
+   channel = 0;
+   voltage = 987387;
+   };
+   button@118 {
+   label = Home;
+   linux,code = KEY_ESC;
+   channel = 0;
+   voltage = 1184678;
+   };
+   button@139 {
+   label = Home;
+   linux,code = KEY_ENTER;
+   channel = 0;
+   voltage = 1398804;
+   };
+   };
+
uart0: serial@01c28000 {
pinctrl-names = default;
pinctrl-0 = uart0_pins_a;
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index f0a75c6..219cd57 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20.dtsi
@@ -911,6 +911,13 @@
status = disabled;
};
 
+   lradc: lradc@01c22800 {
+   compatible = allwinner,sun4i-lradc-keys;
+   reg = 0x01c22800 0x100;
+   interrupts = 0 31 4;
+   status = disabled;
+   };
+
sid: eeprom@01c23800 {
compatible = allwinner,sun7i-a20-sid;
reg = 0x01c23800 0x200;
-- 
2.1.0

-- 
You received this message because you are subscribed to the Google Groups 
linux-sunxi group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[linux-sunxi] [PATCH v2 4/4] ARM: dts: sun7i: Add lradc node

2014-01-02 Thread Hans de Goede
Signed-off-by: Hans de Goede hdego...@redhat.com
---
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 9 +
 arch/arm/boot/dts/sun7i-a20.dtsi| 7 +++
 2 files changed, 16 insertions(+)

diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts 
b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
index 0ee2641..2c9a38f 100644
--- a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
+++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
@@ -13,6 +13,7 @@
 
 /dts-v1/;
 /include/ sun7i-a20.dtsi
+#include dt-bindings/input/input.h
 
 / {
model = Olimex A20-Olinuxino Micro;
@@ -86,6 +87,14 @@
};
};
 
+   lradc: lradc@01c22800 {
+   allwinner,chan0-step = 200;
+   linux,chan0-keycodes = KEY_VOLUMEUP KEY_VOLUMEDOWN
+   KEY_MENU KEY_SEARCH KEY_HOME
+   KEY_ESC KEY_ENTER;
+   status = okay;
+   };
+
uart0: serial@01c28000 {
pinctrl-names = default;
pinctrl-0 = uart0_pins_a;
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 68e825a..3484275 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20.dtsi
@@ -531,6 +531,13 @@
interrupts = 0 24 1;
};
 
+   lradc: lradc@01c22800 {
+   compatible = allwinner,sun4i-lradc-keys;
+   reg = 0x01c22800 0x100;
+   interrupts = 0 31 4;
+   status = disabled;
+   };
+
sid: eeprom@01c23800 {
compatible = allwinner,sun7i-a20-sid;
reg = 0x01c23800 0x200;
-- 
1.8.4.2

-- 
You received this message because you are subscribed to the Google Groups 
linux-sunxi group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.