SSP_RD
uint32_t imx23_mmc_vers = SSP_RD(sc, HW_SSP_VERSION);
cmd->c_resp[0] = SSP_RD(sc, HW_SSP_SDRESP0);
cmd->c_resp[1] = SSP_RD(sc, HW_SSP_SDRESP1);
cmd->c_resp[2] = SSP_RD(sc, HW_SSP_SDRESP2);
cmd->c_resp[3] = SSP_RD(sc, HW_SSP_SDRESP3);
while ((SSP_RD(sc, HW_SSP_CTRL0) & HW_SSP_CTRL0_SFTRST) ||
while (!(SSP_RD(sc, HW_SSP_CTRL0) & HW_SSP_CTRL0_CLKGATE))
while ((SSP_RD(sc, HW_SSP_CTRL0) & HW_SSP_CTRL0_SFTRST) ||
while (SSP_RD(sc, HW_SSP_CTRL0) & HW_SSP_CTRL0_CLKGATE)
reg = SSP_RD(sc, HW_SSP_CTRL0);
reg = SSP_RD(sc, HW_SSP_TIMING);
reg = SSP_RD(sc, HW_SSP_CTRL1);
reg = SSP_RD(sc, HW_SSP_TIMING);
SSP_RD(sc, HW_SSP_CTRL1) & HW_SSP_CTRL1_IRQ_MASK;