aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Faerber <afaerber@suse.de>2014-11-22 09:31:13 -0500
committerKukjin Kim <kgene.kim@samsung.com>2014-11-22 09:31:13 -0500
commit71e21bd4ce655ab3b1b3c99ace68b6c284348f2c (patch)
treef1d54cfe197f4f0f0637146e06676da2fb83f215
parent69538f61e801e4ee84961dfdb74fcd58a725965e (diff)
ARM: dts: Add trackpad to exynos5250-spring
The HP Chromebook 11 uses an Atmel maXTouch as trackpad. The keymap was found by trial-and-error. Signed-off-by: Andreas Faerber <afaerber@suse.de> Reviewed-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r--arch/arm/boot/dts/exynos5250-spring.dts23
1 files changed, 23 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos5250-spring.dts b/arch/arm/boot/dts/exynos5250-spring.dts
index cc3361afba49..f02775487cd4 100644
--- a/arch/arm/boot/dts/exynos5250-spring.dts
+++ b/arch/arm/boot/dts/exynos5250-spring.dts
@@ -330,6 +330,22 @@
330 status = "okay"; 330 status = "okay";
331 samsung,i2c-sda-delay = <100>; 331 samsung,i2c-sda-delay = <100>;
332 samsung,i2c-max-bus-freq = <378000>; 332 samsung,i2c-max-bus-freq = <378000>;
333
334 trackpad@4b {
335 compatible = "atmel,maxtouch";
336 reg = <0x4b>;
337 interrupt-parent = <&gpx1>;
338 interrupts = <2 IRQ_TYPE_EDGE_FALLING>;
339 pinctrl-names = "default";
340 pinctrl-0 = <&trackpad_irq>;
341 linux,gpio-keymap = <KEY_RESERVED
342 KEY_RESERVED
343 KEY_RESERVED
344 KEY_RESERVED
345 KEY_RESERVED
346 BTN_LEFT>;
347 wakeup-source;
348 };
333}; 349};
334 350
335/* 351/*
@@ -465,6 +481,13 @@
465 samsung,pin-drv = <0>; 481 samsung,pin-drv = <0>;
466 }; 482 };
467 483
484 trackpad_irq: trackpad-irq {
485 samsung,pins = "gpx1-2";
486 samsung,pin-function = <0xf>;
487 samsung,pin-pud = <0>;
488 samsung,pin-drv = <0>;
489 };
490
468 power_key_irq: power-key-irq { 491 power_key_irq: power-key-irq {
469 samsung,pins = "gpx1-3"; 492 samsung,pins = "gpx1-3";
470 samsung,pin-function = <0>; 493 samsung,pin-function = <0>;