MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / mmc_select_hs200

Function mmc_select_hs200

components/drivers/sdio/dev_mmc.c:491–506  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

489}
490
491static int mmc_select_hs200(struct rt_mmcsd_card *card)
492{
493 int ret;
494
495 ret = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL,
496 EXT_CSD_HS_TIMING, EXT_CSD_TIMING_HS200);
497 if (ret)
498 return ret;
499
500 mmcsd_set_timing(card->host, MMCSD_TIMING_MMC_HS200);
501 mmcsd_set_clock(card->host, card->max_data_rate);
502
503 ret = mmcsd_excute_tuning(card);
504
505 return ret;
506}
507
508static int mmc_switch_to_hs400(struct rt_mmcsd_card *card)
509{

Callers 2

mmc_select_hs400Function · 0.85
mmc_select_timingFunction · 0.85

Calls 4

mmcsd_set_timingFunction · 0.85
mmcsd_set_clockFunction · 0.85
mmcsd_excute_tuningFunction · 0.85
mmc_switchFunction · 0.70

Tested by

no test coverage detected