Lines Matching refs:mmcstatus
94 uint mmcstatus = *cur_st; in dmmc_check_status() local
97 if (mmcstatus & st_ready) { in dmmc_check_status()
98 *cur_st = mmcstatus; in dmmc_check_status()
99 mmcstatus = get_val(®s->mmcst1); in dmmc_check_status()
101 } else if (mmcstatus & st_error) { in dmmc_check_status()
102 if (mmcstatus & MMCST0_TOUTRS) in dmmc_check_status()
104 printf("[ ST0 ERROR %x]\n", mmcstatus); in dmmc_check_status()
109 if (mmcstatus & MMCST0_CRCRS) in dmmc_check_status()
115 mmcstatus = get_val(®s->mmcst0); in dmmc_check_status()
118 printf("Status %x Timeout ST0:%x ST1:%x\n", st_ready, mmcstatus, in dmmc_check_status()
132 uint mmcstatus, status_rdy, status_err; in dmmc_send_cmd() local
138 mmcstatus = get_val(®s->mmcst0); in dmmc_send_cmd()
222 mmcstatus = get_val(®s->mmcst0); in dmmc_send_cmd()
223 err = dmmc_check_status(regs, &mmcstatus, status_rdy, status_err); in dmmc_send_cmd()
232 if (mmcstatus & MMCST0_RSPDNE) { in dmmc_send_cmd()
262 err = dmmc_check_status(regs, &mmcstatus, status_rdy, in dmmc_send_cmd()
308 err = dmmc_check_status(regs, &mmcstatus, MMCST0_DATDNE, status_err); in dmmc_send_cmd()