From 120d4554bd30d17b2ff555fca69f285a3b6c424b Mon Sep 17 00:00:00 2001 From: Rohit Consul Date: Thu, 22 Oct 2015 11:45:43 -0700 Subject: [PATCH] v_hdmitxss: Rename external API Renamed XV_HdmiTxSs_SendAudioInfoFrame API to XV_HdmiTxSs_SendAuxInfoFrame Corrected Ppc data type to XVidC_PixelsPerClock Removed vtc patch as fix is available in vtc driver v7.1 Signed-off-by: Rohit Consul --- .../drivers/v_hdmitxss/src/xv_hdmitxss.c | 9 +++------ .../drivers/v_hdmitxss/src/xv_hdmitxss.h | 4 ++-- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.c b/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.c index 602689ba..cccc6208 100755 --- a/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.c +++ b/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.c @@ -563,11 +563,8 @@ static int XV_HdmiTxSs_VtcSetup(XVtc *XVtcPtr, XV_HdmiTx *HdmiTxPtr) /* Vertical Timing */ VideoTiming.VActiveVideo = HdmiTxPtr->Stream.Video.Timing.VActive; - // The VTC has an offset issue. - // This results into a wrong front porch and back porch value. - // As a workaround the front porch and back porch need to be adjusted. - VideoTiming.V0FrontPorch = HdmiTxPtr->Stream.Video.Timing.F0PVFrontPorch - 1; - VideoTiming.V0BackPorch = HdmiTxPtr->Stream.Video.Timing.F0PVBackPorch + 1; + VideoTiming.V0FrontPorch = HdmiTxPtr->Stream.Video.Timing.F0PVFrontPorch; + VideoTiming.V0BackPorch = HdmiTxPtr->Stream.Video.Timing.F0PVBackPorch; VideoTiming.V0SyncWidth = HdmiTxPtr->Stream.Video.Timing.F0PVSyncWidth; VideoTiming.V1FrontPorch = HdmiTxPtr->Stream.Video.Timing.F1VFrontPorch; @@ -1243,7 +1240,7 @@ void XV_HdmiTxSs_StreamStart(XV_HdmiTxSs *InstancePtr) * @note None. * ******************************************************************************/ -void XV_HdmiTxSs_SendAudioInfoframe(XV_HdmiTxSs *InstancePtr, void *Aux) +void XV_HdmiTxSs_SendAuxInfoframe(XV_HdmiTxSs *InstancePtr, void *Aux) { u8 Index; u8 Crc; diff --git a/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.h b/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.h index df9cb1ff..736804f2 100755 --- a/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.h +++ b/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.h @@ -122,7 +122,7 @@ typedef struct subsystem address range */ u32 HighAddress; /**< HighAddress is the physical MAX address of the subsystem address range */ - u8 MaxPixelsPerClock; /**< Maximum Supported Pixel per Clock */ + XVidC_PixelsPerClock Ppc; /**< Supported Pixel per Clock */ u8 MaxBitsPerPixel; /**< Maximum Supported Color Depth */ XV_HdmiTxSs_SubCore HdcpTimer; /**< Sub-core instance configuration */ XV_HdmiTxSs_SubCore Hdcp; /**< Sub-core instance configuration */ @@ -213,7 +213,7 @@ int XV_HdmiTxSs_SetCallback(XV_HdmiTxSs *InstancePtr, int XV_HdmiTxSs_ReadEdid(XV_HdmiTxSs *InstancePtr, u8 *BufferPtr); void XV_HdmiTxSs_ShowEdid(XV_HdmiTxSs *InstancePtr); void XV_HdmiTxSs_StreamStart(XV_HdmiTxSs *InstancePtr); -void XV_HdmiTxSs_SendAudioInfoframe(XV_HdmiTxSs *InstancePtr, void *AuxPtr); +void XV_HdmiTxSs_SendAuxInfoframe(XV_HdmiTxSs *InstancePtr, void *AuxPtr); void XV_HdmiTxSs_SetAudioChannels(XV_HdmiTxSs *InstancePtr, u8 AudioChannels); void XV_HdmiTxSs_AudioMute(XV_HdmiTxSs *InstancePtr, u8 Enable); u32 XV_HdmiTxSs_SetStream(XV_HdmiTxSs *InstancePtr,