Hi,
I need to configure a dual screen on an IMX6S7CVM08AC:
- first screen is connected through parallell port on IPU1_DI0
- second screen is connected through an LVDS bridge on LVDS0
Since IPU1_DI0 is used by my first screen, i need to redirect IPU1_DI1 on LVDS0.
On the reference manual (IMX6SDLRM) chapter 40.5.1, the table 40-5 "Channel Mapping" suggest that it is not possible to use IPU1_DI1 with LVDS0 appart from dual mode or split mode.
I'm trying to use the dual mode but ch0_mode field value from LDB_CTRL stay at 01 instead of 11:
/unit_tests/memtool -32 20E0008 1
E
Reading 0x1 count starting at address 0x020E0008
0x020E0008: 000002A5
Could someone confirm (or infirm) that IPU1_DI1 can be used on LVDS0 ?
Thanks in advance.
Hi jolaf
one can try to use IOMUXC_GPR3 field LVDS0_MUX_CTL,described in
sect.37.4.4 GPR3 (IOMUXC_GPR3) i.MX6SDL Reference Manual
http://www.nxp.com/assets/documents/data/en/reference-manuals/IMX6SDLRM.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thanks for your quick response. The output of memtool when I read the IOMUXC_GPR3 register is the following:
/unit_tests/memtool -32 20E000C 1
E
Reading 0x1 count starting at address 0x020E000C
0x020E000C: 01E00140
So the LVDS0_MUX_CTL field seems ok (0b01 = LVDS0 source is IPU1 DI1 port).
Best regards,
Jolaf
Hi Jolaf
so what is the problem, had you configured for custom lcd timings and use appropriate
kernel boot parameter as for example on
https://community.nxp.com/thread/355690
Best regards
igor