clk: imx93: drop tpm1/3, lpit1/2 clk
authorPeng Fan <peng.fan@nxp.com>
Fri, 28 Oct 2022 09:52:09 +0000 (17:52 +0800)
committerAbel Vesa <abel.vesa@linaro.org>
Mon, 21 Nov 2022 20:40:53 +0000 (22:40 +0200)
Per Reference Mannual System Clocks Table,
LPIT1 and TPM1 sources from bus_aon_root
LPIT2 and TPM3 sources from bus_wakeup_root

So update driver to reflect that.

Reviewed-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/20221028095211.2598312-5-peng.fan@oss.nxp.com
drivers/clk/imx/clk-imx93.c

index 02d6a98..87c414d 100644 (file)
@@ -64,13 +64,9 @@ static const struct imx93_clk_root {
        { IMX93_CLK_M33_SYSTICK,        "m33_systick_root",     0x0480, LOW_SPEED_IO_SEL, },
        { IMX93_CLK_FLEXIO1,            "flexio1_root",         0x0500, LOW_SPEED_IO_SEL, },
        { IMX93_CLK_FLEXIO2,            "flexio2_root",         0x0580, LOW_SPEED_IO_SEL, },
-       { IMX93_CLK_LPIT1,              "lpit1_root",           0x0600, LOW_SPEED_IO_SEL, },
-       { IMX93_CLK_LPIT2,              "lpit2_root",           0x0680, LOW_SPEED_IO_SEL, },
        { IMX93_CLK_LPTMR1,             "lptmr1_root",          0x0700, LOW_SPEED_IO_SEL, },
        { IMX93_CLK_LPTMR2,             "lptmr2_root",          0x0780, LOW_SPEED_IO_SEL, },
-       { IMX93_CLK_TPM1,               "tpm1_root",            0x0800, TPM_SEL, },
        { IMX93_CLK_TPM2,               "tpm2_root",            0x0880, TPM_SEL, },
-       { IMX93_CLK_TPM3,               "tpm3_root",            0x0900, TPM_SEL, },
        { IMX93_CLK_TPM4,               "tpm4_root",            0x0980, TPM_SEL, },
        { IMX93_CLK_TPM5,               "tpm5_root",            0x0a00, TPM_SEL, },
        { IMX93_CLK_TPM6,               "tpm6_root",            0x0a80, TPM_SEL, },
@@ -177,13 +173,13 @@ static const struct imx93_clk_ccgr {
        { IMX93_CLK_GPIO4_GATE,         "gpio4",        "bus_wakeup_root",      0x8940, },
        { IMX93_CLK_FLEXIO1_GATE,       "flexio1",      "flexio1_root",         0x8980, },
        { IMX93_CLK_FLEXIO2_GATE,       "flexio2",      "flexio2_root",         0x89c0, },
-       { IMX93_CLK_LPIT1_GATE,         "lpit1",        "lpit1_root",           0x8a00, },
-       { IMX93_CLK_LPIT2_GATE,         "lpit2",        "lpit2_root",           0x8a40, },
+       { IMX93_CLK_LPIT1_GATE,         "lpit1",        "bus_aon_root",         0x8a00, },
+       { IMX93_CLK_LPIT2_GATE,         "lpit2",        "bus_wakeup_root",      0x8a40, },
        { IMX93_CLK_LPTMR1_GATE,        "lptmr1",       "lptmr1_root",          0x8a80, },
        { IMX93_CLK_LPTMR2_GATE,        "lptmr2",       "lptmr2_root",          0x8ac0, },
-       { IMX93_CLK_TPM1_GATE,          "tpm1",         "tpm1_root",            0x8b00, },
+       { IMX93_CLK_TPM1_GATE,          "tpm1",         "bus_aon_root",         0x8b00, },
        { IMX93_CLK_TPM2_GATE,          "tpm2",         "tpm2_root",            0x8b40, },
-       { IMX93_CLK_TPM3_GATE,          "tpm3",         "tpm3_root",            0x8b80, },
+       { IMX93_CLK_TPM3_GATE,          "tpm3",         "bus_wakeup_root",      0x8b80, },
        { IMX93_CLK_TPM4_GATE,          "tpm4",         "tpm4_root",            0x8bc0, },
        { IMX93_CLK_TPM5_GATE,          "tpm5",         "tpm5_root",            0x8c00, },
        { IMX93_CLK_TPM6_GATE,          "tpm6",         "tpm6_root",            0x8c40, },