# if defined(CONFIG_S3C2400)
@@ -144,6 +144,12 @@ copyex:
# define INTSUBMSK 0x4A00001C
# define CLKDIVN 0x4C000014 /* clock divisor register */
# endif
+#define CLK_CTL_BASE 0x4C000000 /* tekkaman */
+#define MDIV_405 0x7f << 12 /* tekkaman */+#define PSDIV_405 0x21 /* tekkaman */
+#define MDIV_200 0xa1 << 12 /* tekkaman */+#define PSDIV_200 0x31 /* tekkaman */
+
以上为友善提供的tekkaman 中的修改 CPU 频率初始化设置部分
对于 MDIV_405 0x7f 可以通过公式 FOUT = 2 * m * Fin / (p*2S) 计算如下:
405 = 2*(127+8)*12 / 4*2 得出
但 MDIV_200 0xa1 PSDIV_200 0x31 这两个定义用以上公式根本不可能得出
200 != 2*(161+8)*12 / 5*2 =405.6
请问这个 PLL是如何得出的 ,也就是说 输出为200 时那里能找到个 A1
那位大侠能讲解一下!!!!!!!!!!!!!!!