A problem was found when EDID data sets for displays other than the provided samples were generated. The patch series has no effect on the provided samples that still match the data used in drivers/gpu/drm/drm_edid_load.c. The provided samples use small values for XOFFSET, XPULSE, YOFFSET and YPULSE, where the error doesn't occur. This fix corrects the use of that values in case of high values, because the most significant bits were treated incorrectly. The previous version made it necessary to first generate an EDID data set without correct CRC and then to fix the CRC in a second step. This patch series adds the CRC calculation to the makefile in such a way that a correct EDID data set is generated in a single build step. --- Christoph Niedermaier (2): Docs/EDID: Fixed erroneous bits of XOFFSET, XPULSE, YOFFSET and YPULSE Docs/EDID: Calculate CRC while building the code Documentation/EDID/1024x768.S | 5 ++--- Documentation/EDID/1280x1024.S | 5 ++--- Documentation/EDID/1600x1200.S | 5 ++--- Documentation/EDID/1680x1050.S | 5 ++--- Documentation/EDID/1920x1080.S | 5 ++--- Documentation/EDID/800x600.S | 5 ++--- Documentation/EDID/HOWTO.txt | 13 ++----------- Documentation/EDID/Makefile | 15 +++++++++++++-- Documentation/EDID/edid.S | 10 ++++++---- 9 files changed, 33 insertions(+), 35 deletions(-) -- 2.1.4