SW-EDID

SW-EDID is a mechanism to provide EDID as a blob in a DTB. The driver reads the EDID data from the device tree instead of from the panel or monitor. SW-EDID is useful in the following cases:

  • The DDC channel of HDMI is not connected and another method is required to provide mode information to the driver. Instead of hard-coding the board file, the EDID blob is supplied in the DTB for the driver to read at runtime.
  • Debugging or experimental purposes where there is a need to override the EDID.

SW-EDID supports HDMI, DP, and LVDS drivers.