La pantalla de 12,1″ tiene un controlador de pantalla táctil diferente al utilizado en las versiones de tamaño anterior. Para los modelos de 12,1″, como HDMI, EVE4, LVDS, STM32, Toradex el controlador utilizado es ILI2511.
A continuación encontrarás una breve información sobre cómo ajustar este controlador en los sistemas operativos Linux.
Esta vez tenemos un controlador ILI2511 con protocolo ver. 3, por lo que hay que comprobar que linux-toradex/drivers/input/touchscreen/ili210x.c que está incorporado en el kernel, está configurado correctamente (está por defecto como módulo), y ajustar DT al nuevo controlador, como se indica a continuación:
touch@41 { compatible = “ilitek,ili251x”; reg = <0x41>; /* Verdin DSI_1_INT# (TOUCH_INT#, SODIMM 17) */ interrupt-parent = <&gpio_principal1>; interrupciones = <49 IRQ_TYPE_EDGE_FALLING>; pinctrl-nombres = “por defecto”; pinctrl-0 = <&pinctrl_dsi1_int>, <&pinctrl_i2s_2_bclk_gpio>; /* Verdin I2S_2_BCLK (TOUCH_RESET#, SODIMM 42) */ reset-gpios = <&main_gpio0 35 GPIO_ACTIVE_LOW>; };
El controlador ‘ilitek_ts_i2c.c’ no es compatible con el protocolo ver.3 y el ILI2511.
DESCUBRE NUESTRA
Libro Blanco
Consigue una interacción perfecta entre el usuario y la pantalla con el CI de sensor táctil adecuado. ¿Te has enfrentado alguna vez a problemas con eventos táctiles fantasma o de certificación? ¡Impulsa tu I+D como un profesional con nuestro Libro Blanco!