mailbox: imx: support i.MX93 S401 MU
authorPeng Fan <peng.fan@nxp.com>
Wed, 9 Mar 2022 10:03:45 +0000 (18:03 +0800)
committerJassi Brar <jaswinder.singh@linaro.org>
Sun, 13 Mar 2022 01:31:09 +0000 (19:31 -0600)
Add i.MX93 S401 MU cfg

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
drivers/mailbox/imx-mailbox.c

index 24977d6..e88f544 100644 (file)
@@ -905,6 +905,17 @@ static const struct imx_mu_dcfg imx_mu_cfg_imx8ulp_s4 = {
        .xCR    = {0x110, 0x114, 0x120, 0x128},
 };
 
+static const struct imx_mu_dcfg imx_mu_cfg_imx93_s4 = {
+       .tx     = imx_mu_specific_tx,
+       .rx     = imx_mu_specific_rx,
+       .init   = imx_mu_init_specific,
+       .type   = IMX_MU_V2 | IMX_MU_V2_S4 | IMX_MU_V2_IRQ,
+       .xTR    = 0x200,
+       .xRR    = 0x280,
+       .xSR    = {0xC, 0x118, 0x124, 0x12C},
+       .xCR    = {0x110, 0x114, 0x120, 0x128},
+};
+
 static const struct imx_mu_dcfg imx_mu_cfg_imx8_scu = {
        .tx     = imx_mu_specific_tx,
        .rx     = imx_mu_specific_rx,
@@ -932,6 +943,7 @@ static const struct of_device_id imx_mu_dt_ids[] = {
        { .compatible = "fsl,imx6sx-mu", .data = &imx_mu_cfg_imx6sx },
        { .compatible = "fsl,imx8ulp-mu", .data = &imx_mu_cfg_imx8ulp },
        { .compatible = "fsl,imx8ulp-mu-s4", .data = &imx_mu_cfg_imx8ulp_s4 },
+       { .compatible = "fsl,imx93-mu-s4", .data = &imx_mu_cfg_imx93_s4 },
        { .compatible = "fsl,imx8-mu-scu", .data = &imx_mu_cfg_imx8_scu },
        { .compatible = "fsl,imx8-mu-seco", .data = &imx_mu_cfg_imx8_seco },
        { },