1*07f9e5cfSDenis Carikli* Texas Instruments tsc2007 touchscreen controller 2*07f9e5cfSDenis Carikli 3*07f9e5cfSDenis CarikliRequired properties: 4*07f9e5cfSDenis Carikli- compatible: must be "ti,tsc2007". 5*07f9e5cfSDenis Carikli- reg: I2C address of the chip. 6*07f9e5cfSDenis Carikli- ti,x-plate-ohms: X-plate resistance in ohms. 7*07f9e5cfSDenis Carikli 8*07f9e5cfSDenis CarikliOptional properties: 9*07f9e5cfSDenis Carikli- gpios: the interrupt gpio the chip is connected to (trough the penirq pin). 10*07f9e5cfSDenis Carikli The penirq pin goes to low when the panel is touched. 11*07f9e5cfSDenis Carikli (see GPIO binding[1] for more details). 12*07f9e5cfSDenis Carikli- interrupt-parent: the phandle for the gpio controller 13*07f9e5cfSDenis Carikli (see interrupt binding[0]). 14*07f9e5cfSDenis Carikli- interrupts: (gpio) interrupt to which the chip is connected 15*07f9e5cfSDenis Carikli (see interrupt binding[0]). 16*07f9e5cfSDenis Carikli- ti,max-rt: maximum pressure. 17*07f9e5cfSDenis Carikli- ti,fuzzx: specifies the absolute input fuzz x value. 18*07f9e5cfSDenis Carikli If set, it will permit noise in the data up to +- the value given to the fuzz 19*07f9e5cfSDenis Carikli parameter, that is used to filter noise from the event stream. 20*07f9e5cfSDenis Carikli- ti,fuzzy: specifies the absolute input fuzz y value. 21*07f9e5cfSDenis Carikli- ti,fuzzz: specifies the absolute input fuzz z value. 22*07f9e5cfSDenis Carikli- ti,poll-period: how much time to wait (in milliseconds) before reading again the 23*07f9e5cfSDenis Carikli values from the tsc2007. 24*07f9e5cfSDenis Carikli 25*07f9e5cfSDenis Carikli[0]: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 26*07f9e5cfSDenis Carikli[1]: Documentation/devicetree/bindings/gpio/gpio.txt 27*07f9e5cfSDenis Carikli 28*07f9e5cfSDenis CarikliExample: 29*07f9e5cfSDenis Carikli &i2c1 { 30*07f9e5cfSDenis Carikli /* ... */ 31*07f9e5cfSDenis Carikli tsc2007@49 { 32*07f9e5cfSDenis Carikli compatible = "ti,tsc2007"; 33*07f9e5cfSDenis Carikli reg = <0x49>; 34*07f9e5cfSDenis Carikli interrupt-parent = <&gpio4>; 35*07f9e5cfSDenis Carikli interrupts = <0x0 0x8>; 36*07f9e5cfSDenis Carikli gpios = <&gpio4 0 0>; 37*07f9e5cfSDenis Carikli ti,x-plate-ohms = <180>; 38*07f9e5cfSDenis Carikli }; 39*07f9e5cfSDenis Carikli 40*07f9e5cfSDenis Carikli /* ... */ 41*07f9e5cfSDenis Carikli }; 42