/dts-v1/;
/plugin/;
/ {
compatible = "allwinner,sun7i-a20";
fragment@0 {
target = <&i2c0>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
ili2120: touchscreen@41 {
compatible = "ilitek,ili2120";
reg = <0x41>;
/* Touchscreen resolution */
touchscreen-size-x = <800>;
touchscreen-size-y = <480>;
/* INT = PI14 → port I = 8, pin 14 */
interrupt-parent = <&pio>;
interrupts = <8 14 2>; /* 2 = IRQ_TYPE_EDGE_FALLING */
/* RST = PE2 → port E = 4, pin 2 */
reset-gpios = <&pio 4 2 1>; /* 1 = GPIO_ACTIVE_LOW */
wakeup-source;
/* uncomment if needed depending on orientation */
// touchscreen-swapped-x-y;
// touchscreen-inverted-x;
// touchscreen-inverted-y;
};
};
};
};Quote from: LubOlimex on November 24, 2025, 11:56:02 AMWe haven't had issue like this with the displays we support and it is hard to give you directions aside that it is likely fixable by software means (whether it is inverted in the dts, or uncalibrated, or something in the touch conf has to be edited, etc). But it is important to clarify this: Is this double-tap or single tap? How the cursor goes to under your finger if this happens in single tap?