* SiS I2C Multiple Touch Controller Required properties: - compatible: must be "sis,9200-ts" - reg: i2c slave address - interrupt-parent: the phandle for the interrupt controller (see interrupt binding [0]) - interrupts: touch controller interrupt (see interrupt binding [0]) Optional properties: - pinctrl-names: should be "default" (see pinctrl binding [1]). - pinctrl-0: a phandle pointing to the pin settings for the device (see pinctrl binding [1]). - attn-gpios: the gpio pin used as attention line - reset-gpios: the gpio pin used to reset the controller - wakeup-source: touchscreen can be used as a wakeup source [0]: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt [1]: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt Example: sis9255@5c { compatible = "sis,9200-ts"; reg = <0x5c>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sis>; interrupt-parent = <&gpio3>; interrupts = <19 IRQ_TYPE_EDGE_FALLING>; irq-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; reset-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>; }; |