4 #include <soc/addressmap.h>
9 #include <soc/mt6360.h>
20 #define MSDC0_BASE 0x11230000
21 #define MSDC0_TOP_BASE 0x11f50000
23 #define MSDC0_DRV_VALUE 0x1b6db6db
24 #define MSDC1_DRV_VALUE 0x1b6db
25 #define MSDC1_GPIO_MODE0_VALUE 0x1
26 #define MSDC1_GPIO_MODE1_VALUE 0x1
38 const gpio_t emmc_pu_pin[] = {
46 const gpio_t emmc_pd_pin[] = {
70 const gpio_t sdcard_pu_pin[] = {
76 const gpio_t sdcard_pd_pin[] = {
80 for (i = 0; i <
ARRAY_SIZE(sdcard_pu_pin); i++)
83 for (i = 0; i <
ARRAY_SIZE(sdcard_pd_pin); i++)
103 if (
CONFIG(BOARD_GOOGLE_CHERRY))
int mainboard_enable_regulator(enum mtk_regulator regulator, uint8_t enable)
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)
void mtk_msdc_configure_emmc(bool is_early_init)
void mt6360_init(uint8_t bus)
#define MSDC1_GPIO_MODE1_VALUE
#define MSDC1_GPIO_MODE0_VALUE