Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: imx: e70k02: Add touchscreen

Add the touchscreen now, since the driver is available.

Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Andreas Kemnade and committed by
Shawn Guo
9a1bee3f 5bd9ffed

+24 -1
+10 -1
arch/arm/boot/dts/e70k02.dtsi
··· 122 122 clock-frequency = <100000>; 123 123 status = "okay"; 124 124 125 - /* TODO: CYTTSP5 touch controller at 0x24 */ 125 + touchscreen@24 { 126 + compatible = "cypress,tt21000"; 127 + reg = <0x24>; 128 + pinctrl-names = "default"; 129 + pinctrl-0 = <&pinctrl_cyttsp5_gpio>; 130 + interrupt-parent = <&gpio4>; 131 + interrupts = <24 IRQ_TYPE_EDGE_FALLING>; 132 + reset-gpios = <&gpio4 18 GPIO_ACTIVE_LOW>; 133 + vdd-supply = <&ldo5_reg>; 134 + }; 126 135 127 136 /* TODO: SY7636 PMIC for E Ink at 0x62 */ 128 137
+7
arch/arm/boot/dts/imx6sl-tolino-vision5.dts
··· 52 52 pinctrl-names = "default"; 53 53 pinctrl-0 = <&pinctrl_hog>; 54 54 55 + pinctrl_cyttsp5_gpio: cyttsp5-gpiogrp { 56 + fsl,pins = < 57 + MX6SL_PAD_FEC_TXD0__GPIO4_IO24 0x17059 /* TP_INT */ 58 + MX6SL_PAD_FEC_RXD1__GPIO4_IO18 0x10059 /* TP_RST */ 59 + >; 60 + }; 61 + 55 62 pinctrl_gpio_keys: gpio-keysgrp { 56 63 fsl,pins = < 57 64 MX6SL_PAD_FEC_CRS_DV__GPIO4_IO25 0x17059 /* PWR_SW */
+7
arch/arm/boot/dts/imx6sll-kobo-librah2o.dts
··· 62 62 pinctrl-names = "default"; 63 63 pinctrl-0 = <&pinctrl_hog>; 64 64 65 + pinctrl_cyttsp5_gpio: cyttsp5-gpiogrp { 66 + fsl,pins = < 67 + MX6SLL_PAD_GPIO4_IO24__GPIO4_IO24 0x17059 /* TP_INT */ 68 + MX6SLL_PAD_GPIO4_IO18__GPIO4_IO18 0x10059 /* TP_RST */ 69 + >; 70 + }; 71 + 65 72 pinctrl_gpio_keys: gpio-keysgrp { 66 73 fsl,pins = < 67 74 MX6SLL_PAD_GPIO4_IO25__GPIO4_IO25 0x17059 /* PWR_SW */