linux-stable/drivers/gpu/drm/mediatek
Nícolas F. R. A. Prado 8c80453253 drm/mediatek: dpi: Use mt8183 output formats for mt8192
[ Upstream commit 7112e0b0a5 ]

The configuration for mt8192 was incorrectly using the output formats
from mt8173. Since the output formats for mt8192 are instead the same
ones as for mt8183, which require two bus samples per pixel, the
pixelclock and DDR edge setting were misconfigured. This made external
displays unable to show the image.

Fix the issue by correcting the output format for mt8192 to be the same
as for mt8183, fixing the usage of external displays for mt8192.

Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20220408013950.674477-1-nfraprado@collabora.com/
Fixes: be63f6e860 ("drm/mediatek: dpi: Add output bus formats to driver data")
Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-06-09 10:25:41 +02:00
..
Kconfig phy: mediatek: Move mtk_mipi_dsi_phy driver into drivers/phy/mediatek folder 2020-11-30 23:42:40 +08:00
Makefile drm/mediatek: Separate aal sub driver 2021-07-25 08:25:45 +08:00
mtk_cec.c drm/mediatek: Fix mtk_cec_mask() 2022-06-09 10:25:38 +02:00
mtk_cec.h
mtk_disp_aal.c drm for v5.15-rc1 2021-09-01 11:26:46 -07:00
mtk_disp_ccorr.c drm/mediatek: Add support for Mediatek SoC MT8192 2021-11-16 07:29:48 +08:00
mtk_disp_color.c drm/mediatek: Add component_del in OVL and COLOR remove function 2021-08-12 07:00:50 +08:00
mtk_disp_drv.h drm/mediatek: Add vblank register/unregister callback functions 2022-06-09 10:25:37 +02:00
mtk_disp_gamma.c drm/mediatek/mtk_disp_gamma: Strip and demote non-conformant kernel-doc header 2021-06-03 13:28:39 +02:00
mtk_disp_ovl.c drm/mediatek: Add vblank register/unregister callback functions 2022-06-09 10:25:37 +02:00
mtk_disp_rdma.c drm/mediatek: Add vblank register/unregister callback functions 2022-06-09 10:25:37 +02:00
mtk_dpi.c drm/mediatek: dpi: Use mt8183 output formats for mt8192 2022-06-09 10:25:41 +02:00
mtk_dpi_regs.h
mtk_drm_crtc.c drm/mediatek: Add vblank register/unregister callback functions 2022-06-09 10:25:37 +02:00
mtk_drm_crtc.h drm-misc-next for 5.13: 2021-03-16 17:08:46 +10:00
mtk_drm_ddp_comp.c drm/mediatek: Add vblank register/unregister callback functions 2022-06-09 10:25:37 +02:00
mtk_drm_ddp_comp.h drm/mediatek: Add vblank register/unregister callback functions 2022-06-09 10:25:37 +02:00
mtk_drm_drv.c drm/mediatek: Fix DPI component detection for MT8192 2022-06-09 10:25:37 +02:00
mtk_drm_drv.h drm/mediatek: Separate aal sub driver 2021-07-25 08:25:45 +08:00
mtk_drm_gem.c drm/mediatek: Implement mmap as GEM object function 2021-08-09 21:23:51 +08:00
mtk_drm_gem.h drm/mediatek: Implement mmap as GEM object function 2021-08-09 21:23:51 +08:00
mtk_drm_plane.c drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0 2021-12-14 07:17:50 +08:00
mtk_drm_plane.h
mtk_dsi.c drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with external bridge 2022-02-09 22:58:34 +08:00
mtk_hdmi.c drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf 2021-12-13 21:01:11 +08:00
mtk_hdmi.h
mtk_hdmi_ddc.c drm/mediatek: Add missing MODULE_DEVICE_TABLE() 2021-03-31 19:38:06 +08:00
mtk_hdmi_regs.h