3
\$\begingroup\$

I'm on TI's AM5708 platform (custom board) trying to drive this Full HD panel via TI's DS90C387 Dual-Pixel Display Interface.

The SoC outputs 24bit RGB into DS90C387. And then DS90C387 outputs 8 pairs of LVDS signal into the display panel.

Mostly it's working - I can read the console which is good progress. However, whenever colored data is shown, the display adds extra noise.

For example, here is an image I want to display: Test Image

When I tried to show it on the panel using the fbi tool, it shows this: dual=lvds-panel

[update] I notice any color that uses green has issues:

enter image description here

Any pointers will be much appreciated.

\$\endgroup\$
5
  • 1
    \$\begingroup\$ Check LVDS pairs being connected to correct pins with correct polarity and whether there is correct bits mapped to correct LVDS lanes. There are two standards how to map the bits to links and that both SoC and panel are using the same link/bit mappings. \$\endgroup\$
    – Justme
    Jan 16, 2019 at 22:39
  • \$\begingroup\$ Thanks. Looking at the photos again, I see that any color that uses green has an issue. Red and blue (and the combinations of) are fine. \$\endgroup\$
    – Adam Lee
    Jan 17, 2019 at 14:23
  • \$\begingroup\$ There indeed was a mismatch in the RGB bit order between the display and the LVDS driver. \$\endgroup\$
    – Adam Lee
    Jan 30, 2019 at 16:17
  • \$\begingroup\$ I'll make an answer from my comment. \$\endgroup\$
    – Justme
    Jan 30, 2019 at 16:59
  • \$\begingroup\$ So here is the exact bit order Driver: 7654_3210 Panel: 5432_1076 I will check on the standard. \$\endgroup\$
    – Adam Lee
    Jan 30, 2019 at 19:34

1 Answer 1

1
\$\begingroup\$

It looks like RGB bits are not correctly mapped to correct lanes as there are at least two standards how to map them (JEIDA and VESA).

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.