imx6D LVDS dual

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6D LVDS dual

1,277 Views
jiujinhong
Contributor IV

Hi,

目前硬件支持LVDS显示,由于时钟限制,两路LVDS并一路,通过TI DS947芯片来实现(8路LVDS DATA,1路CLK)。为什么软件中将lvds-channel@1禁止,屏幕还是显示正常?

pastedImage_3.png

pastedImage_2.png

pastedImage_1.pngpastedImage_4.png

0 Kudos
7 Replies

857 Views
igorpadykov
NXP Employee
NXP Employee

[Translated by Google]:

Q: At present, the hardware supports LVDS display. Due to the clock limitation,
two LVDSs are combined and implemented by TI DS947 chip (8 channels
of LVDS DATA, 1 channel of CLK). Why is lvds-channel@1 disabled in the
software and the screen still showing normal?

A:

Hi jiu

DS947 chip uses 8 channels for even odd lines, so when channel 1 is disabled

image also can be seen, though with less quality.

Best regards
igor

0 Kudos

857 Views
jiujinhong
Contributor IV

A:

DS947 chip uses 8 channels for even odd lines, so when channel 1 is disabled

image also can be seen, though with less queslity.

Q: when channel 1 is disabled, channel 1 LVDS_DATA still can be transfered to DS947? Which material should i need to read so that can understand this?

0 Kudos

857 Views
jiujinhong
Contributor IV

pastedImage_1.png

0 Kudos

857 Views
igorpadykov
NXP Employee
NXP Employee

probably one can try with sdk baremetal test (one can find zip on link https://community.nxp.com/thread/432859  ),

then compare ldb settings with linux/android.

Except Reference Manual there is no additional documentation for that mode.

0 Kudos

857 Views
jiujinhong
Contributor IV

Hi Igor,

So what's the correct config for dts ? split mode?

0 Kudos

857 Views
igorpadykov
NXP Employee
NXP Employee

Hi jiu

 

yes it is split mode.

 

Best regards
igor

0 Kudos

857 Views
jiujinhong
Contributor IV

Hi Igor,

We applied  patch for our bsp Patch to support uboot logo keep from uboot to kernel for NXP Linux and Android BSP (HDMI, LCD and L...   0001-Fix-the-split-mode-LVDS-panel-no-TX3-signal-issue.patch L4.1.15_GA1.2.0_uboot_logo_keep_patch_2017-01-06.zip

Once enable LVDS_SPLIT_MODE in mx6sabre_common.h, LCD seems just display half(see below photo), if Disable LVDS_SPLIT_MODE, it seems display OK.  

Linux Kernel use [ fsl,data-mapping = "spwg"], it display correct.

微信图片_20180717112502.jpg

0 Kudos