]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
m68k: mcf5441x: fix clocks numbering
authorAngelo Dureghello <adureghello@baylibre.com>
Wed, 10 Jun 2026 20:35:06 +0000 (22:35 +0200)
committerGreg Ungerer <gerg@kernel.org>
Thu, 11 Jun 2026 08:00:53 +0000 (18:00 +1000)
Fix clocks numbering, set correct values for eport and DAC,
as per RM Rev 5, 05/2018, table 9.5.

Fixes: bea8bcb12da09 ("m68knommu: Add support for the Coldfire m5441x.")
Fixes: 007f84ede6e3e ("m68k: coldfire: remove private clk_get/clk_put")
Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>
arch/m68k/coldfire/m5441x.c

index 6ce730098ff60e4a1c87822d1f9efca570ff871c..613b0275d9d8f098ddff9aa4b8f8f90891451d68 100644 (file)
@@ -41,9 +41,9 @@ DEFINE_CLK(0, "mcfpit.0", 32, MCF_BUSCLK);
 DEFINE_CLK(0, "mcfpit.1", 33, MCF_BUSCLK);
 DEFINE_CLK(0, "mcfpit.2", 34, MCF_BUSCLK);
 DEFINE_CLK(0, "mcfpit.3", 35, MCF_BUSCLK);
-DEFINE_CLK(0, "mcfeport.0", 37, MCF_CLK);
-DEFINE_CLK(0, "mcfadc.0", 38, MCF_CLK);
-DEFINE_CLK(0, "mcfdac.0", 39, MCF_CLK);
+DEFINE_CLK(0, "mcfeport.0", 36, MCF_CLK);
+DEFINE_CLK(0, "mcfadc.0", 37, MCF_CLK);
+DEFINE_CLK(0, "mcfdac.0", 38, MCF_CLK);
 DEFINE_CLK(0, "mcfrtc.0", 42, MCF_CLK);
 DEFINE_CLK(0, "mcfsim.0", 43, MCF_CLK);
 DEFINE_CLK(0, "mcfusb-otg.0", 44, MCF_CLK);
@@ -103,9 +103,9 @@ static struct clk_lookup m5411x_clk_lookup[] = {
        CLKDEV_INIT("mcfpit.1", NULL, &__clk_0_33),
        CLKDEV_INIT("mcfpit.2", NULL, &__clk_0_34),
        CLKDEV_INIT("mcfpit.3", NULL, &__clk_0_35),
-       CLKDEV_INIT("mcfeport.0", NULL, &__clk_0_37),
-       CLKDEV_INIT("mcfadc.0", NULL, &__clk_0_38),
-       CLKDEV_INIT("mcfdac.0", NULL, &__clk_0_39),
+       CLKDEV_INIT("mcfeport.0", NULL, &__clk_0_36),
+       CLKDEV_INIT("mcfadc.0", NULL, &__clk_0_37),
+       CLKDEV_INIT("mcfdac.0", NULL, &__clk_0_38),
        CLKDEV_INIT("mcfrtc.0", NULL, &__clk_0_42),
        CLKDEV_INIT("mcfsim.0", NULL, &__clk_0_43),
        CLKDEV_INIT("mcfusb-otg.0", NULL, &__clk_0_44),
@@ -156,7 +156,7 @@ static struct clk * const enable_clks[] __initconst = {
        &__clk_0_27, /* uart3 */
 
        &__clk_0_33, /* pit.1 */
-       &__clk_0_37, /* eport */
+       &__clk_0_36, /* eport */
        &__clk_0_48, /* pll */
        &__clk_0_51, /* esdhc */
 
@@ -174,8 +174,8 @@ static struct clk * const disable_clks[] __initconst = {
        &__clk_0_32, /* pit.0 */
        &__clk_0_34, /* pit.2 */
        &__clk_0_35, /* pit.3 */
-       &__clk_0_38, /* adc */
-       &__clk_0_39, /* dac */
+       &__clk_0_37, /* adc */
+       &__clk_0_38, /* dac.0 */
        &__clk_0_44, /* usb otg */
        &__clk_0_45, /* usb host */
        &__clk_0_47, /* ssi.0 */