* [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi
@ 2015-01-13 10:47 Hans de Goede
[not found] ` <1421146024-17957-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Hans de Goede @ 2015-01-13 10:47 UTC (permalink / raw)
To: Maxime Ripard
Cc: Chen-Yu Tsai, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
devicetree, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Hans de Goede
The A23 has the same lradc controller as previous Allwinner SoCs.
Signed-off-by: Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
---
arch/arm/boot/dts/sun8i-a23.dtsi | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-a23.dtsi b/arch/arm/boot/dts/sun8i-a23.dtsi
index a31842d..c2ceafb 100644
--- a/arch/arm/boot/dts/sun8i-a23.dtsi
+++ b/arch/arm/boot/dts/sun8i-a23.dtsi
@@ -419,6 +419,13 @@
interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
};
+ lradc: lradc@01c22800 {
+ compatible = "allwinner,sun4i-a10-lradc-keys";
+ reg = <0x01c22800 0x100>;
+ interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
+ status = "disabled";
+ };
+
uart0: serial@01c28000 {
compatible = "snps,dw-apb-uart";
reg = <0x01c28000 0x400>;
--
2.1.0
^ permalink raw reply related [flat|nested] 5+ messages in thread[parent not found: <1421146024-17957-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* [PATCH 2/2] ARM: dts: sun8i: Enable lradc on a23-ippo-q8h-v5 [not found] ` <1421146024-17957-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2015-01-13 10:47 ` Hans de Goede 2015-01-13 12:11 ` [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi Sergei Shtylyov 2015-01-13 16:47 ` Maxime Ripard 2 siblings, 0 replies; 5+ messages in thread From: Hans de Goede @ 2015-01-13 10:47 UTC (permalink / raw) To: Maxime Ripard Cc: Chen-Yu Tsai, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, devicetree, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Hans de Goede The a23-ippo-q8h tablets have volume up/down buttons using the lradc. This has been tested on both a v5 and a v1.2 tablet. Tested-by: Chen-Yu Tsai <wens-jdAy2FN1RRM@public.gmane.org> Signed-off-by: Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> --- arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts b/arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts index 1da31d0..623573e 100644 --- a/arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts +++ b/arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts @@ -52,6 +52,7 @@ #include "sunxi-common-regulators.dtsi" #include <dt-bindings/gpio/gpio.h> +#include <dt-bindings/input/input.h> #include <dt-bindings/pinctrl/sun4i-a10.h> / { @@ -86,6 +87,25 @@ }; }; + lradc: lradc@01c22800 { + vref-supply = <®_vcc3v0>; + status = "okay"; + + button@200 { + label = "Volume Up"; + linux,code = <KEY_VOLUMEUP>; + channel = <0>; + voltage = <200000>; + }; + + button@400 { + label = "Volume Down"; + linux,code = <KEY_VOLUMEDOWN>; + channel = <0>; + voltage = <400000>; + }; + }; + i2c0: i2c@01c2ac00 { pinctrl-names = "default"; pinctrl-0 = <&i2c0_pins_a>; -- 2.1.0 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi [not found] ` <1421146024-17957-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2015-01-13 10:47 ` [PATCH 2/2] ARM: dts: sun8i: Enable lradc on a23-ippo-q8h-v5 Hans de Goede @ 2015-01-13 12:11 ` Sergei Shtylyov [not found] ` <54B50B69.6000002-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org> 2015-01-13 16:47 ` Maxime Ripard 2 siblings, 1 reply; 5+ messages in thread From: Sergei Shtylyov @ 2015-01-13 12:11 UTC (permalink / raw) To: Hans de Goede, Maxime Ripard Cc: devicetree, Chen-Yu Tsai, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Hello. On 1/13/2015 1:47 PM, Hans de Goede wrote: > The A23 has the same lradc controller as previous Allwinner SoCs. > Signed-off-by: Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> > --- > arch/arm/boot/dts/sun8i-a23.dtsi | 7 +++++++ > 1 file changed, 7 insertions(+) > diff --git a/arch/arm/boot/dts/sun8i-a23.dtsi b/arch/arm/boot/dts/sun8i-a23.dtsi > index a31842d..c2ceafb 100644 > --- a/arch/arm/boot/dts/sun8i-a23.dtsi > +++ b/arch/arm/boot/dts/sun8i-a23.dtsi > @@ -419,6 +419,13 @@ > interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; > }; > > + lradc: lradc@01c22800 { > + compatible = "allwinner,sun4i-a10-lradc-keys"; If this is a keyboard controller, its node name should probably be "keyboard", according to the ePAPR standard... WBR, Sergei ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <54B50B69.6000002-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org>]
* Re: [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi [not found] ` <54B50B69.6000002-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org> @ 2015-01-13 12:32 ` Hans de Goede 0 siblings, 0 replies; 5+ messages in thread From: Hans de Goede @ 2015-01-13 12:32 UTC (permalink / raw) To: Sergei Shtylyov, Maxime Ripard Cc: devicetree, Chen-Yu Tsai, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Hi, On 13-01-15 13:11, Sergei Shtylyov wrote: > Hello. > > On 1/13/2015 1:47 PM, Hans de Goede wrote: > >> The A23 has the same lradc controller as previous Allwinner SoCs. > >> Signed-off-by: Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> >> --- >> arch/arm/boot/dts/sun8i-a23.dtsi | 7 +++++++ >> 1 file changed, 7 insertions(+) > >> diff --git a/arch/arm/boot/dts/sun8i-a23.dtsi b/arch/arm/boot/dts/sun8i-a23.dtsi >> index a31842d..c2ceafb 100644 >> --- a/arch/arm/boot/dts/sun8i-a23.dtsi >> +++ b/arch/arm/boot/dts/sun8i-a23.dtsi >> @@ -419,6 +419,13 @@ >> interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; >> }; >> >> + lradc: lradc@01c22800 { >> + compatible = "allwinner,sun4i-a10-lradc-keys"; > > If this is a keyboard controller, its node name should probably be "keyboard", according to the ePAPR standard... I'm not sure this qualifies as a keyboard controller, more over we already have the same name in all other sun?i-a*.dtsi files, so if we fix this it should be fixed by a follow up patch, and be fixed everywhere. Regards, Hans ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi [not found] ` <1421146024-17957-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2015-01-13 10:47 ` [PATCH 2/2] ARM: dts: sun8i: Enable lradc on a23-ippo-q8h-v5 Hans de Goede 2015-01-13 12:11 ` [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi Sergei Shtylyov @ 2015-01-13 16:47 ` Maxime Ripard 2 siblings, 0 replies; 5+ messages in thread From: Maxime Ripard @ 2015-01-13 16:47 UTC (permalink / raw) To: Hans de Goede Cc: Chen-Yu Tsai, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, devicetree, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw [-- Attachment #1: Type: text/plain, Size: 365 bytes --] On Tue, Jan 13, 2015 at 11:47:03AM +0100, Hans de Goede wrote: > The A23 has the same lradc controller as previous Allwinner SoCs. > > Signed-off-by: Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> Applied the two patches, thanks! Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-01-13 16:47 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-13 10:47 [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi Hans de Goede
[not found] ` <1421146024-17957-1-git-send-email-hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-01-13 10:47 ` [PATCH 2/2] ARM: dts: sun8i: Enable lradc on a23-ippo-q8h-v5 Hans de Goede
2015-01-13 12:11 ` [PATCH 1/2] ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi Sergei Shtylyov
[not found] ` <54B50B69.6000002-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org>
2015-01-13 12:32 ` Hans de Goede
2015-01-13 16:47 ` Maxime Ripard
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).