diff options
Diffstat (limited to 'dts/Bindings/input/goodix,gt7375p.yaml')
-rw-r--r-- | dts/Bindings/input/goodix,gt7375p.yaml | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/dts/Bindings/input/goodix,gt7375p.yaml b/dts/Bindings/input/goodix,gt7375p.yaml index fe1c5016f7..358cb8275b 100644 --- a/dts/Bindings/input/goodix,gt7375p.yaml +++ b/dts/Bindings/input/goodix,gt7375p.yaml @@ -14,10 +14,16 @@ description: This touchscreen uses the i2c-hid protocol but has some non-standard power sequencing required. +allOf: + - $ref: /schemas/input/touchscreen/touchscreen.yaml# + properties: compatible: - items: + oneOf: - const: goodix,gt7375p + - items: + - const: goodix,gt7986u + - const: goodix,gt7375p reg: enum: @@ -27,12 +33,30 @@ properties: interrupts: maxItems: 1 + panel: true + reset-gpios: true vdd-supply: description: The 3.3V supply to the touchscreen. + mainboard-vddio-supply: + description: + The supply on the main board needed to power up IO signals going + to the touchscreen. This supply need not go to the touchscreen + itself as long as it allows the main board to make signals compatible + with what the touchscreen is expecting for its IO rails. + + goodix,no-reset-during-suspend: + description: + Set this to true to enforce the driver to not assert the reset GPIO + during suspend. + Due to potential touchscreen hardware flaw, back-powering could happen in + suspend if the power supply is on and with active-low reset GPIO asserted. + This property is used to avoid the back-powering issue. + type: boolean + required: - compatible - reg |