Selecting display on VisionSOM-iMX93
From SomLabs Wiki
Selecting DSI/LVDS display on VisionSOM-iMX93
The default Yocto system for VisionSOM-iMX93 has three display configurations written in the following kernel device tree files:
- No display: visionsom-imx93-cb-std.dts
- SL-TFT7-TP-600-1024-LVDS display: visionsom-imx93-cb-std-lvds-rvt70hslnwc00-b.dts
- SL-TFT7-TP-600-1024-MIPI display: visionsom-imx93-cb-std-mipi-rvt70hsmnwc00.dts
The active device tree is selected by u-boot according to hardware setup:
0x41 address on I2C1 | GPIO2_IO07 pin state | dts used |
---|---|---|
inactive | - | visionsom-imx93-cb-std.dts |
active | high | visionsom-imx93-cb-std-mipi-rvt70hsmnwc00.dts |
active | low | visionsom-imx93-cb-std-lvds-rvt70hslnwc00-b.dts |
Address 0x41 on I2C1 is used by ILI2132A touch panel controller on both LVDS/DSI connectors.
GPIO2_IO07 pin (GPIO_COMM pin 3) has an internal pull-up enabled be u-boot. It can be set to low state by connecting it to GND available on GPIO_COMM pin 1.
DSI setup on VisionCB-iMX93-STD board

LVDS setup on VisionCB-iMX93-STD board
