dt-bindings: HID: i2c-hid: add dedicated Ilitek ILI2901 schema
authorJohan Hovold <johan+linaro@kernel.org>
Tue, 7 May 2024 14:48:15 +0000 (16:48 +0200)
committerBenjamin Tissoires <bentiss@kernel.org>
Fri, 7 Jun 2024 09:16:55 +0000 (11:16 +0200)
commit8d3ae46c64336b538898af76b4f504dfbe89b886
treeadbc20f16fc17e16f46bb17971465e67d79dc941
parent22d6d060ac77955291deb43efc2f3f4f9632c6cb
dt-bindings: HID: i2c-hid: add dedicated Ilitek ILI2901 schema

The Ilitek ILI2901 touch screen controller was apparently incorrectly
added to the Elan eKTH6915 schema simply because it also has a reset
gpio and is currently managed by the Elan driver in Linux.

The two controllers are not related even if an unfortunate wording in
the commit message adding the Ilitek compatible made it sound like they
were.

Add a dedicated schema for the ILI2901 which does not specify the I2C
address (which is likely 0x41 rather than 0x10 as for other Ilitek touch
controllers) to avoid cluttering the Elan schema with unrelated devices
and to make it easier to find the correct schema when adding further
Ilitek controllers.

Fixes: d74ac6f60a7e ("dt-bindings: HID: i2c-hid: elan: Introduce Ilitek ili2901")
Cc: Zhengqiao Xia <xiazhengqiao@huaqin.corp-partner.google.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20240507144821.12275-2-johan+linaro@kernel.org
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
Documentation/devicetree/bindings/input/elan,ekth6915.yaml
Documentation/devicetree/bindings/input/ilitek,ili2901.yaml [new file with mode: 0644]