From be5ee89f69a5bdac84f1d630e4e4b901696107ea Mon Sep 17 00:00:00 2001 From: Andrei-Liviu Simion Date: Sun, 25 Jan 2015 21:12:45 -0800 Subject: [PATCH] dptx: Added additional video common related updates. Added frame rate into DisplayPort calculations to follow updates for the commone video driver. Note, this is the deprecated TX-only driver for DisplayPort (the TX-only driver, dptx_v3_0, and the unified TX-RX driver, dp_v1_0, are both released for 2015.1). Signed-off-by: Andrei-Liviu Simion --- XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c index 884a5f0d..026c0084 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c @@ -282,6 +282,8 @@ void XDptx_CfgMsaUseStandardVideoMode(XDptx *InstancePtr, u8 Stream, MsaConfig = &InstancePtr->MsaConfig[Stream - 1]; /* Configure the MSA values from the display monitor DMT table. */ + MsaConfig->Vtm.VmId = XVidC_VideoTimingModes[VideoMode].VmId; + MsaConfig->Vtm.FrameRate = XVidC_VideoTimingModes[VideoMode].FrameRate; MsaConfig->Vtm.Timing.HActive = XVidC_VideoTimingModes[VideoMode].Timing.HActive; MsaConfig->Vtm.Timing.HFrontPorch = @@ -411,6 +413,7 @@ void XDptx_CfgMsaUseEdidPreferredTiming(XDptx *InstancePtr, u8 Stream, u8 *Edid) (Ptm[XDPTX_EDID_DTD_VFPORCH_VSPW_L4] & XDPTX_EDID_DTD_VFPORCH_VSPW_L4_VSPW_MASK); + /* Compute video mode timing values. */ MsaConfig->Vtm.Timing.HBackPorch = HBlank - (MsaConfig->Vtm.Timing.HFrontPorch + MsaConfig->Vtm.Timing.HSyncWidth);