68,6 → 68,8 |
#define EDID_QUIRK_DETAILED_SYNC_PP (1 << 6) |
/* Force reduced-blanking timings for detailed modes */ |
#define EDID_QUIRK_FORCE_REDUCED_BLANKING (1 << 7) |
/* Force 8bpc */ |
#define EDID_QUIRK_FORCE_8BPC (1 << 8) |
|
struct detailed_mode_closure { |
struct drm_connector *connector; |
128,6 → 130,9 |
|
/* Medion MD 30217 PG */ |
{ "MED", 0x7b8, EDID_QUIRK_PREFER_LARGE_75 }, |
|
/* Panel in Samsung NP700G7A-S01PL notebook reports 6bpc */ |
{ "SEC", 0xd033, EDID_QUIRK_FORCE_8BPC }, |
}; |
|
/* |
3236,6 → 3241,9 |
|
drm_add_display_info(edid, &connector->display_info); |
|
if (quirks & EDID_QUIRK_FORCE_8BPC) |
connector->display_info.bpc = 8; |
|
return num_modes; |
} |
EXPORT_SYMBOL(drm_add_edid_modes); |