soc/mediatek/mt8195: fine tune pmif spi hardware settings for stability
Update IO driving setting for pmif spi. Signed-off-by: James Lo <james.lo@mediatek.corp-partner.google.com> Change-Id: I48268cda8845a591592d8ca828ffe492e6dfe0ce Reviewed-on: https://review.coreboot.org/c/coreboot/+/56166 Reviewed-by: Yu-Ping Wu <yupingso@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
e46cd138ff
commit
543b32f60d
|
@ -63,5 +63,6 @@ check_member(mt8195_iocfg_bm_regs, tdsel_cfg1, 0x110);
|
|||
|
||||
enum {
|
||||
IO_4_MA = 0x9,
|
||||
IO_6_MA = 0x1b,
|
||||
};
|
||||
#endif /* __SOC_MEDIATEK_MT8195_IOCFG_H__ */
|
||||
|
|
|
@ -10,7 +10,7 @@ DEFINE_BITFIELD(PWRAP_SPI1_DRIVING, 5, 0)
|
|||
|
||||
void pmif_spi_iocfg(void)
|
||||
{
|
||||
/* Set SoC SPI IO driving strength to 4 mA */
|
||||
SET32_BITFIELDS(&mtk_iocfg_bm->drv_cfg1, PWRAP_SPI0_DRIVING, IO_4_MA);
|
||||
SET32_BITFIELDS(&mtk_iocfg_bm->drv_cfg2, PWRAP_SPI1_DRIVING, IO_4_MA);
|
||||
/* Set SoC SPI IO driving strength to 6 mA */
|
||||
SET32_BITFIELDS(&mtk_iocfg_bm->drv_cfg1, PWRAP_SPI0_DRIVING, IO_6_MA);
|
||||
SET32_BITFIELDS(&mtk_iocfg_bm->drv_cfg2, PWRAP_SPI1_DRIVING, IO_6_MA);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue