Searched refs:MSDC_CFG (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | mtk-sd.c | 52 #define MSDC_CFG 0x0 macro 96 /* MSDC_CFG mask */ 613 sdr_set_bits(host->base + MSDC_CFG, MSDC_CFG_RST); in msdc_reset_hw() 614 while (readl(host->base + MSDC_CFG) & MSDC_CFG_RST) in msdc_reset_hw() 753 sdr_get_field(host->base + MSDC_CFG, in msdc_timeout_cal() 756 sdr_get_field(host->base + MSDC_CFG, in msdc_timeout_cal() 801 while (!(readl(host->base + MSDC_CFG) & MSDC_CFG_CKSTB)) in msdc_ungate_clock() 818 sdr_clr_bits(host->base + MSDC_CFG, MSDC_CFG_CKPDN); in msdc_set_mclk() 825 sdr_clr_bits(host->base + MSDC_CFG, MSDC_CFG_HS400_CK_MODE); in msdc_set_mclk() 827 sdr_clr_bits(host->base + MSDC_CFG, in msdc_set_mclk() [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | mtk-sd.c | 53 #define MSDC_CFG 0x0 macro 100 /* MSDC_CFG mask */ 671 sdr_set_bits(host->base + MSDC_CFG, MSDC_CFG_RST); in msdc_reset_hw() 672 readl_poll_timeout_atomic(host->base + MSDC_CFG, val, !(val & MSDC_CFG_RST), 0, 0); in msdc_reset_hw() 806 sdr_get_field(host->base + MSDC_CFG, in msdc_timeout_cal() 809 sdr_get_field(host->base + MSDC_CFG, in msdc_timeout_cal() 866 return readl_poll_timeout(host->base + MSDC_CFG, val, in msdc_ungate_clock() 884 sdr_clr_bits(host->base + MSDC_CFG, MSDC_CFG_CKPDN); in msdc_set_mclk() 891 sdr_clr_bits(host->base + MSDC_CFG, MSDC_CFG_HS400_CK_MODE); in msdc_set_mclk() 893 sdr_clr_bits(host->base + MSDC_CFG, in msdc_set_mclk() [all...] |
Completed in 6 milliseconds