]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/arm/include/asm/arch-am33xx/clocks_am33xx.h
Unified codebase for TX28, TX48, TX51, TX53
[karo-tx-uboot.git] / arch / arm / include / asm / arch-am33xx / clocks_am33xx.h
index abc5b6b411dd47187049440ca9a6688199795780..1c28fce729beac740f7ee170e375e92b7fe8244b 100644 (file)
 
 #define OSC    24
 
-/* MAIN PLL Fdll = 550 MHZ, */
-#define MPUPLL_M       550
+/* MAIN PLL */
+#ifndef CONFIG_SYS_MPU_CLK
+/* default to 500 MHz */
+#define MPUPLL_M       500
+#else
+#define MPUPLL_M       CONFIG_SYS_MPU_CLK
+#endif
 #define MPUPLL_N       23
 #define MPUPLL_M2      1
 
 
 /* DDR Freq is 266 MHZ for now */
 /* Set Fdll = 400 MHZ , Fdll = M * 2 * CLKINP/ N + 1; clkout = Fdll /(2 * M2) */
+#ifndef CONFIG_SYS_DDR_CLK
 #define DDRPLL_M       266
+#else
+#define DDRPLL_M       CONFIG_SYS_DDR_CLK
+#endif
 #define DDRPLL_N       23
 #define DDRPLL_M2      1
 
+#define DISPPLL_M      200
+#define DISPPLL_N      23
+#define DISPPLL_M2     1
+
 extern void pll_init(void);
 extern void enable_emif_clocks(void);