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> |
||
|---|---|---|
| .. | ||
| dp | ||
| include/soc | ||
| 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 | ||
| mt6315.c | ||
| mt6359p.c | ||
| mtcmos.c | ||
| mtk_mipi_dphy.c | ||
| pcie.c | ||
| 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 | ||