Macpaul Lin | 5d16f8d | 2022-08-11 16:27:10 +0800 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only OR MIT */ |
Rex-BC Chen | 3d6816a | 2021-05-03 16:25:49 +0800 | [diff] [blame] | 2 | |
| 3 | #include <device/mmio.h> |
| 4 | #include <soc/iocfg.h> |
| 5 | #include <soc/pmif_spi.h> |
| 6 | |
| 7 | /* IOCFG_BM, PWRAP_SPI0_DRIVING */ |
| 8 | DEFINE_BITFIELD(PWRAP_SPI0_DRIVING, 29, 24) |
| 9 | DEFINE_BITFIELD(PWRAP_SPI1_DRIVING, 5, 0) |
| 10 | |
| 11 | void pmif_spi_iocfg(void) |
| 12 | { |
James Lo | 543b32f | 2021-07-03 13:54:45 +0800 | [diff] [blame] | 13 | /* Set SoC SPI IO driving strength to 6 mA */ |
| 14 | SET32_BITFIELDS(&mtk_iocfg_bm->drv_cfg1, PWRAP_SPI0_DRIVING, IO_6_MA); |
| 15 | SET32_BITFIELDS(&mtk_iocfg_bm->drv_cfg2, PWRAP_SPI1_DRIVING, IO_6_MA); |
Rex-BC Chen | 3d6816a | 2021-05-03 16:25:49 +0800 | [diff] [blame] | 16 | } |