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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek

The old Ilitek touch controllers V3 and V6 can operate without
interrupt line, in polling mode. Drop the 'interrupts' property
requirement for those four controllers. To avoid overloading the
trivial-touch, fork the old Ilitek V3/V6 touch controller binding
into separate document.

Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Link: https://patch.msgid.link/20260121230736.114623-1-marek.vasut+renesas@mailbox.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

Marek Vasut and committed by
Dmitry Torokhov
87ac7cfa 8a8e63fe

+51 -4
+51
Documentation/devicetree/bindings/input/touchscreen/ilitek,ili210x.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/input/touchscreen/ilitek,ili210x.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Ilitek ILI21xx/ILI251x V3/V6 touch screen controller with i2c interface 8 + 9 + maintainers: 10 + - Frank Li <Frank.Li@nxp.com> 11 + - Marek Vasut <marek.vasut+renesas@mailbox.org> 12 + 13 + properties: 14 + compatible: 15 + enum: 16 + - ilitek,ili210x 17 + - ilitek,ili2117 18 + - ilitek,ili2120 19 + - ilitek,ili251x 20 + 21 + reg: 22 + maxItems: 1 23 + 24 + interrupts: 25 + maxItems: 1 26 + 27 + reset-gpios: 28 + maxItems: 1 29 + 30 + wakeup-source: true 31 + 32 + required: 33 + - compatible 34 + - reg 35 + 36 + allOf: 37 + - $ref: touchscreen.yaml 38 + 39 + unevaluatedProperties: false 40 + 41 + examples: 42 + - | 43 + i2c { 44 + #address-cells = <1>; 45 + #size-cells = <0>; 46 + 47 + touchscreen@41 { 48 + compatible = "ilitek,ili2120"; 49 + reg = <0x41>; 50 + }; 51 + };
-4
Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
··· 23 23 # Hynitron cstxxx series touchscreen controller 24 24 - hynitron,cst340 25 25 # Ilitek I2C Touchscreen Controller 26 - - ilitek,ili210x 27 - - ilitek,ili2117 28 - - ilitek,ili2120 29 26 - ilitek,ili2130 30 27 - ilitek,ili2131 31 28 - ilitek,ili2132 ··· 30 33 - ilitek,ili2322 31 34 - ilitek,ili2323 32 35 - ilitek,ili2326 33 - - ilitek,ili251x 34 36 - ilitek,ili2520 35 37 - ilitek,ili2521 36 38 # MAXI MAX11801 Resistive touch screen controller with i2c interface