Q&A: i.MX6 SabreAI LVDS1 touch

Document created by Yixing Kong Employee on Sep 25, 2013
Version 1Show Document
  • View in full screen mode


How to enable touch functions on LVDS1/SabreAI base board?

  • what should be soldered in order to connect the signals to i2c
  • what to add in the Linux kernel (board-mx6q_sabreauto.c)

BTW.: Why did we leave these disconnected? Is there any conflict on i2c?



You can mount R305 and R306 to support touch on LVDS1, no code modification was needed.

The only limitation is that the two LVDS's touch can't be connected to same I2C port, because they are using the same I2C address.


How is this working because the touch interrupt signal from LVDS1 called LCD1_TOUCH_INT_B is connected to pin21 on J44 on base board which is left floating (TP1) on CPU card P1A connector? Are both LVDS needed to work in the same time.


That's the problem, the LVDS1 touch interrupt pin hasn't been connected to IMX6 CPU. Maybe you can use the SabreSD board, the two touch are ready on that board.