/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | sdhci-pxav3.c | 240 static void pxav3_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) in pxav3_set_uhs_signaling() argument 254 switch (uhs) { in pxav3_set_uhs_signaling() 280 if (uhs == MMC_TIMING_UHS_SDR50 || in pxav3_set_uhs_signaling() 281 uhs == MMC_TIMING_UHS_DDR50) { in pxav3_set_uhs_signaling() 284 } else if (uhs == MMC_TIMING_MMC_HS) { in pxav3_set_uhs_signaling() 296 "%s uhs = %d, ctrl_2 = %04X\n", in pxav3_set_uhs_signaling() 297 __func__, uhs, ctrl_2); in pxav3_set_uhs_signaling()
|
H A D | sdhci-st.c | 257 unsigned int uhs) in sdhci_st_set_uhs_signaling() 266 switch (uhs) { in sdhci_st_set_uhs_signaling() 300 "(uhs %d)\n", uhs); in sdhci_st_set_uhs_signaling() 302 dev_dbg(mmc_dev(host->mmc), "uhs %d, ctrl_2 %04X\n", uhs, ctrl_2); in sdhci_st_set_uhs_signaling() 256 sdhci_st_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) sdhci_st_set_uhs_signaling() argument
|
H A D | sdhci-msm.c | 1297 unsigned int uhs) in sdhci_msm_set_uhs_signaling() 1310 switch (uhs) { in sdhci_msm_set_uhs_signaling() 1338 if (uhs == MMC_TIMING_MMC_HS400 || in sdhci_msm_set_uhs_signaling() 1339 uhs == MMC_TIMING_MMC_HS200 || in sdhci_msm_set_uhs_signaling() 1340 uhs == MMC_TIMING_UHS_SDR104) in sdhci_msm_set_uhs_signaling() 1365 dev_dbg(mmc_dev(mmc), "%s: clock=%u uhs=%u ctrl_2=0x%x\n", in sdhci_msm_set_uhs_signaling() 1366 mmc_hostname(host->mmc), host->clock, uhs, ctrl_2); in sdhci_msm_set_uhs_signaling() local 1296 sdhci_msm_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) sdhci_msm_set_uhs_signaling() argument
|
H A D | rtsx_pci_sdmmc.c | 432 int uhs = mmc_card_uhs(card); in sd_read_long_data() local 445 if (!uhs) in sd_read_long_data() 490 int uhs = mmc_card_uhs(card); in sd_write_long_data() local 505 if (!uhs) in sd_write_long_data()
|
H A D | dw_mmc.c | 1530 u32 uhs; in dw_mci_switch_voltage() local 1542 uhs = mci_readl(host, UHS_REG); in dw_mci_switch_voltage() 1544 uhs &= ~v18; in dw_mci_switch_voltage() 1546 uhs |= v18; in dw_mci_switch_voltage() 1553 ret, uhs & v18 ? "1.8" : "3.3"); in dw_mci_switch_voltage() 1557 mci_writel(host, UHS_REG, uhs); in dw_mci_switch_voltage()
|
H A D | sdhci-esdhc-imx.c | 1059 unsigned int uhs) in esdhc_change_pinstate() 1065 dev_dbg(mmc_dev(host->mmc), "change pinctrl state for uhs %d\n", uhs); in esdhc_change_pinstate() 1072 switch (uhs) { in esdhc_change_pinstate() 1058 esdhc_change_pinstate(struct sdhci_host *host, unsigned int uhs) esdhc_change_pinstate() argument
|
H A D | sdhci.h | 647 void (*set_uhs_signaling)(struct sdhci_host *host, unsigned int uhs);
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | sdhci-pxav3.c | 238 static void pxav3_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) in pxav3_set_uhs_signaling() argument 252 switch (uhs) { in pxav3_set_uhs_signaling() 278 if (uhs == MMC_TIMING_UHS_SDR50 || in pxav3_set_uhs_signaling() 279 uhs == MMC_TIMING_UHS_DDR50) { in pxav3_set_uhs_signaling() 282 } else if (uhs == MMC_TIMING_MMC_HS) { in pxav3_set_uhs_signaling() 294 "%s uhs = %d, ctrl_2 = %04X\n", in pxav3_set_uhs_signaling() 295 __func__, uhs, ctrl_2); in pxav3_set_uhs_signaling()
|
H A D | sdhci-st.c | 257 unsigned int uhs) in sdhci_st_set_uhs_signaling() 266 switch (uhs) { in sdhci_st_set_uhs_signaling() 300 "(uhs %d)\n", uhs); in sdhci_st_set_uhs_signaling() 302 dev_dbg(mmc_dev(host->mmc), "uhs %d, ctrl_2 %04X\n", uhs, ctrl_2); in sdhci_st_set_uhs_signaling() 256 sdhci_st_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) sdhci_st_set_uhs_signaling() argument
|
H A D | sdhci-msm.c | 1317 unsigned int uhs) in sdhci_msm_set_uhs_signaling() 1330 switch (uhs) { in sdhci_msm_set_uhs_signaling() 1358 if (uhs == MMC_TIMING_MMC_HS400 || in sdhci_msm_set_uhs_signaling() 1359 uhs == MMC_TIMING_MMC_HS200 || in sdhci_msm_set_uhs_signaling() 1360 uhs == MMC_TIMING_UHS_SDR104) in sdhci_msm_set_uhs_signaling() 1385 dev_dbg(mmc_dev(mmc), "%s: clock=%u uhs=%u ctrl_2=0x%x\n", in sdhci_msm_set_uhs_signaling() 1386 mmc_hostname(host->mmc), host->clock, uhs, ctrl_2); in sdhci_msm_set_uhs_signaling() local 1316 sdhci_msm_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) sdhci_msm_set_uhs_signaling() argument
|
H A D | rtsx_pci_sdmmc.c | 435 int uhs = mmc_card_uhs(card); in sd_read_long_data() local 448 if (!uhs) in sd_read_long_data() 493 int uhs = mmc_card_uhs(card); in sd_write_long_data() local 508 if (!uhs) in sd_write_long_data()
|
H A D | dw_mmc.c | 1566 u32 uhs; in dw_mci_switch_voltage() local 1578 uhs = mci_readl(host, UHS_REG); in dw_mci_switch_voltage() 1580 uhs &= ~v18; in dw_mci_switch_voltage() 1582 uhs |= v18; in dw_mci_switch_voltage() 1589 ret, uhs & v18 ? "1.8" : "3.3"); in dw_mci_switch_voltage() 1593 mci_writel(host, UHS_REG, uhs); in dw_mci_switch_voltage()
|
H A D | sdhci-esdhc-imx.c | 1207 unsigned int uhs) in esdhc_change_pinstate() 1213 dev_dbg(mmc_dev(host->mmc), "change pinctrl state for uhs %d\n", uhs); in esdhc_change_pinstate() 1220 switch (uhs) { in esdhc_change_pinstate() 1206 esdhc_change_pinstate(struct sdhci_host *host, unsigned int uhs) esdhc_change_pinstate() argument
|
H A D | sdhci.h | 658 void (*set_uhs_signaling)(struct sdhci_host *host, unsigned int uhs);
|
/kernel/linux/linux-5.10/drivers/mmc/core/ |
H A D | sdio.c | 147 int uhs = ocr & R4_18V_PRESENT; in sdio_read_cccr() local 193 if (cccr_vsn >= SDIO_CCCR_REV_3_00 && uhs) { in sdio_read_cccr() 230 /* if no uhs mode ensure we check for high speed */ in sdio_read_cccr() 721 * try to init uhs card. sdio_read_cccr will take over this task in mmc_sdio_init_card()
|
/kernel/linux/linux-6.6/drivers/mmc/core/ |
H A D | sdio.c | 148 int uhs = ocr & R4_18V_PRESENT; in sdio_read_cccr() local 194 if (cccr_vsn >= SDIO_CCCR_REV_3_00 && uhs) { in sdio_read_cccr() 245 /* if no uhs mode ensure we check for high speed */ in sdio_read_cccr() 737 * try to init uhs card. sdio_read_cccr will take over this task in mmc_sdio_init_card()
|