summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Heidelberg <david@ixit.cz>2026-05-23 11:45:34 +0200
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2026-06-25 22:34:12 -0700
commitf373f18a3c43afaad15b2a91880dd65347ed760f (patch)
tree2fae9186dd7c7d9f447a3b296aa398e5ccd9cf25
parent0c9245c455e809c8111cb60284328c79064df050 (diff)
downloadlinux-next-f373f18a3c43afaad15b2a91880dd65347ed760f.tar.gz
linux-next-f373f18a3c43afaad15b2a91880dd65347ed760f.zip
dt-bindings: input: syna,rmi4: Document syna,rmi4-s3706b
Mostly irrelevant for authentic Synaptics touchscreens, but very important for applying workarounds to cheap TS knockoffs. These knockoffs work well with the downstream driver, and since the user has no way to distinguish them, later in this patch set, we introduce workarounds to ensure they function as well as possible. Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: David Heidelberg <david@ixit.cz> Link: https://patch.msgid.link/20260523-synaptics-rmi4-dt-v2-1-0645122babdc@ixit.cz Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
-rw-r--r--Documentation/devicetree/bindings/input/syna,rmi4.yaml11
1 files changed, 8 insertions, 3 deletions
diff --git a/Documentation/devicetree/bindings/input/syna,rmi4.yaml b/Documentation/devicetree/bindings/input/syna,rmi4.yaml
index 8685ef4481f4..fb4804ac3544 100644
--- a/Documentation/devicetree/bindings/input/syna,rmi4.yaml
+++ b/Documentation/devicetree/bindings/input/syna,rmi4.yaml
@@ -18,9 +18,14 @@ description: |
properties:
compatible:
- enum:
- - syna,rmi4-i2c
- - syna,rmi4-spi
+ oneOf:
+ - enum:
+ - syna,rmi4-i2c
+ - syna,rmi4-spi
+ - items:
+ - enum:
+ - syna,rmi4-s3706b # OnePlus 6/6T
+ - const: syna,rmi4-i2c
reg:
maxItems: 1