summaryrefslogtreecommitdiff
authorZongdong Jiao <zongdong.jiao@amlogic.com>2020-04-01 03:00:50 (GMT)
committer Shen Liu <shen.liu@amlogic.com>2020-05-26 07:50:46 (GMT)
commit445b5b11290f6cc682efeb168e9f2081e4cfb9d1 (patch)
treea34d9f7c68b35d6c62af21d8e3913041c8e8cf65
parent4c73e820b19e3d588e78f011e3b825488585209e (diff)
downloadcommon-445b5b11290f6cc682efeb168e9f2081e4cfb9d1.zip
common-445b5b11290f6cc682efeb168e9f2081e4cfb9d1.tar.gz
common-445b5b11290f6cc682efeb168e9f2081e4cfb9d1.tar.bz2
hdmitx: need to support 1080i mode for DVI case [1/1]
PD#SWPL-23446 Problem: The HDMI ATC Lab requires to support 1080i mode for DVI case Solution: Add 1080i mode for DVI case Verify: G12 Change-Id: I9285a9669176793e55a6f0fe8007702b4c2f239f Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
Diffstat
-rw-r--r--drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_edid.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_edid.c b/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_edid.c
index e6d6c33..30fe30a 100644
--- a/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_edid.c
+++ b/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_edid.c
@@ -1624,14 +1624,15 @@ static void hdmitx_edid_set_default_aud(struct hdmitx_dev *hdev)
/* add default VICs for DVI case */
static void hdmitx_edid_set_default_vic(struct hdmitx_dev *hdmitx_device)
{
- struct rx_cap *pRXCap = &(hdmitx_device->RXCap);
-
- pRXCap->VIC_count = 0x3;
- pRXCap->VIC[0] = HDMI_720x480p60_16x9;
- pRXCap->VIC[1] = HDMI_1280x720p60_16x9;
- pRXCap->VIC[2] = HDMI_1920x1080p60_16x9;
- pRXCap->native_VIC = HDMI_720x480p60_16x9;
- hdmitx_device->vic_count = pRXCap->VIC_count;
+ struct rx_cap *prxcap = &(hdmitx_device->RXCap);
+
+ prxcap->VIC_count = 0x4;
+ prxcap->VIC[0] = HDMI_720x480p60_16x9;
+ prxcap->VIC[1] = HDMI_1280x720p60_16x9;
+ prxcap->VIC[2] = HDMI_1920x1080i60_16x9;
+ prxcap->VIC[3] = HDMI_1920x1080p60_16x9;
+ prxcap->native_VIC = HDMI_720x480p60_16x9;
+ hdmitx_device->vic_count = prxcap->VIC_count;
pr_info(EDID "set default vic\n");
}