You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
kernel_samsung_sm7125/Documentation/devicetree/bindings/input/touchscreen/raydium_ts.txt

52 lines
2.5 KiB

Raydium WT030 touch controller
Please add this description here: The Raydium Touch controller is connected to the
host processor via I2C. The controller generates interrupts when the user touches
the panel. The host controller is expected to read the touch coordinates over I2C and
pass the coordinates to the rest of the system.
Required properties:
- compatible : should be "raydium,raydium-ts".
- reg : i2c slave address of the device.
- interrupt-parent : parent of interrupt.
- raydium,irq-gpio : irq gpio.
- raydium,reset-gpio : reset gpio.
- vdd_ana-supply : analog voltage power supply needed to power device.
- vcc_i2c-supply : i2c voltage power supply needed to power device.
Optional property:
- raydium,max-num-touches : addr of ub-i2c.
- raydium,display-coords : array of display coordinates.
- raydium,x_max : maximal x value of the panel.
- raydium,y_max : maximal y value of the panel.
- raydium,fw_id : firmare id.
- raydium,soft-reset-delay-ms : reset delay for controller (ms), default 100.
- raydium,hard-reset-delay-ms : reset delay for controller (ms), default 100.
Example:
i2c@78b7000 {
status = "ok";
raydium_ts@39 {
compatible = "raydium,raydium-ts";
reg = <0x39>;
interrupt-parent = <&msm_gpio>;
interrupts = <13 0x2008>;
vdd_ana-supply = <&pm8916_l17>;
vcc_i2c-supply = <&pm8916_l6>;
pinctrl-names = "pmx_ts_active","pmx_ts_suspend","pmx_ts_release";
pinctrl-0 = <&ts_int_active &ts_reset_active>;
pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
pinctrl-2 = <&ts_release>;
raydium,reset-gpio = <&msm_gpio 12 0x00>;
raydium,irq-gpio = <&msm_gpio 13 0x00>;
raydium,num-max-touches = <2>;
raydium,soft-reset-delay-ms = <50>;
raydium,hard-reset-delay-ms = <100>;
raydium,x_max = <390>;
raydium,y_max = <390>;
raydium,display-coords= <0 0 390 390>;
raydium,fw_id = <0x2202>
};
};