]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
add support for TX51-60x*
authorLothar Waßmann <LW@KARO-electronics.de>
Mon, 18 Jun 2012 11:27:25 +0000 (13:27 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 18 Jun 2012 11:27:25 +0000 (13:27 +0200)
arch/arm/cpu/armv7/mx5/lowlevel_init.S
arch/arm/include/asm/arch-mx5/imx-regs.h
boards.cfg

index 683a7b53af84dd76ce0cc8803969b9c6032b2586..470dbe89cac1dc4226df72b68f30d584b5bbb444 100644 (file)
        setup_pll PLL1_BASE_ADDR, 864
        setup_pll_errata PLL1_BASE_ADDR, W_DP_MFN_800_DIT
 #else
+#if !defined(CONFIG_SYS_CPU_CLK) || CONFIG_SYS_CPU_CLK == 800
        setup_pll PLL1_BASE_ADDR, 800
+#elif CONFIG_SYS_CPU_CLK == 600
+       setup_pll PLL1_BASE_ADDR, 600
+#else
+#error Unsupported CONFIG_SYS_CPU_CLK value
+#endif
 #endif
 
 #if defined(CONFIG_MX51)
@@ -361,6 +367,9 @@ W_DP_MFN_800:             .word DP_MFN_800
 W_DP_OP_665:              .word DP_OP_665
 W_DP_MFD_665:             .word DP_MFD_665
 W_DP_MFN_665:             .word DP_MFN_665
+W_DP_OP_600:              .word DP_OP_600
+W_DP_MFD_600:             .word DP_MFD_600
+W_DP_MFN_600:             .word DP_MFN_600
 W_DP_OP_216:              .word DP_OP_216
 W_DP_MFD_216:             .word DP_MFD_216
 W_DP_MFN_216:             .word DP_MFN_216
index 3caad8f09b22a32fe7aa126e7320d2fd4800d424..972f68bd9e98a5baa5d3e3f30f5f42d1beed255a 100644 (file)
 #define DP_MFD_665     (96 - 1)
 #define DP_MFN_665     89
 
+#define DP_OP_600       ((6 << 4) + ((1 - 1)  << 0))
+#define DP_MFD_600      (4 - 1)
+#define DP_MFN_600      1
+
 #define DP_OP_532      ((5 << 4) + ((1 - 1)  << 0))
 #define DP_MFD_532     (24 - 1)
 #define DP_MFN_532     13
index f5c9c2ce7fc094475cb7cea59311e1bb2296f55d..f2df37135e1fab03b6936b3824347dbad3b21d11 100644 (file)
@@ -196,9 +196,12 @@ mx53loco                     arm         armv7       mx53loco            freesca
 mx53smd                      arm         armv7       mx53smd             freescale      mx5            mx53smd:IMX_CONFIG=board/freescale/mx53smd/imximage.cfg
 ima3-mx53                    arm         armv7       ima3-mx53           esg            mx5            ima3-mx53:IMX_CONFIG=board/esg/ima3-mx53/imximage.cfg
 vision2                      arm         armv7       vision2             ttcontrol      mx5            vision2:IMX_CONFIG=board/ttcontrol/vision2/imximage_hynix.cfg
-tx51-80x0                    arm         armv7       tx51                karo           mx5            tx51:TX51_80x0
-tx51-80x1                    arm         armv7       tx51                karo           mx5            tx51:TX51_80x1
-tx51-80x2                    arm         armv7       tx51                karo           mx5            tx51:TX51_80x2
+tx51-60x0                    arm         armv7       tx51                karo           mx5            tx51:SYS_CPU_CLK=600,NR_DRAM_BANKS=1,SYS_SDRAM_CLK=166
+tx51-60x1                    arm         armv7       tx51                karo           mx5            tx51:SYS_CPU_CLK=600,NR_DRAM_BANKS=2,SYS_SDRAM_CLK=200
+tx51-60x2                    arm         armv7       tx51                karo           mx5            tx51:SYS_CPU_CLK=600,NR_DRAM_BANKS=2,SYS_SDRAM_CLK=166
+tx51-80x0                    arm         armv7       tx51                karo           mx5            tx51:SYS_CPU_CLK=800,NR_DRAM_BANKS=1,SYS_SDRAM_CLK=166
+tx51-80x1                    arm         armv7       tx51                karo           mx5            tx51:SYS_CPU_CLK=800,NR_DRAM_BANKS=2,SYS_SDRAM_CLK=200
+tx51-80x2                    arm         armv7       tx51                karo           mx5            tx51:SYS_CPU_CLK=800,NR_DRAM_BANKS=2,SYS_SDRAM_CLK=166
 mx6qarm2                     arm         armv7       mx6qarm2            freescale      mx6            mx6qarm2:IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg
 mx6qsabrelite                arm         armv7       mx6qsabrelite       freescale      mx6            mx6qsabrelite:IMX_CONFIG=board/freescale/mx6qsabrelite/imximage.cfg
 cm_t35                       arm         armv7       cm_t35              -              omap3