Hi All,
I want to know at which frequency all CPU are running. My processor is 66AK2E02.
CPU frequency support is not available keystone 2 ( In /sys/devices/system/cpu/cpu0/).
I looked into dts file there refclkmain is 100Mhz.
I referred below link

In U-boot command prompt i got below value
-> getclk 0
- clock index [0] - frequency 700000000
-> getclk 1
- clock index [1] - frequency 1000000000
In clock-k2e.h file
enum clk_e {
core_pll_clk,
pass_pll_clk,
ddr3_pll_clk,
sys_clk0_clk,
sys_clk0_1_clk,
sys_clk0_2_clk,
sys_clk0_3_clk,
sys_clk0_4_clk,
sys_clk0_6_clk,
sys_clk0_8_clk,
sys_clk0_12_clk,
sys_clk0_24_clk,
sys_clk1_clk,
sys_clk1_3_clk,
sys_clk1_4_clk,
sys_clk1_6_clk,
sys_clk1_12_clk,
sys_clk2_clk,
sys_clk3_clk
};
In U-boot source code board_k2e.c file
static struct pll_init_data core_pll_config[] = {
{ CORE_PLL, 16, 1, 2 }, /* 800 */
{ CORE_PLL, 17, 1, 2 }, /* 850 */
{ CORE_PLL, 20, 2, 2 }, /* 1000 */
{ CORE_PLL, 25, 1, 2 }, /* 1250 */
{ CORE_PLL, 27, 1, 2 }, /* 1350 */
{ CORE_PLL, 28, 2, 2 }, /* 1400 */
{ CORE_PLL, 30, 1, 2 }, /* 1500 */
};
static struct pll_init_data pa_pll_config =
{ PASS_PLL, 20, 1, 2 }; /* 1000 */
#ifdef CONFIG_SPL_BOARD_INIT
static struct pll_init_data spl_pll_config[] = {
{ CORE_PLL, 16, 1, 2 },
};
So how can i know at which frequency my all CPU are running ????
Thanking in advance,
Vijaykumar
