#677 EDID-less panels

Open
opened 1 month ago by swiftgeek · 0 comments

Instead of EDID, VPD block 12 is used in such configuration

intel_vbt_decode OPROM0.ROM --block=12

Affected confirmed devices (and panels)

  • X60 Tablet (Dali-1)
    • HT12X21-351

TODO:

  • Check difference between following states on GMBUS and implement debug messages in libgfxinit
    • 24xx with valid EDID
    • Nothing connected (ie. state where cable is disconnected on any output)
    • DDC lines shorted to GND (as seen on at least one EDID-less panel)
  • Additionally/Alternatively -LCD_PRESENCE signal can be used to make sure that at least the LCD cable is connected. (compare with LCD bridge on caramel-1!)
Instead of EDID, VPD block 12 is used in such configuration `intel_vbt_decode OPROM0.ROM --block=12` Affected confirmed devices (and panels) * X60 Tablet (Dali-1) * HT12X21-351 * DDC lines are shorted to GND - datasheet documents that on page 11 * [LCD Panel Datasheet](https://www.beyondinfinite.com/lcd/Library/Hyundai/HT12X21-351.pdf) TODO: * Check difference between following states on GMBUS and implement debug messages in libgfxinit * 24xx with valid EDID * Nothing connected (ie. state where cable is disconnected on any output) * DDC lines shorted to GND (as seen on at least one EDID-less panel) * Additionally/Alternatively -LCD_PRESENCE signal can be used to make sure that at least the LCD cable is connected. (compare with LCD bridge on caramel-1!)
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.