Loading Documentation/devicetree/bindings/input/touchscreen/himax.txt 0 → 100644 +22 −0 Original line number Diff line number Diff line Himax touch controller Required properties: - compatible : Should be "himax,hxcommon" - reg : i2c slave address of the device. - interrupt-parent : parent of interrupt. - himax,irq-gpio : irq gpio. - himax,reset-gpio : reset gpio. - vdd-supply : Power supply needed to power up the device. - avdd-supply : Power source required to power up i2c bus. - himax,panel-coords : panel coordinates for the chip in pixels. It is a four tuple consisting of min x, min y, max x and max y values. - himax,display-coords : display coordinates in pixels. It is a four tuple consisting of min x, min y, max x and max y values Optional properties: - himax,3v3-gpio : gpio acting as 3.3 v supply. - report_type : Multi-touch protocol type. Default 0. 0 for protocol A, 1 for protocol B. drivers/input/touchscreen/Kconfig +12 −0 Original line number Diff line number Diff line Loading @@ -1137,4 +1137,16 @@ config TOUCHSCREEN_MAXIM_STI source "drivers/input/touchscreen/gt9xx/Kconfig" config TOUCHSCREEN_HIMAX_CHIPSET bool "Himax touchpanel CHIPSET" depends on I2C help Say Y here if you have a Himax CHIPSET touchscreen. HIMAX controllers are multi touch controllers which can report 10 touches at a time. If unsure, say N. source "drivers/input/touchscreen/hxchipset/Kconfig" endif drivers/input/touchscreen/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -90,3 +90,4 @@ obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4) += synaptics_i2c_rmi4.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI4_DEV) += synaptics_rmi_dev.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE) += synaptics_fw_update.o obj-$(CONFIG_TOUCHSCREEN_GT9XX) += gt9xx/ obj-$(CONFIG_TOUCHSCREEN_HIMAX_CHIPSET) += hxchipset/ drivers/input/touchscreen/hxchipset/HX83100_Amber_0901_030B.i 0 → 100644 +0 −0 Empty file added. drivers/input/touchscreen/hxchipset/HX_CRC_124.i 0 → 100644 +0 −0 Empty file added. Loading
Documentation/devicetree/bindings/input/touchscreen/himax.txt 0 → 100644 +22 −0 Original line number Diff line number Diff line Himax touch controller Required properties: - compatible : Should be "himax,hxcommon" - reg : i2c slave address of the device. - interrupt-parent : parent of interrupt. - himax,irq-gpio : irq gpio. - himax,reset-gpio : reset gpio. - vdd-supply : Power supply needed to power up the device. - avdd-supply : Power source required to power up i2c bus. - himax,panel-coords : panel coordinates for the chip in pixels. It is a four tuple consisting of min x, min y, max x and max y values. - himax,display-coords : display coordinates in pixels. It is a four tuple consisting of min x, min y, max x and max y values Optional properties: - himax,3v3-gpio : gpio acting as 3.3 v supply. - report_type : Multi-touch protocol type. Default 0. 0 for protocol A, 1 for protocol B.
drivers/input/touchscreen/Kconfig +12 −0 Original line number Diff line number Diff line Loading @@ -1137,4 +1137,16 @@ config TOUCHSCREEN_MAXIM_STI source "drivers/input/touchscreen/gt9xx/Kconfig" config TOUCHSCREEN_HIMAX_CHIPSET bool "Himax touchpanel CHIPSET" depends on I2C help Say Y here if you have a Himax CHIPSET touchscreen. HIMAX controllers are multi touch controllers which can report 10 touches at a time. If unsure, say N. source "drivers/input/touchscreen/hxchipset/Kconfig" endif
drivers/input/touchscreen/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -90,3 +90,4 @@ obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4) += synaptics_i2c_rmi4.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI4_DEV) += synaptics_rmi_dev.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE) += synaptics_fw_update.o obj-$(CONFIG_TOUCHSCREEN_GT9XX) += gt9xx/ obj-$(CONFIG_TOUCHSCREEN_HIMAX_CHIPSET) += hxchipset/