diff options
author | Oliver Brown <oliver.brown@nxp.com> | 2018-08-22 09:20:14 -0500 |
---|---|---|
committer | Leonard Crestez <leonard.crestez@nxp.com> | 2018-08-24 13:04:10 +0300 |
commit | 9ef97dac1e6f0d78166903f056447164d2c1856b (patch) | |
tree | 4ae4a87eef5937e7149f28ebc47864c5b751fcc8 /drivers/gpu/drm/imx | |
parent | 40d7f18a1860c75b8541c0610d3253ab2f671ed0 (diff) |
MLK-19310: drm: imx: hdp: Add support for 4K50
4K@50 does not currently work. This patch will enable the scambler for
VIC96@50Hz.
Signed-off-by: Oliver Brown <oliver.brown@nxp.com>
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
Diffstat (limited to 'drivers/gpu/drm/imx')
-rw-r--r-- | drivers/gpu/drm/imx/hdp/imx-hdmi.c | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/imx/hdp/imx-hdp.h | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/drivers/gpu/drm/imx/hdp/imx-hdmi.c b/drivers/gpu/drm/imx/hdp/imx-hdmi.c index 28f791c05d00..045252c2b68c 100644 --- a/drivers/gpu/drm/imx/hdp/imx-hdmi.c +++ b/drivers/gpu/drm/imx/hdp/imx-hdmi.c @@ -191,7 +191,8 @@ void hdmi_mode_set_ss28fdsoi(state_struct *state, struct drm_display_mode *mode, /* Mode = 0 - DVI, 1 - HDMI1.4, 2 HDMI 2.0 */ HDMI_TX_MAIL_HANDLER_PROTOCOL_TYPE ptype = 1; - if (drm_match_cea_mode(mode) == VIC_MODE_97_60Hz) + if (drm_match_cea_mode(mode) == VIC_MODE_97_60Hz || + drm_match_cea_mode(mode) == VIC_MODE_96_50Hz) ptype = 2; ret = CDN_API_HDMITX_Init_blocking(state); @@ -348,7 +349,8 @@ void hdmi_mode_set_t28hpc(state_struct *state, struct drm_display_mode *mode, in /* Mode = 0 - DVI, 1 - HDMI1.4, 2 HDMI 2.0 */ HDMI_TX_MAIL_HANDLER_PROTOCOL_TYPE ptype = 1; - if (drm_match_cea_mode(mode) == VIC_MODE_97_60Hz) + if (drm_match_cea_mode(mode) == VIC_MODE_97_60Hz || + drm_match_cea_mode(mode) == VIC_MODE_96_50Hz) ptype = 2; ret = CDN_API_HDMITX_Init_blocking(state); diff --git a/drivers/gpu/drm/imx/hdp/imx-hdp.h b/drivers/gpu/drm/imx/hdp/imx-hdp.h index c322960cdd1d..a2876b09b680 100644 --- a/drivers/gpu/drm/imx/hdp/imx-hdp.h +++ b/drivers/gpu/drm/imx/hdp/imx-hdp.h @@ -59,6 +59,7 @@ #define HOTPLUG_DEBOUNCE_MS 200 +#define VIC_MODE_96_50Hz 96 #define VIC_MODE_97_60Hz 97 /** * imx_hdp_call - Calls a struct imx hdp_operations operation on |