该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
里面找到static struct pll_config pll4_cfg_tbl[]这一个就是cpu的原始频率配置文件,里面有很多的候选的频率:
static struct pll_config pll4_cfg_tbl[] = {
[0] = { 36, 1, 2 }, /* 700.8 MHz */
[1] = { 52, 1, 2 }, /* 1008 MHz */
[2] = { 63, 0, 1 }, /* 1209.6 MHz */
[3] = { 73, 0, 1 }, /* 1401.6 MHz */
[4] = { 60, 0, 1 }, /* 1152 MHz */
[5] = { 57, 1, 2 }, /* 1104 MHz */
[6] = { 54, 1, 2 }, /* 1046.7 MHz */
};
你可以往里面增加新的值,也可以把这个保持不变。
然后找到自己机型的频率表定义
/*
* ACPU freq tables used for different PLLs frequency combinations. The
* correct table is selected during init.
*
* Table stepping up/down entries are calculated during boot to choose the
* largest frequency jump that's less than max_speed_delta_khz on each PLL.
*/
找到以后可以仿照其他型号的机器给