]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/vbt: update DP max link rate table
authorLee Shawn C <shawn.c.lee@intel.com>
Thu, 18 Feb 2021 05:23:33 +0000 (13:23 +0800)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Sat, 20 Feb 2021 10:16:38 +0000 (12:16 +0200)
commita9404f3459152bd8021e7439b139786dc43937e1
tree2b720ea0788cd7a67e39421848574736ac2a728a
parent6ba98af05869478cd6e0204bc2d4abb70f9d9bca
drm/i915/vbt: update DP max link rate table

According to Bspec #20124, max link rate table for DP was updated
at BDB version 230. Max link rate can support upto UHBR.

After migrate to BDB v230, the definition for LBR, HBR2 and HBR3
were changed. For backward compatibility. If BDB version was
from 216 to 229. Driver have to follow original rule to configure
DP max link rate value from VBT.

v2: split the mapping table to two for old and new BDB definition.
v3: return link rate instead of assigning it.
v4: remove the useless variable.

Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Cooper Chiou <cooper.chiou@intel.com>
Cc: William Tseng <william.tseng@intel.com>
Signed-off-by: Lee Shawn C <shawn.c.lee@intel.com>
[vsyrjala: Try to retain the comment that VBT version 216 added some of this]
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210218052333.16109-1-shawn.c.lee@intel.com
drivers/gpu/drm/i915/display/intel_bios.c
drivers/gpu/drm/i915/display/intel_vbt_defs.h