Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48116cc0 authored by Zhang Chuming's avatar Zhang Chuming Committed by Venkataraman Nerellapalli
Browse files

input: touchscreen: Add Elan_Sparrow touchscreen support



Add Elan_Sparrow touchscreen support for apq8053-lite 8" Panel
display variant.

Signed-off-by: default avatarZhang Chuming <chuming.zhang@elainc.com.cn>
Git-commit: 936a3d5db58d87c58bb6871cff06537af45d2d60
Git-Repo: https://github.com/ElanDriver/Sparrow/tree/Sparrow_ElanDriver


Change-Id: I971c9f45b6e4263a05bc4837c2c17f2f8970ef1e
Signed-off-by: default avatarVenkataraman Nerellapalli <venkataraman.nerellapalli@codeaurora.org>
parent 378dc16e
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
Elan Ektf3xx series touch controller

   Required properties:

		- compatible				: Should be "elan,ekth3500"
		- reg				        : I2C slave address of the device.
		- interrupt-parent			: Parent of interrupt.
		- interrupts				: Configuration of touch panel controller interrupt GPIO.
		- elan,irq-gpio				: Interrupt gpio which is to provide interrupts to
										host, same as "interrupts" node.It will also contain
										active low or active high information

  Optional properties:

		- vdd-supply				: Power supply needed to power up the device, when use
										external regulator, do not add this property.
		- vccio-supply				: Power source required to power up i2c bus.
										Ekth3500 series can provide 1.8V from internal
										LDO, add this properties base on hardware design.
		- reset-gpio			    : Reset gpio to control the reset of chip.

  Example:
		i2c@f9923000{
			elan_ktf@10 {
				compatible = "elan,ekth3500";
				reg = <0x10>;
				vdd-supply = <&pm8110_l19>;
				vccio-supply = <&pm8110_l14>;
				reset-gpio = <&msmgpio 0 GPIO_ACTIVE_LOW>;
				interrupt-parent = <&msmgpio>;
				interrupts = <1 0x2>;
				elan,irq-gpio = <&tlmm 65 0x2008>;>
			};
		};
+3 −0
Original line number Diff line number Diff line
# Makefile for the Elan touchscreen drivers.

obj-$(CONFIG_TOUCHSCREEN_EKTF3XXX_CHIPSET)   	+= 	elan_cros_i2c.o
+1520 −0

File added.

Preview size limit exceeded, changes collapsed.