coreboot/src/soc/mediatek/common
Liju-Clr Chen 84bb5f4e19 mb/google/geralt: Init MT6359P only once in ramstage
The regulator MT6359P is needed by both firmware display and SD card.
To avoid duplicate initialization in ramstage, publicize init_pmif_arb()
as mt6359p_init_pmif_arb() and call it from mainboard_init(). This would
save 13 ms for boot time on Geralt.

BUG=b:244208960
TEST=test firmware display pass for BOE_TV110C9M_LL0 on Geralt.

Change-Id: I29498d186ba5665ae20e84985174fc10f8d4accd
Signed-off-by: Liju-Clr Chen <liju-clr.chen@mediatek.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72839
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Reviewed-by: Yidi Lin <yidilin@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
2023-02-09 09:19:00 +00:00
..
dp
include/soc mb/google/geralt: Init MT6359P only once in ramstage 2023-02-09 09:19:00 +00:00
auxadc.c
bl31.c
cbmem.c
clkbuf.c
cpu_id.c
ddp.c
devapc.c
dfd.c
dpm.c
dpm_4ch.c
dram_init.c
dramc_param.c
dsi.c
early_init.c
eint_event.c
emi.c
flash_controller.c
gpio.c
gpio_op.c
i2c.c
Kconfig
lastbus.c
mcu.c
mcupm.c
memory.c
memory_test.c
mmu_cmops.c
mmu_operations.c
msdc.c commonlib/storage: Add common eMMC functions 2023-01-16 00:33:11 +00:00
mt6315.c
mt6359p.c mb/google/geralt: Init MT6359P only once in ramstage 2023-02-09 09:19:00 +00:00
mtcmos.c
mtk_mipi_dphy.c
pcie.c treewide: Remove duplicated include <device/pci.h> 2023-02-01 03:03:34 +00:00
pll.c
pmic_wrap.c
pmif.c
pmif_clk.c
pmif_spi.c
pmif_spmi.c
reset.c
rtc.c
rtc_mt6359p.c
rtc_osc_init.c
spi.c
spm.c
sspm.c
timer.c
timer_prepare.c
tracker.c
tracker_v1.c
tracker_v2.c
uart.c
ufs.c
usb.c
wdt.c
wdt_req.c