Home
last modified time | relevance | path

Searched refs:SDHCI_SOFTWARE_RESET (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsdhci-sprd.c58 * According to the standard specification, BIT(3) of SDHCI_SOFTWARE_RESET is
146 * Since BIT(3) of SDHCI_SOFTWARE_RESET is reserved according to the in sdhci_sprd_writeb()
153 if (unlikely(reg == SDHCI_SOFTWARE_RESET)) { in sdhci_sprd_writeb()
364 * SDHCI_SOFTWARE_RESET which would make bit SDHCI_HW_RESET_CARD can in sdhci_sprd_hw_reset()
367 val = readb_relaxed(host->ioaddr + SDHCI_SOFTWARE_RESET); in sdhci_sprd_hw_reset()
369 writeb_relaxed(val, host->ioaddr + SDHCI_SOFTWARE_RESET); in sdhci_sprd_hw_reset()
374 writeb_relaxed(val, host->ioaddr + SDHCI_SOFTWARE_RESET); in sdhci_sprd_hw_reset()
H A Dsdhci-omap.c806 sdhci_writeb(host, mask, SDHCI_SOFTWARE_RESET); in sdhci_omap_reset()
807 while ((!(sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask)) && in sdhci_omap_reset()
811 while ((sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask) && in sdhci_omap_reset()
815 if (sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask) in sdhci_omap_reset()
H A Dsdhci-esdhc-imx.c775 case SDHCI_SOFTWARE_RESET: in esdhc_writeb_le()
782 if (reg == SDHCI_SOFTWARE_RESET) { in esdhc_writeb_le()
982 esdhc_clrset_le(host, 0xff, SDHCI_RESET_ALL, SDHCI_SOFTWARE_RESET); in esdhc_prepare_tuning()
983 ret = readb_poll_timeout(host->ioaddr + SDHCI_SOFTWARE_RESET, sw_rst, in esdhc_prepare_tuning()
H A Dsdhci.h124 #define SDHCI_SOFTWARE_RESET 0x2F macro
H A Dsdhci-pci-core.c1738 sdhci_writeb(host, ctrl, SDHCI_SOFTWARE_RESET); in amd_execute_tuning_hs200()
H A Dsdhci.c207 sdhci_writeb(host, mask, SDHCI_SOFTWARE_RESET); in sdhci_reset()
223 if (!(sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask)) in sdhci_reset()
H A Dsdhci-msm.c1945 case SDHCI_SOFTWARE_RESET: in __sdhci_msm_check_write()
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsdhci-sprd.c63 * According to the standard specification, BIT(3) of SDHCI_SOFTWARE_RESET is
161 * Since BIT(3) of SDHCI_SOFTWARE_RESET is reserved according to the in sdhci_sprd_writeb()
168 if (unlikely(reg == SDHCI_SOFTWARE_RESET)) { in sdhci_sprd_writeb()
388 * SDHCI_SOFTWARE_RESET which would make bit SDHCI_HW_RESET_CARD can in sdhci_sprd_hw_reset()
391 val = readb_relaxed(host->ioaddr + SDHCI_SOFTWARE_RESET); in sdhci_sprd_hw_reset()
393 writeb_relaxed(val, host->ioaddr + SDHCI_SOFTWARE_RESET); in sdhci_sprd_hw_reset()
398 writeb_relaxed(val, host->ioaddr + SDHCI_SOFTWARE_RESET); in sdhci_sprd_hw_reset()
H A Dsdhci-omap.c858 sdhci_writeb(host, mask, SDHCI_SOFTWARE_RESET); in sdhci_omap_reset()
859 while ((!(sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask)) && in sdhci_omap_reset()
863 while ((sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask) && in sdhci_omap_reset()
867 if (sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask) in sdhci_omap_reset()
H A Dsdhci-esdhc-imx.c863 case SDHCI_SOFTWARE_RESET: in esdhc_writeb_le()
870 if (reg == SDHCI_SOFTWARE_RESET) { in esdhc_writeb_le()
1131 esdhc_clrset_le(host, 0xff, SDHCI_RESET_ALL, SDHCI_SOFTWARE_RESET); in esdhc_prepare_tuning()
1132 ret = readb_poll_timeout(host->ioaddr + SDHCI_SOFTWARE_RESET, sw_rst, in esdhc_prepare_tuning()
H A Dsdhci.h131 #define SDHCI_SOFTWARE_RESET 0x2F macro
H A Dsdhci-pci-core.c1683 sdhci_writeb(host, ctrl, SDHCI_SOFTWARE_RESET); in amd_execute_tuning_hs200()
H A Dsdhci.c206 sdhci_writeb(host, mask, SDHCI_SOFTWARE_RESET); in sdhci_reset()
222 if (!(sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask)) in sdhci_reset()
H A Dsdhci-msm.c2084 case SDHCI_SOFTWARE_RESET: in __sdhci_msm_check_write()

Completed in 41 milliseconds