Lower DDR/AHB frequencies for TL-WDRxxxx
authorPiotr Dymacz <pepe2k@gmail.com>
Wed, 29 Jan 2014 21:38:36 +0000 (22:38 +0100)
committerPiotr Dymacz <pepe2k@gmail.com>
Wed, 29 Jan 2014 21:38:36 +0000 (22:38 +0100)
u-boot/board/ar7240/common/lowlevel_init_934x.S

index 8f822cae4e02662ae56a011129503f7c3ca596fd..f2a1d020b3951f00da1b4ed01b8d177a4617de72 100755 (executable)
@@ -142,12 +142,12 @@ init_ahb_pll:
 #if !defined(CONFIG_AP123)
        /*              refdiv          nint            nfrac */
        li      t4,     ((0x8 << 27) | (112 << 18) | 0);// cpu freq = (40 MHz refclk/refdiv 8) * Nint
-       li      t5,     ((0x8 << 27) | (96 << 18) | 0); // ddr freq = (40 MHz refclk/refdiv 8) * Nint
+       li      t5,     ((0x8 << 27) | (90 << 18) | 0); // ddr freq = (40 MHz refclk/refdiv 8) * Nint
        j       2f
        nop
 1:
-       li      t4,     ((0x5 << 27) | (112 << 18) | 0);// cpu freq = (25 MHz refclk/refdiv 8) * Nint
-       li      t5,     ((0x5 << 27) | (96 << 18) | 0); // ddr freq = (25 MHz refclk/refdiv 8) * Nint
+       li      t4,     ((0x5 << 27) | (112 << 18) | 0);// cpu freq = (25 MHz refclk/refdiv 5) * Nint
+       li      t5,     ((0x5 << 27) | (90 << 18) | 0); // ddr freq = (25 MHz refclk/refdiv 5) * Nint
        j       2f
        nop
 #else  /* defined(CONFIG_AP123) */
@@ -157,8 +157,8 @@ init_ahb_pll:
        j       2f
        nop
 1:
-       li      t4,     ((0x5 << 27) | (107 << 18) | 0);// cpu freq = (25 MHz refclk/refdiv 8) * Nint
-       li      t5,     ((0x5 << 27) | (160 << 18) | 0);// ddr freq = (25 MHz refclk/refdiv 8) * Nint
+       li      t4,     ((0x5 << 27) | (107 << 18) | 0);// cpu freq = (25 MHz refclk/refdiv 5) * Nint
+       li      t5,     ((0x5 << 27) | (160 << 18) | 0);// ddr freq = (25 MHz refclk/refdiv 5) * Nint
        j       2f
        nop
 #endif /* !defined(CONFIG_AP123) */