soc: mediatek: devapc: Add support for MT8186
authorRex-BC Chen <rex-bc.chen@mediatek.com>
Wed, 4 May 2022 11:55:01 +0000 (19:55 +0800)
committerMatthias Brugger <matthias.bgg@gmail.com>
Tue, 7 Jun 2022 16:25:15 +0000 (18:25 +0200)
Add devapc data and compatible to support MT8186 devapc.

Signed-off-by: Runyang Chen <runyang.chen@mediatek.com>
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Tested-by: Chen-Yu Tsai <wenst@chromium.org>
Link: https://lore.kernel.org/r/20220504115501.3490-4-rex-bc.chen@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
drivers/soc/mediatek/mtk-devapc.c

index f27e22c..fc13334 100644 (file)
@@ -234,11 +234,19 @@ static const struct mtk_devapc_data devapc_mt6779 = {
        .regs_ofs = &devapc_regs_ofs_mt6779,
 };
 
+static const struct mtk_devapc_data devapc_mt8186 = {
+       .vio_idx_num = 519,
+       .regs_ofs = &devapc_regs_ofs_mt6779,
+};
+
 static const struct of_device_id mtk_devapc_dt_match[] = {
        {
                .compatible = "mediatek,mt6779-devapc",
                .data = &devapc_mt6779,
        }, {
+               .compatible = "mediatek,mt8186-devapc",
+               .data = &devapc_mt8186,
+       }, {
        },
 };
 MODULE_DEVICE_TABLE(of, mtk_devapc_dt_match);