UPSTREAM: drm/i915/vbt: Fix HDMI level shifter and max data rate bitfield sizes

The HDMI level shifter value should be 5 bits and the max data rate 3 bits.

Cc: Jani Nikula <jani.nikula@intel.com>
Reported-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjl <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20171027201738.3640-1-ville.syrjala@linux.intel.com
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
(cherry picked from commit 6e8fbf8d19e48ca3b451233c8939b493a51d030d)
Signed-off-by: Lee, Shawn C <shawn.c.lee@intel.com>

BUG=b:128638887
TEST=Update VBT to the latest and no error messages like below
     when driver try to parse it.
     [drm:intel_bios_init] *ERROR* Unexpected child device config size 39 (expected 38 for VBT version 221)

Change-Id: I45848285de2c81368d03bd6515bbe23745e938ab
Reviewed-on: https://chromium-review.googlesource.com/1534090
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Shawn Lee <shawn.c.lee@intel.corp-partner.google.com>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
1 file changed