Hi,
We are testing a new 7" capacitive display with Apalis iMX6 and Ixora.
After connected all the cables, we turned on the backlight and display became white, we turned on the Ixora but the display does not get image from iMX6 and display kept white.
We changed vidargs according to Display Output, Resolution and Timings (Linux) article setting it to ‘video=mxcfb0:dev=ldb’.
The display pin assignment can be seen on this datasheet.
Follow below connections:
The pins 27, 33, 34, 36, 37 aren’t connected.
Every display GND is connected to Ixora GND.
The pin 5 (reset), pin 28 (SELB) and pin 35 (VGL) are connected to GND.
The pin 1 (VCOM), pin 2 (VDD), pin 3 (VDD), pin 6 (STBYB) and pin 38 (VGH) are connected to 3,3V .
The pin 29 (AVDD) is connected to 11.3V.
The others pins are connect to X19 (LVDS Connector) on Ixora correspondence number (0, 1, 2, 3) and signal (Positive/Negative), for example, pin 8 (RXIN0-) from display is connected to pin X19.21 (LVDS1_A_TX0_N) from Ixora.
Follow below possible useful information:
root@apalis-imx6:~# dmesg | grep fb
[ 0.000000] Kernel command line: enable_wait_mode=off vmalloc=400M ip=off root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait fec_mac=00:14:2d:4e:8b:5e consoleblank=0 no_console_suspend=1 console=tty1 console=ttymxc0,115200n8 video=mxcfb0:dev=ldb
[ 0.000000] .text : 0x80008000 - 0x808fb08c (9165 kB)
[ 0.219060] mxc_sdc_fb fb@0: registered mxc display driver ldb
[ 0.226459] mxc_sdc_fb fb@0: 1024x768 h_sync,r,l: 136,24,160 v_sync,l,u: 6,3,29 pixclock=65002000 Hz
[ 0.276767] mxc_sdc_fb fb@0: 1024x768 h_sync,r,l: 136,24,160 v_sync,l,u: 6,3,29 pixclock=65002000 Hz
[ 0.337583] fbcvt: 1920x1080@60: CVT Name - 2.073M9
[ 0.337773] mxc_sdc_fb fb@1: registered mxc display driver hdmi
[ 0.352641] mxc_sdc_fb fb@1: 1920x1080 h_sync,r,l: 44,88,148 v_sync,l,u: 5,4,36 pixclock=148500000 Hz
[ 0.376319] mxc_sdc_fb fb@2: registered mxc display driver lcd
[ 0.380471] mxc_sdc_fb fb@2: 800x480 h_sync,r,l: 20,60,40 v_sync,l,u: 10,10,10 pixclock=27000000 Hz
[ 0.393428] mxc_sdc_fb fb@3: registered mxc display driver vdac
[ 0.397602] mxc_sdc_fb fb@3: 640x350 h_sync,r,l: 64,32,96 v_sync,l,u: 3,32,60 pixclock=31500000 Hz
[ 8.962363] mxc_sdc_fb fb@0: 1024x768 h_sync,r,l: 136,24,160 v_sync,l,u: 6,3,29 pixclock=65002000 Hz
[ 9.023947] mxc_sdc_fb fb@0: 1024x768 h_sync,r,l: 136,24,160 v_sync,l,u: 6,3,29 pixclock=65002000 Hz
[ 9.102851] mxc_sdc_fb fb@0: 1024x768 h_sync,r,l: 136,24,160 v_sync,l,u: 6,3,29 pixclock=65002000 Hz
[ 9.183189] mxc_sdc_fb fb@0: 1024x768 h_sync,r,l: 136,24,160 v_sync,l,u: 6,3,29 pixclock=65002000 Hz
[ 9.624320] mxc_sdc_fb fb@0: 1024x768 h_sync,r,l: 136,24,160 v_sync,l,u: 6,3,29 pixclock=65002000 Hz
root@apalis-imx6:~# fbset
mode "1024x768-60"
# D: 65.003 MHz, H: 48.365 kHz, V: 60.006 Hz
geometry 1024 768 1024 768 16
timings 15384 160 24 29 3 136 6
rgba 5/11,6/5,5/0,0/0
endmode
root@apalis-imx6:~# xrandr
Screen 0: minimum 240 x 240, current 1024 x 768, maximum 8192 x 8192
DISP4 BG - DI1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
U:1024x768p-60 60.01*+
U:1920x1080p-59 59.94
U:1280x800p-58 58.34
U:800x600p-86 86.08
root@apalis-imx6:~#
Is there some modification that need be done on Device Tree?
Best regards,
Daniel Morais