summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/arch-keystone/clock-k2e.h
diff options
context:
space:
mode:
authorVitaly Andrianov <vitalya@ti.com>2014-07-25 22:23:19 +0300
committerTom Rini <trini@ti.com>2014-08-25 10:48:12 -0400
commit61f66fd5a81b97478e9d14326c1059baa6626680 (patch)
tree9739805fd9589de9edc6fb253d333b785f6d3421 /arch/arm/include/asm/arch-keystone/clock-k2e.h
parent9352697aa060e9b1b5d891e4490fdfa6f5ba6114 (diff)
downloadu-boot-imx-61f66fd5a81b97478e9d14326c1059baa6626680.zip
u-boot-imx-61f66fd5a81b97478e9d14326c1059baa6626680.tar.gz
u-boot-imx-61f66fd5a81b97478e9d14326c1059baa6626680.tar.bz2
keystone2: use EFUSE_BOOTROM information to configure PLLs
This patch reads EFUSE_BOOTROM register to see the maximum supported clock for CORE and TETRIS PLLs and configure them accordingly. Acked-by: Murali Karicheri <m-karicheri2@ti.com> Signed-off-by: Vitaly Andrianov <vitalya@ti.com> Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com>
Diffstat (limited to 'arch/arm/include/asm/arch-keystone/clock-k2e.h')
-rw-r--r--arch/arm/include/asm/arch-keystone/clock-k2e.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-keystone/clock-k2e.h b/arch/arm/include/asm/arch-keystone/clock-k2e.h
index 4147811..df33a78 100644
--- a/arch/arm/include/asm/arch-keystone/clock-k2e.h
+++ b/arch/arm/include/asm/arch-keystone/clock-k2e.h
@@ -56,10 +56,26 @@ enum pll_type_e {
DDR3_PLL,
};
+enum {
+ SPD800,
+ SPD850,
+ SPD1000,
+ SPD1250,
+ SPD1350,
+ SPD1400,
+ SPD1500,
+ SPD_RSV
+};
+
#define CORE_PLL_800 {CORE_PLL, 16, 1, 2}
+#define CORE_PLL_850 {CORE_PLL, 17, 1, 2}
#define CORE_PLL_1000 {CORE_PLL, 20, 1, 2}
#define CORE_PLL_1200 {CORE_PLL, 24, 1, 2}
#define PASS_PLL_1000 {PASS_PLL, 20, 1, 2}
+#define CORE_PLL_1250 {CORE_PLL, 25, 1, 2}
+#define CORE_PLL_1350 {CORE_PLL, 27, 1, 2}
+#define CORE_PLL_1400 {CORE_PLL, 28, 1, 2}
+#define CORE_PLL_1500 {CORE_PLL, 30, 1, 2}
#define DDR3_PLL_200 {DDR3_PLL, 4, 1, 2}
#define DDR3_PLL_400 {DDR3_PLL, 16, 1, 4}
#define DDR3_PLL_800 {DDR3_PLL, 16, 1, 2}