1.) made some improvements for debugging of EDID, all three levels are configurable via .config:
CONFIG_BASIC_EDID_DEBUG = y
CONFIG_HDMI_EDID_DEBUG = y
CONFIG_HDMI_LCDC_EDID_DEBUG = y
2.) patch the case that the basic EDID block contains the preferred timing (was not used before in case some SVD was also present at the same time)
CONFIG_EDID_BASICTOSVD_GEN2THOMAS_FIX = y
3.) patch the unstable and incomplete method to find best mode
CONFIG_EDID_FINDBESTMODE_GEN2THOMAS_FIX = y
1.) made some improvements for debugging of EDID, all three levels are configurable via .config: CONFIG_BASIC_EDID_DEBUG = y CONFIG_HDMI_EDID_DEBUG = y CONFIG_HDMI_LCDC_EDID_DEBUG = y
2.) patch the case that the basic EDID block contains the preferred timing (was not used before in case some SVD was also present at the same time) CONFIG_EDID_BASICTOSVD_GEN2THOMAS_FIX = y
3.) patch the unstable and incomplete method to find best mode CONFIG_EDID_FINDBESTMODE_GEN2THOMAS_FIX = y
For patch (2) see also: https://www.miniand.com/forums/forums/picuntu-linux/topics/how-to-change-the-resolution?page=2
For patch (3) see also: http://www.freaktab.com/showthread.php?7208-1080p-Kernel-for-broken-EDID-Screens&p=117281&viewfull=1#post117281