When using link rates 2.43 and 6.75 causes a strong noise for WIFI bands. Its recommended we use 2.7 and 8.1 Gbps instead. The solution proposed was a static vbt field that provides us with a mask of rates which need to be skipped in favor of the next higher link rate.
--v1 -Optimize looping --v2 -Break 2nd patch to two parts -Rename intel bios parse function -Create seprate function for setting rates -v3 -Fix VBT definition -Rename intel bios function -Make the function only return mask -Protect against broken VBT --v4 -Fix function naming -Define macro for num of rates HSD:14022096069 Signed-off-by: Suraj Kandpal <suraj.kand...@intel.com> Suraj Kandpal (3): drm/i915/vbt: Add eDP Data rate overrride field in VBT drm/i915/bios: Add function to check if edp data override is needed drm/i915/edp: eDP Data Overrride drivers/gpu/drm/i915/display/intel_bios.c | 46 ++++++++++++++++++- drivers/gpu/drm/i915/display/intel_bios.h | 4 ++ drivers/gpu/drm/i915/display/intel_dp.c | 22 +++++++++ drivers/gpu/drm/i915/display/intel_vbt_defs.h | 17 +++++++ 4 files changed, 88 insertions(+), 1 deletion(-) -- 2.34.1