[PATCH v2 0/2] Add tc3408 bindings and timing
From: Langyan Ye <hidden>
Date: 2025-08-21 03:15:23
Also in:
linux-devicetree, lkml
The tc3408 touch screen chip same as Elan eKTH6915 controller has a reset gpio. The difference is that they have different post_power_delay_ms. According to the Parade TC3408 datasheet, the reset pin requires a pull-down duration longer than 10 ms, therefore post_power_delay_ms is set to 10. In addition, the chipset requires an initialization time greater than 300 ms after reset, so post_gpio_reset_on_delay_ms is configured as 300. Changes in v3: - PATCH 2/2: Corrected post_gpio_reset_on_delay_ms: 100 -> 300 - PATCH 2/2: Dropped Reviewed-by tag from Douglas Anderson since code changed - Link to v2: https://lore.kernel.org/all/20250820122520.3356738-1-yelangyan@huaqin.corp-partner.google.com/ (local) Changes in v2: - PATCH 1/2: Drop redundant "bindings for" from subject - PATCH 1/2: Improve description (describe hardware instead of bindings) - PATCH 1/2: Drop "panel: true" property - PATCH 1/2: Drop redundant description for reset-gpios - PATCH 1/2: Use unevaluatedProperties: false instead of additionalProperties - Link to v1: https://lore.kernel.org/all/20250819034852.1230264-1-yelangyan@huaqin.corp-partner.google.com/ (local) Langyan Ye (2): dt-bindings: input: Add Parade TC3408 touchscreen controller HID: i2c-hid: elan: Add parade-tc3408 timing .../bindings/input/parade,tc3408.yaml | 68 +++++++++++++++++++ drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 +++ 2 files changed, 76 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/parade,tc3408.yaml -- 2.34.1