Skip to content

Commit 5ceed7a

Browse files
laeyraudChun-Kuang Hu
authored andcommitted
drm/mediatek: mtk_dpi: Reorder output formats on MT8195/88
Reorder output format arrays in both MT8195 DPI and DP_INTF block configuration by decreasing preference order instead of alphanumeric one, as expected by the atomic_get_output_bus_fmts callback function of drm_bridge controls, so the RGB ones are used first during the bus format negotiation process. Fixes: 20fa6a8 ("drm/mediatek: mtk_dpi: Allow additional output formats on MT8195/88") Signed-off-by: Louis-Alexis Eyraud <[email protected]> Reviewed-by: AngeloGioacchino Del Regno <[email protected]> Reviewed-by: CK Hu <[email protected]> Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20250606-mtk_dpi-mt8195-fix-wrong-color-v1-1-47988101b798@collabora.com/ Signed-off-by: Chun-Kuang Hu <[email protected]>
1 parent 8d121a8 commit 5ceed7a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/gpu/drm/mediatek/mtk_dpi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,26 +1095,26 @@ static const u32 mt8183_output_fmts[] = {
10951095
};
10961096

10971097
static const u32 mt8195_dpi_output_fmts[] = {
1098-
MEDIA_BUS_FMT_BGR888_1X24,
10991098
MEDIA_BUS_FMT_RGB888_1X24,
11001099
MEDIA_BUS_FMT_RGB888_2X12_LE,
11011100
MEDIA_BUS_FMT_RGB888_2X12_BE,
11021101
MEDIA_BUS_FMT_RGB101010_1X30,
11031102
MEDIA_BUS_FMT_YUYV8_1X16,
11041103
MEDIA_BUS_FMT_YUYV10_1X20,
11051104
MEDIA_BUS_FMT_YUYV12_1X24,
1105+
MEDIA_BUS_FMT_BGR888_1X24,
11061106
MEDIA_BUS_FMT_YUV8_1X24,
11071107
MEDIA_BUS_FMT_YUV10_1X30,
11081108
};
11091109

11101110
static const u32 mt8195_dp_intf_output_fmts[] = {
1111-
MEDIA_BUS_FMT_BGR888_1X24,
11121111
MEDIA_BUS_FMT_RGB888_1X24,
11131112
MEDIA_BUS_FMT_RGB888_2X12_LE,
11141113
MEDIA_BUS_FMT_RGB888_2X12_BE,
11151114
MEDIA_BUS_FMT_RGB101010_1X30,
11161115
MEDIA_BUS_FMT_YUYV8_1X16,
11171116
MEDIA_BUS_FMT_YUYV10_1X20,
1117+
MEDIA_BUS_FMT_BGR888_1X24,
11181118
MEDIA_BUS_FMT_YUV8_1X24,
11191119
MEDIA_BUS_FMT_YUV10_1X30,
11201120
};

0 commit comments

Comments
 (0)