Lines Matching refs:sw_caps
151 card->sw_caps.sd3_bus_mode = 0; in sdio_read_cccr()
152 card->sw_caps.sd3_drv_type = 0; in sdio_read_cccr()
162 card->sw_caps.sd3_bus_mode in sdio_read_cccr()
166 card->sw_caps.sd3_bus_mode in sdio_read_cccr()
170 card->sw_caps.sd3_bus_mode in sdio_read_cccr()
180 card->sw_caps.sd3_drv_type |= SD_DRIVER_TYPE_A; in sdio_read_cccr()
182 card->sw_caps.sd3_drv_type |= SD_DRIVER_TYPE_C; in sdio_read_cccr()
184 card->sw_caps.sd3_drv_type |= SD_DRIVER_TYPE_D; in sdio_read_cccr()
188 if (!card->sw_caps.sd3_bus_mode) { in sdio_read_cccr()
191 card->sw_caps.hs_max_dtr = 50000000; in sdio_read_cccr()
194 card->sw_caps.hs_max_dtr = 25000000; in sdio_read_cccr()
434 if (card->sw_caps.sd3_drv_type & SD_DRIVER_TYPE_A) in sdio_select_driver_type()
437 if (card->sw_caps.sd3_drv_type & SD_DRIVER_TYPE_C) in sdio_select_driver_type()
440 if (card->sw_caps.sd3_drv_type & SD_DRIVER_TYPE_D) in sdio_select_driver_type()
450 card->sw_caps.uhs_max_dtr, in sdio_select_driver_type()
487 (card->sw_caps.sd3_bus_mode & SD_MODE_UHS_SDR104)) { in sdio_set_bus_speed_mode()
490 card->sw_caps.uhs_max_dtr = UHS_SDR104_MAX_DTR; in sdio_set_bus_speed_mode()
493 (card->sw_caps.sd3_bus_mode & SD_MODE_UHS_DDR50)) { in sdio_set_bus_speed_mode()
496 card->sw_caps.uhs_max_dtr = UHS_DDR50_MAX_DTR; in sdio_set_bus_speed_mode()
499 MMC_CAP_UHS_SDR50)) && (card->sw_caps.sd3_bus_mode & in sdio_set_bus_speed_mode()
503 card->sw_caps.uhs_max_dtr = UHS_SDR50_MAX_DTR; in sdio_set_bus_speed_mode()
507 (card->sw_caps.sd3_bus_mode & SD_MODE_UHS_SDR25)) { in sdio_set_bus_speed_mode()
510 card->sw_caps.uhs_max_dtr = UHS_SDR25_MAX_DTR; in sdio_set_bus_speed_mode()
514 MMC_CAP_UHS_SDR12)) && (card->sw_caps.sd3_bus_mode & in sdio_set_bus_speed_mode()
518 card->sw_caps.uhs_max_dtr = UHS_SDR12_MAX_DTR; in sdio_set_bus_speed_mode()
534 mmc_set_clock(card->host, card->sw_caps.uhs_max_dtr); in sdio_set_bus_speed_mode()
781 if ((ocr & R4_18V_PRESENT) && card->sw_caps.sd3_bus_mode) { in mmc_sdio_init_card()