In my customer board which is iMX6UL based,DOTCLK mode with 18-bit is required. But I can not find the description of mapping of LCD_D[0..17] to RGB components in RM. Help is need, thanks in advance.
BR
Cheng Shi
Emtronix
Hello,
the i.MX6 UL eLCDIF provides flexible options for color_bits-to-pins mapping.
Please take a look at section 33.4.2 (Write Data Path) of the i.MX6 UL Reference
Manual for details regarding pixel data from frame buffer to LCD path. Data of
the frame buffer will be mapped to external LCD bus pins. In particularly,
"WORD_LENGTH=3 indicates that the input frame-buffer is RGB 24 bits per pixel
(RGB 888). If BYTE_PACKING_FORMAT [3:0] is 0x7, it indicates that there is only
one pixel per 32-bit word".
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi, Yuri
Thanks for your reply.
As my understanding, there are LCD_DATA[0..7] => R[0..7], LCD_DATA[8..15] => G[0..7], and LCD_DATA[16..23] => B[0..7] in 24-bit DOTCLK mode. Is that right?
BR
Cheng Shi
Emtronix
Hello,
I can confirm Yuri's answer. The data setup is :
LCD_DATA [0-7] - B [0-7]
LCD_DATA [8-15] - G [0-7]
LCD_DATA [16-23] - R [0-7]
I've just connect my display to a 3'th party development board at this way.
Regards János