mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-03-11 03:27:51 +07:00
drm/i915: Fix PLL 8x/3 divider for MIPI video mode
MIPI Video Mode for high res panels (requiring dual link), need a 8X/3 divider to be programmed as 0x2. Modifying the same in this patch. Signed-off-by: Uma Shankar <uma.shankar@intel.com> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1486551058-22596-3-git-send-email-vidya.srinivas@intel.com
This commit is contained in:
parent
645a2f6e03
commit
06a20d2d2d
@ -416,11 +416,7 @@ static void bxt_dsi_program_clocks(struct drm_device *dev, enum port port,
|
||||
rx_div_lower = rx_div & RX_DIVIDER_BIT_1_2;
|
||||
rx_div_upper = (rx_div & RX_DIVIDER_BIT_3_4) >> 2;
|
||||
|
||||
/* As per bpsec program the 8/3X clock divider to the below value */
|
||||
if (dev_priv->vbt.dsi.config->is_cmd_mode)
|
||||
mipi_8by3_divider = 0x2;
|
||||
else
|
||||
mipi_8by3_divider = 0x3;
|
||||
mipi_8by3_divider = 0x2;
|
||||
|
||||
tmp |= BXT_MIPI_8X_BY3_DIVIDER(port, mipi_8by3_divider);
|
||||
tmp |= BXT_MIPI_TX_ESCLK_DIVIDER(port, tx_div);
|
||||
|
Loading…
Reference in New Issue
Block a user