blob: da8c2ad49ced401742f3891527d3be5222372c9e [file] [log] [blame]
Hsin-Hsiung Wang22f83702020-05-29 19:46:14 +08001/* SPDX-License-Identifier: GPL-2.0-only */
2
Hsin-Hsiung Wang22f83702020-05-29 19:46:14 +08003#include <device/mmio.h>
Yidi Lin2368a312021-02-02 21:00:36 +08004#include <soc/iocfg.h>
Hsin-Hsiung Wang22f83702020-05-29 19:46:14 +08005#include <soc/pmif_spi.h>
Hsin-Hsiung Wang22f83702020-05-29 19:46:14 +08006
7/* IOCFG_LM, PWRAP_SPI0_DRIVING */
8DEFINE_BITFIELD(PWRAP_SPI0_DRIVING, 2, 0)
9
Yidi Lin2368a312021-02-02 21:00:36 +080010void pmif_spi_iocfg(void)
Hsin-Hsiung Wang22f83702020-05-29 19:46:14 +080011{
12 /* Set SoC SPI IO driving strength to 4 mA */
13 SET32_BITFIELDS(&mtk_iocfg_lm->drv_cfg1, PWRAP_SPI0_DRIVING, IO_4_MA);
Hsin-Hsiung Wang22f83702020-05-29 19:46:14 +080014}