Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1590755
| From | Sebastian Reichel <sre@kernel.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 1/8] ARM: dts: omap4-droid4: Add gpio-keys |
| Date | 2017-03-02 02:10 +0100 |
| Message-ID | <tgnpL-30D-5@gated-at.bofh.it> (permalink) |
| References | <tgnpL-30D-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Droid 4 "Volume Down" and "Keypad Slide" keys are
connected via SoC GPIOs, "Power Key" via CPCAP and
all other keys via SoC keypad Matrix. This adds the
GPIO keys.
Signed-off-by: Sebastian Reichel <sre@kernel.org>
---
arch/arm/boot/dts/omap4-droid4-xt894.dts | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/arch/arm/boot/dts/omap4-droid4-xt894.dts b/arch/arm/boot/dts/omap4-droid4-xt894.dts
index f3ccb4ceed9e..89f5f17cda7a 100644
--- a/arch/arm/boot/dts/omap4-droid4-xt894.dts
+++ b/arch/arm/boot/dts/omap4-droid4-xt894.dts
@@ -6,6 +6,7 @@
/dts-v1/;
#include "omap443x.dtsi"
+#include <dt-bindings/input/input.h>
/ {
model = "Motorola Droid 4 XT894";
@@ -53,6 +54,26 @@
startup-delay-us = <70000>;
enable-active-high;
};
+
+ gpio_keys {
+ compatible = "gpio-keys";
+
+ volume_down {
+ label = "Volume Down";
+ gpios = <&gpio5 26 GPIO_ACTIVE_LOW>; /* gpio154 */
+ linux,code = <KEY_VOLUMEDOWN>;
+ linux,can-disable;
+ };
+
+ slider {
+ label = "Keypad Slide";
+ gpios = <&gpio4 26 GPIO_ACTIVE_HIGH>; /* gpio122 */
+ linux,input-type = <EV_SW>;
+ linux,code = <SW_KEYPAD_SLIDE>;
+ linux,can-disable;
+
+ };
+ };
};
/* L3_2 interconnect is unused, SRAM, GPMC and L3_ICLK2 disabled */
--
2.11.0
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH 0/8] Droid4 DTS update Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:10 +0100
[PATCH 1/8] ARM: dts: omap4-droid4: Add gpio-keys Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:10 +0100
[PATCH 2/8] ARM: dts: omap4-droid4: Configure regulators Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:10 +0100
[PATCH 7/8] ARM: dts: omap4-droid4: Add touchscreen Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:10 +0100
[PATCH 3/8] ARM: dts: motorola-cpcap-mapphone: add rtc Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:20 +0100
[PATCH 5/8] ARM: dts: omap4-droid4: Add compass Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:20 +0100
[PATCH 8/8] ARM: dts: omap4-droid4: Add keypad support Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:20 +0100
Re: [PATCH 8/8] ARM: dts: omap4-droid4: Add keypad support Tony Lindgren <tony@atomide.com> - 2017-03-02 02:50 +0100
[PATCH 4/8] ARM: dts: motorola-cpcap-mapphone: add pwrbutton Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:20 +0100
[PATCH 6/8] ARM: dts: omap4-droid4: Add accelerometer Sebastian Reichel <sre@kernel.org> - 2017-03-02 02:20 +0100
Re: [PATCH 0/8] Droid4 DTS update Tony Lindgren <tony@atomide.com> - 2017-03-02 02:50 +0100
Re: [PATCH 0/8] Droid4 DTS update Tony Lindgren <tony@atomide.com> - 2017-03-02 03:00 +0100
Re: [PATCH 0/8] Droid4 DTS update Sebastian Reichel <sre@kernel.org> - 2017-03-03 17:30 +0100
Re: [PATCH 0/8] Droid4 DTS update Tony Lindgren <tony@atomide.com> - 2017-03-03 17:30 +0100
Re: [PATCH 0/8] Droid4 DTS update Tony Lindgren <tony@atomide.com> - 2017-03-04 17:30 +0100
Re: [PATCH 0/8] Droid4 DTS update Sebastian Reichel <sre@kernel.org> - 2017-03-05 01:00 +0100
Re: [PATCH 0/8] Droid4 DTS update Sebastian Reichel <sre@kernel.org> - 2017-03-03 12:50 +0100
Re: [PATCH 0/8] Droid4 DTS update Tony Lindgren <tony@atomide.com> - 2017-03-03 17:40 +0100
csiph-web