Using currently imx6ul and trying to setup the lcd data port to run the display over an 8-bit data port only.
When setting up the DTS file using LCD_DATA16 through LCD_DATA23 I do not see any bit changes on the data
line:
pinctrl_lcdif_dat: lcdifdatgrp {
fsl,pins = <
MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x79
MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x79
MX6UL_PAD_LCD_DATA18__LCDIF_DATA18 0x79
MX6UL_PAD_LCD_DATA19__LCDIF_DATA19 0x79
MX6UL_PAD_LCD_DATA20__LCDIF_DATA20 0x79
MX6UL_PAD_LCD_DATA21__LCDIF_DATA21 0x79
MX6UL_PAD_LCD_DATA22__LCDIF_DATA22 0x79
MX6UL_PAD_LCD_DATA23__LCDIF_DATA23 0x79
>;
};
It seems like the bit controls are frozen. It works fine though when using LCD_DATA01 through LCD_DATA07.
Unfortunately I cant use these lines (0-7) on the final board, since I need to mux other signals.
Does someone have an idea how to setup this up properly?
Hi mat
eLCDIF output data is described in Table 32-3. Pin use in MPU Mode and VSYNC Mode,
Table 32-4. Pin use in DOTCLK Mode and DVI Mode i.MX6UL Reference Manual, seems there
is no option to map 8-bit data port other than LCD_DATA01-07.
http://www.nxp.com/docs/en/reference-manual/IMX6ULRM.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks Igor for the quick response, that was very helpful.