mb/google/corsola: Raise little CPU frequency
Raise little CPU to 2GHz at romstage. TEST=check little core cpu frequency is 2GHz BUG=b:202871018 Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com> Change-Id: If4c983d15beb2b588230f3db7416cb767b29978d Reviewed-on: https://review.coreboot.org/c/coreboot/+/59569 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Yu-Ping Wu <yupingso@google.com>
This commit is contained in:
parent
c5e56f5948
commit
47516553fb
|
@ -1,11 +1,29 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
|
||||
#include <arch/stages.h>
|
||||
#include <console/console.h>
|
||||
#include <delay.h>
|
||||
#include <soc/mt6366.h>
|
||||
#include <soc/pll_common.h>
|
||||
#include <soc/regulator.h>
|
||||
#include <soc/rtc.h>
|
||||
|
||||
static void raise_little_cpu_freq(void)
|
||||
{
|
||||
mainboard_set_regulator_vol(MTK_REGULATOR_VPROC12, 1031250);
|
||||
mainboard_set_regulator_vol(MTK_REGULATOR_VSRAM_PROC12, 1118750);
|
||||
udelay(200);
|
||||
mt_pll_raise_little_cpu_freq(2000 * MHz);
|
||||
mt_pll_raise_cci_freq(1385 * MHz);
|
||||
|
||||
printk(BIOS_INFO, "Check CPU freq: %u KHz, cci: %u KHz\n",
|
||||
mt_fmeter_get_freq_khz(FMETER_ABIST, 9),
|
||||
mt_fmeter_get_freq_khz(FMETER_ABIST, 7));
|
||||
}
|
||||
|
||||
void platform_romstage_main(void)
|
||||
{
|
||||
mt6366_init();
|
||||
raise_little_cpu_freq();
|
||||
rtc_boot();
|
||||
}
|
||||
|
|
|
@ -30,6 +30,7 @@ romstage-y += ../common/flash_controller.c
|
|||
romstage-y += ../common/gpio.c gpio.c
|
||||
romstage-y += ../common/i2c.c i2c.c
|
||||
romstage-y += ../common/mmu_operations.c ../common/mmu_cmops.c
|
||||
romstage-y += ../common/pll.c pll.c
|
||||
romstage-$(CONFIG_SPI_FLASH) += ../common/spi.c spi.c
|
||||
romstage-y += ../common/timer.c timer.c
|
||||
romstage-y += ../common/uart.c
|
||||
|
|
Loading…
Reference in New Issue