12345678910111213141516171819202122232425262728293031323334353637383940 |
- FTS Capacitive touch screen controller (FingerTipS)
- ----------------
- Required properties:
- - compatible: "stm,ftm4_fts"
- - stm,irq_gpio: Interrupt GPIO
- - stm,irq_type: Type of IRQ (edge/level and high/low)
- - stm,num_lines: Number of RX(SenseChannelLength), TX(ForceChannelLength)
- - stm,max_coords: Maximum X/Y values reported to the client
- - stm,regulator_dvdd: 1.8V digital supply
- - stm,regulator_avdd: 3.3V analog supply
- - stm,firmware_name: Firmware file to load
- Optional properties:
- - stm,switch_gpio: Used to control external I2C switch
- Node should be a child node to a relevant I2C bus.
- Example:
- &qupv3_se2_i2c {
- ftm4_fts@49 {
- status = "ok";
- compatible = "stm,ftm4_fts";
- reg = <0x49>;
- pinctrl-names = "on_state", "off_state";
- pinctrl-0 = <&ts_active>;
- pinctrl-1 = <&ts_suspend>;
- stm,switch_gpio= <&tlmm 128 0>;
- stm,irq_gpio = <&tlmm 125 0>;
- stm,irq_type = <0x2004>; /* Trigger high */
- stm,num_lines = <32 16>;
- stm,max_coords = <1440 2880>;
- stm,regulator_dvdd = "pm8998_l14";
- stm,regulator_avdd = "pm8998_l19";
- stm,firmware_name = "ftm4_fw.ftb";
- };
- };
|