Lines Matching defs:timing
734 static void SdhciSetSdDriver(struct SdhciHost *host, enum MmcBusTiming timing)
745 switch (timing) {
772 static void SdhciSetEmmcDriver(struct SdhciHost *host, enum MmcBusTiming timing)
778 switch (timing) {
818 static void SdhciSetMmcIoDriver(struct SdhciHost *host, enum MmcBusTiming timing)
826 SdhciSetEmmcDriver(host, timing);
830 SdhciSetSdDriver(host, timing);
841 enum MmcBusTiming timing;
846 timing = host->mmc->curDev->workPara.timing;
850 if (timing == BUS_TIMING_MMC_HS400) {
853 } else if (timing == BUS_TIMING_MMC_HS200) {
856 } else if (timing == BUS_TIMING_MMC_HS) {
859 } else if (timing == BUS_TIMING_SD_HS) {
862 } else if (timing == BUS_TIMING_MMC_DS) {
871 if ((timing == BUS_TIMING_SD_HS) ||
872 (timing == BUS_TIMING_UHS_SDR25)) {
885 SdhciSetMmcIoDriver(host, timing);
1071 static void SdhciSetUhsSignaling(struct SdhciHost *host, enum MmcBusTiming timing)
1079 if (timing == BUS_TIMING_MMC_HS200 || timing == BUS_TIMING_UHS_SDR104) {
1081 } else if (timing == BUS_TIMING_UHS_SDR12) {
1083 } else if (timing == BUS_TIMING_UHS_SDR25) {
1085 } else if (timing == BUS_TIMING_UHS_SDR50) {
1087 } else if (timing == BUS_TIMING_UHS_DDR50 || timing == BUS_TIMING_UHS_DDR52) {
1089 } else if (timing == BUS_TIMING_MMC_HS400) {
1095 static int32_t SdhciSetBusTiming(struct MmcCntlr *cntlr, enum MmcBusTiming timing)
1102 if (timing >= BUS_TIMING_MMC_HS) {
1129 SdhciSetUhsSignaling(host, timing);
1130 if (timing > BUS_TIMING_UHS_SDR12 && timing <= BUS_TIMING_UHS_DDR50) {