1*a485cb03SMika Penttilä* SiS I2C Multiple Touch Controller 2*a485cb03SMika Penttilä 3*a485cb03SMika PenttiläRequired properties: 4*a485cb03SMika Penttilä- compatible: must be "sis,9200-ts" 5*a485cb03SMika Penttilä- reg: i2c slave address 6*a485cb03SMika Penttilä- interrupts: touch controller interrupt (see interrupt 7*a485cb03SMika Penttilä binding [0]) 8*a485cb03SMika Penttilä 9*a485cb03SMika PenttiläOptional properties: 10*a485cb03SMika Penttilä- pinctrl-names: should be "default" (see pinctrl binding [1]). 11*a485cb03SMika Penttilä- pinctrl-0: a phandle pointing to the pin settings for the 12*a485cb03SMika Penttilä device (see pinctrl binding [1]). 13*a485cb03SMika Penttilä- attn-gpios: the gpio pin used as attention line 14*a485cb03SMika Penttilä- reset-gpios: the gpio pin used to reset the controller 15*a485cb03SMika Penttilä- wakeup-source: touchscreen can be used as a wakeup source 16*a485cb03SMika Penttilä 17*a485cb03SMika Penttilä[0]: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 18*a485cb03SMika Penttilä[1]: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 19*a485cb03SMika Penttilä 20*a485cb03SMika PenttiläExample: 21*a485cb03SMika Penttilä 22*a485cb03SMika Penttilä sis9255@5c { 23*a485cb03SMika Penttilä compatible = "sis,9200-ts"; 24*a485cb03SMika Penttilä reg = <0x5c>; 25*a485cb03SMika Penttilä pinctrl-names = "default"; 26*a485cb03SMika Penttilä pinctrl-0 = <&pinctrl_sis>; 27*a485cb03SMika Penttilä interrupt-parent = <&gpio3>; 28*a485cb03SMika Penttilä interrupts = <19 IRQ_TYPE_EDGE_FALLING>; 29*a485cb03SMika Penttilä irq-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; 30*a485cb03SMika Penttilä reset-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>; 31*a485cb03SMika Penttilä }; 32