Lines Matching refs:freq
22 static uint32_t emmc_set_timeout_register_value(uint32_t freq);
24 static uint32_t emmc_calc_tran_speed(uint32_t *freq);
54 uint32_t freq = MMC_400KHZ; /* 390KHz */ in emmc_card_init() local
70 result = emmc_set_request_mmc_clock(&freq); in emmc_card_init()
168 result_calc = emmc_calc_tran_speed(&freq); in emmc_card_init()
174 mmc_drv_obj.max_freq = freq; /* max frequency (card spec) */ in emmc_card_init()
176 result = emmc_set_request_mmc_clock(&freq); in emmc_card_init()
183 mmc_drv_obj.data_timeout = emmc_set_timeout_register_value(freq); in emmc_card_init()
224 uint32_t freq; /* High speed mode clock frequency */ in emmc_high_speed() local
237 freq = MMC_52MHZ; in emmc_high_speed()
239 freq = MMC_26MHZ; in emmc_high_speed()
241 freq = MMC_20MHZ; in emmc_high_speed()
244 if ((freq == MMC_52MHZ) || (freq == MMC_26MHZ)) { in emmc_high_speed()
258 mmc_drv_obj.max_freq = freq; in emmc_high_speed()
259 result = emmc_set_request_mmc_clock(&freq); in emmc_high_speed()
266 mmc_drv_obj.data_timeout = emmc_set_timeout_register_value(freq); in emmc_high_speed()
494 static uint32_t emmc_calc_tran_speed(uint32_t *freq) in emmc_calc_tran_speed() argument
520 *freq = MMC_52MHZ; in emmc_calc_tran_speed()
522 *freq = MMC_26MHZ; in emmc_calc_tran_speed()
524 *freq = MMC_20MHZ; in emmc_calc_tran_speed()
526 *freq = MMC_400KHZ; in emmc_calc_tran_speed()
532 static uint32_t emmc_set_timeout_register_value(uint32_t freq) in emmc_set_timeout_register_value() argument
536 switch (freq) { in emmc_set_timeout_register_value()
605 EMMC_ERROR_CODE emmc_set_request_mmc_clock(uint32_t *freq) in emmc_set_request_mmc_clock() argument
608 if (freq == NULL) { in emmc_set_request_mmc_clock()
622 && (mmc_drv_obj.current_freq == *freq)) { in emmc_set_request_mmc_clock()
633 set_sd_clk(*freq); in emmc_set_request_mmc_clock()