Commit Graph

10 Commits

Author SHA1 Message Date
f77b02b897 MLK-19496-1: HDP API: skip DDC write for iMX8QM A0 soc version
DDC function is not ready for iMX8QM A0 soc version.
Skip DDC write.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:33:49 +08:00
46df4351e0 MLK-18726-1: hdmi: Disable GCP when bpp is 24 to pass CTS 7-19
Refer to HDMI 1.4 section 6.5.3, non-zero CD data GCP should send in
deep color mode.
Now, when HDMI work in 24bpp, it will send non-zero CD(0x4 for 24bit)
data GCP to protocol analyzer.
It means current HDMI source is working in “24bit deep color mode”.

But HDMI 1.4 CTS 7-19 required DUT should in “No Deep Color support”.
Protocol analyzer expect received zero CD GCP or no GCP.

Disable GCP when bpp is 24 to pass CTS 7-19.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:32:40 +08:00
5a1d74be72 MLK-17692-3: imx hdp: Remove CDN vic table
Remove CDN vic table and replace with drm_display_mode.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:30:52 +08:00
6759356a10 MLK-17489-1: hdp api: merge CDN api V1.0.36 code
Merge Cadence HDMI API V1.0.36 code.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:30:36 +08:00
31b94d4ff8 MLK-17107-01: hdp api: Add return value check for hdmi api
Add return value check for hdmitx api.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
(cherry picked from commit fa29a23b53)

Conflicts:
	drivers/mxc/hdp/API_HDMITX.c
2019-02-12 10:29:57 +08:00
8f16f42e12 MLK-17126-3: hdmi api: Fix h/v sync polarity issue
Fix H/V Sync polarity issue.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:29:45 +08:00
1719e21d8f MLK-17126-1: hdp api: workaround for imx8qm HDMI DDC R/W issue
HDMI DDC R/W function is not supported by imx8qm HDMI FW.
Skip the function for imx8qm before the issue is fixed in FW.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:29:44 +08:00
2b9188549c MLK-16946-4: hdp: Add mutex for mailbox access
Add mutex for mailbox access.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:29:30 +08:00
ab3ebf0266 MLK-16908-1: hdmitx: Support hdmi 2.0 to hdmi 1.4 reconfiguration
Add HDMI 2.0 to HDMI 1.4 reconfiguration.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:29:16 +08:00
8fbb443df6 MLK-16538-2: hdmi api: Relocate hdmi api soure code
-Relocate hdmi api source code from drivers/video/fbdev/mxc/cdn_hdp
to drivers/mxc/hdp.
-Add displayport and hdcp api function.
-Move t28hpc_hdmitx function from api source code folder
to hdmi fb driver folder.
-Update imx8 hdmi fb driver according api source code change.
-Sync api source code with CDN_API_1_0_33 release.

Acked-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-02-12 10:28:40 +08:00