Kernel-4.18.0-80.el8_zforce_ts

  • Neonode infrared touchscreen controller

Required properties:

  • compatible: must be “neonode,zforce”
  • reg: I2C address of the chip
  • interrupts: interrupt to which the chip is connected
  • reset-gpios: reset gpio the chip is connected to
  • x-size: horizontal resolution of touchscreen
  • y-size: vertical resolution of touchscreen

Optional properties:

  • irq-gpios : interrupt gpio the chip is connected to
  • vdd-supply: Regulator controlling the controller supply

Example:

i2c@00000000 {
    /* ... */

    zforce_ts@50 {
        compatible = "neonode,zforce";
        reg = <0x50>;
        interrupts = <2 0>;
        vdd-supply = <&reg_zforce_vdd>;

        reset-gpios = <&gpio5 9 0>; /* RST */
        irq-gpios = <&gpio5 6 0>; /* IRQ, optional */

        x-size = <800>;
        y-size = <600>;
    };

    /* ... */
};