]> git.ipfire.org Git - people/ms/linux.git/blobdiff - drivers/mailbox/mtk-adsp-mailbox.c
mailbox: mediatek: support mt8186 adsp mailbox
[people/ms/linux.git] / drivers / mailbox / mtk-adsp-mailbox.c
index 5e7378090c7bc96ef054ee170334ea2d31f304af..14bc0057de814caf4a0fa1f1265633dddf467a41 100644 (file)
@@ -149,6 +149,13 @@ static int mtk_adsp_mbox_probe(struct platform_device *pdev)
        return devm_mbox_controller_register(dev, &priv->mbox);
 }
 
+static const struct mtk_adsp_mbox_cfg mt8186_adsp_mbox_cfg = {
+       .set_in         = 0x00,
+       .set_out        = 0x04,
+       .clr_in         = 0x08,
+       .clr_out        = 0x0C,
+};
+
 static const struct mtk_adsp_mbox_cfg mt8195_adsp_mbox_cfg = {
        .set_in         = 0x00,
        .set_out        = 0x1c,
@@ -157,6 +164,7 @@ static const struct mtk_adsp_mbox_cfg mt8195_adsp_mbox_cfg = {
 };
 
 static const struct of_device_id mtk_adsp_mbox_of_match[] = {
+       { .compatible = "mediatek,mt8186-adsp-mbox", .data = &mt8186_adsp_mbox_cfg },
        { .compatible = "mediatek,mt8195-adsp-mbox", .data = &mt8195_adsp_mbox_cfg },
        {},
 };