soc: mediatek: mmsys: Add support for MT8188 VPPSYS
authoryu-chang.lee <yu-chang.lee@mediatek.com>
Fri, 17 Nov 2023 05:43:45 +0000 (13:43 +0800)
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 11 Dec 2023 10:36:11 +0000 (11:36 +0100)
Add MT8188 VPPSYS0 and VPPSYS1 driver data.

Signed-off-by: yu-chang.lee <yu-chang.lee@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
drivers/soc/mediatek/mtk-mmsys.c

index 88209102ff3b04a75267a87263f07750790cbeeb..1e5239cc5445afaf37054acd1306e018768dc3f1 100644 (file)
@@ -89,6 +89,16 @@ static const struct mtk_mmsys_driver_data mt8188_vdosys0_driver_data = {
        .num_routes = ARRAY_SIZE(mmsys_mt8188_routing_table),
 };
 
+static const struct mtk_mmsys_driver_data mt8188_vppsys0_driver_data = {
+       .clk_driver = "clk-mt8188-vpp0",
+       .is_vppsys = true,
+};
+
+static const struct mtk_mmsys_driver_data mt8188_vppsys1_driver_data = {
+       .clk_driver = "clk-mt8188-vpp1",
+       .is_vppsys = true,
+};
+
 static const struct mtk_mmsys_driver_data mt8192_mmsys_driver_data = {
        .clk_driver = "clk-mt8192-mm",
        .routes = mmsys_mt8192_routing_table,
@@ -429,6 +439,8 @@ static const struct of_device_id of_match_mtk_mmsys[] = {
        { .compatible = "mediatek,mt8183-mmsys", .data = &mt8183_mmsys_driver_data },
        { .compatible = "mediatek,mt8186-mmsys", .data = &mt8186_mmsys_driver_data },
        { .compatible = "mediatek,mt8188-vdosys0", .data = &mt8188_vdosys0_driver_data },
+       { .compatible = "mediatek,mt8188-vppsys0", .data = &mt8188_vppsys0_driver_data },
+       { .compatible = "mediatek,mt8188-vppsys1", .data = &mt8188_vppsys1_driver_data },
        { .compatible = "mediatek,mt8192-mmsys", .data = &mt8192_mmsys_driver_data },
        /* "mediatek,mt8195-mmsys" compatible is deprecated */
        { .compatible = "mediatek,mt8195-mmsys", .data = &mt8195_vdosys0_driver_data },