9 #include <soc/addressmap.h>
23 #define MSDC0_BASE 0x11230000
24 #define MSDC0_TOP_BASE 0x11cd0000
26 #define MSDC0_DRV_VALUE 0x1b6db6db
27 #define MSDC1_DRV_VALUE 0x1b6db
28 #define MSDC1_GPIO_MODE0_VALUE 0x1
29 #define MSDC1_GPIO_MODE1_VALUE 0x1
41 const gpio_t emmc_pu_pin[] = {
49 const gpio_t emmc_pd_pin[] = {
73 const gpio_t sdcard_pu_pin[] = {
79 const gpio_t sdcard_pd_pin[] = {
83 for (i = 0; i <
ARRAY_SIZE(sdcard_pu_pin); i++)
86 for (i = 0; i <
ARRAY_SIZE(sdcard_pd_pin); i++)
void mainboard_set_regulator_vol(enum mtk_regulator regulator, uint32_t voltage_uv)
int mtk_emmc_early_init(void *base, void *top_base)
#define DEFINE_BITFIELD(name, high_bit, low_bit)
#define SET32_BITFIELDS(addr,...)
void mtk_msdc_configure_sdcard(void)
#define MSDC1_GPIO_MODE1_VALUE
#define MSDC1_GPIO_MODE0_VALUE
void mtk_msdc_configure_emmc(bool is_early_init)