X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=board%2Fti%2Fks2_evm%2Fboard_k2e.c;fp=board%2Fti%2Fks2_evm%2Fboard_k2e.c;h=64f0c9cd5b5c5b4300967205372762a38cc177a0;hb=ee3c6532be343e495d11adfe15a457d24d9747d9;hp=cbb3077bc36ca4ff4d5abdc75e5a7aabe5649606;hpb=c5f177debc8b430c0a0038a9d8f6309eb3bd6299;p=u-boot diff --git a/board/ti/ks2_evm/board_k2e.c b/board/ti/ks2_evm/board_k2e.c index cbb3077bc3..64f0c9cd5b 100644 --- a/board/ti/ks2_evm/board_k2e.c +++ b/board/ti/ks2_evm/board_k2e.c @@ -14,12 +14,30 @@ DECLARE_GLOBAL_DATA_PTR; -unsigned int external_clk[ext_clk_count] = { - [sys_clk] = 100000000, - [alt_core_clk] = 100000000, - [pa_clk] = 100000000, - [ddr3a_clk] = 100000000, -}; +unsigned int get_external_clk(u32 clk) +{ + unsigned int clk_freq; + + switch (clk) { + case sys_clk: + clk_freq = 100000000; + break; + case alt_core_clk: + clk_freq = 100000000; + break; + case pa_clk: + clk_freq = 100000000; + break; + case ddr3a_clk: + clk_freq = 100000000; + break; + default: + clk_freq = 0; + break; + } + + return clk_freq; +} static struct pll_init_data core_pll_config[NUM_SPDS] = { [SPD800] = CORE_PLL_800,