diff options
author | Lokesh Vutla <lokeshvutla@ti.com> | 2015-08-17 19:58:34 +0530 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-08-28 12:33:16 -0400 |
commit | 76b3f195e9c771f03161616a2f35ab7070be178a (patch) | |
tree | 8e5c622e61bc55ad843e2f7f904e1664b379da2b | |
parent | be8ce70c026e84bb74b4454890b0459d1e484057 (diff) | |
download | u-boot-76b3f195e9c771f03161616a2f35ab7070be178a.tar.gz |
ARM: k2l: Fix device speeds
ARM supported speeds and init value of core_pll for SDP1200
are programmed wrong as part for the device speed cleanups.
Fixing it here.
Thanks to "Vitaly Andrianov <vitalya@ti.com>" for bisecting this issue
Fixes: c37ed9f11b61 ("ARM: keystone2: Fix dev and arm speed detection")
Tested-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
-rw-r--r-- | arch/arm/mach-keystone/include/mach/clock-k2l.h | 4 | ||||
-rw-r--r-- | board/ti/ks2_evm/board_k2l.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-keystone/include/mach/clock-k2l.h b/arch/arm/mach-keystone/include/mach/clock-k2l.h index 8772a7dcb1..dec19396d6 100644 --- a/arch/arm/mach-keystone/include/mach/clock-k2l.h +++ b/arch/arm/mach-keystone/include/mach/clock-k2l.h @@ -40,7 +40,7 @@ /* k2l DEV supports 800, 1000, 1200 MHz */ #define DEV_SUPPORTED_SPEEDS 0x383 -/* k2l ARM supportd 800, 1000, 1200, MHz */ -#define ARM_SUPPORTED_SPEEDS 0x383 +/* k2l ARM supportd 800, 1000, 1200, 1350, 1400 MHz */ +#define ARM_SUPPORTED_SPEEDS 0x3ef #endif diff --git a/board/ti/ks2_evm/board_k2l.c b/board/ti/ks2_evm/board_k2l.c index 70e25f10c4..f35a64f2b6 100644 --- a/board/ti/ks2_evm/board_k2l.c +++ b/board/ti/ks2_evm/board_k2l.c @@ -25,7 +25,7 @@ unsigned int external_clk[ext_clk_count] = { static struct pll_init_data core_pll_config[NUM_SPDS] = { [SPD800] = CORE_PLL_799, [SPD1000] = CORE_PLL_1000, - [SPD800] = CORE_PLL_1198, + [SPD1200] = CORE_PLL_1198, }; s16 divn_val[16] = { |