# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/input/parade,tc3408.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Parade TC3408 touchscreen controller maintainers: - Langyan Ye description: | Parade TC3408 is a touchscreen controller supporting the I2C-HID protocol. It requires a reset GPIO and two power supplies (3.3V and 1.8V). allOf: - $ref: /schemas/input/touchscreen/touchscreen.yaml# properties: compatible: const: parade,tc3408 reg: maxItems: 1 interrupts: maxItems: 1 reset-gpios: maxItems: 1 vcc33-supply: description: The 3.3V supply to the touchscreen. vccio-supply: description: The 1.8V supply to the touchscreen. required: - compatible - reg - interrupts - reset-gpios - vcc33-supply - vccio-supply unevaluatedProperties: false examples: - | #include #include i2c { #address-cells = <1>; #size-cells = <0>; touchscreen: touchscreen@24 { compatible = "parade,tc3408"; reg = <0x24>; interrupt-parent = <&pio>; interrupts = <15 IRQ_TYPE_LEVEL_LOW>; reset-gpios = <&pio 126 GPIO_ACTIVE_LOW>; vcc33-supply = <&pp3300_tchscr_x>; vccio-supply = <&pp1800_tchscr_report_disable>; }; };