Lines Matching refs:read32

82 static inline rt_uint32_t read32(rt_uint32_t addr)  in read32()  function
99 while (!(read32(pdat->virt + EMMC_INTERRUPT) & (m | INT_ERROR_MASK)) && cnt--) in sd_int()
101 r = read32(pdat->virt + EMMC_INTERRUPT); in sd_int()
112 rt_kprintf("send cmd/data error %x -> %x\n",r, read32(pdat->virt + EMMC_INTERRUPT)); in sd_int()
122 …while ((read32(pdat->virt + EMMC_STATUS) & mask) && !(read32(pdat->virt + EMMC_INTERRUPT) & INT_ER… in sd_status()
128 else if (read32(pdat->virt + EMMC_INTERRUPT) & INT_ERROR_MASK) in sd_status()
154 …mmcsd_dbg("transfer cmd %x(%d) %x %x\n", cmdidx, cmd->cmdidx, cmd->cmdarg, read32(pdat->virt + EMM… in raspi_transfer_command()
155 write32(pdat->virt + EMMC_INTERRUPT,read32(pdat->virt + EMMC_INTERRUPT)); in raspi_transfer_command()
173 resp[0] = read32(pdat->virt + EMMC_RESP0); in raspi_transfer_command()
174 resp[1] = read32(pdat->virt + EMMC_RESP1); in raspi_transfer_command()
175 resp[2] = read32(pdat->virt + EMMC_RESP2); in raspi_transfer_command()
176 resp[3] = read32(pdat->virt + EMMC_RESP3); in raspi_transfer_command()
193 cmd->response[0] = read32(pdat->virt + EMMC_RESP0); in raspi_transfer_command()
195 …], cmd->response[1], cmd->response[2], cmd->response[3], read32(pdat->virt + EMMC_STATUS),read32(p… in raspi_transfer_command()
212 if (read32(pdat->virt + EMMC_STATUS) & SR_READ_AVAILABLE) in read_bytes()
213 buf[d] = read32(pdat->virt + EMMC_DATA); in read_bytes()
362 temp = read32((pdat->virt + EMMC_CONTROL0)); in sdhci_setwidth()
405 while ((read32(pdat->virt + EMMC_STATUS) & (SR_CMD_INHIBIT | SR_DAT_INHIBIT)) && (--count)) in sdhci_setclock()
409 …rt_kprintf("EMMC: Set clock: timeout waiting for inhibit flags. Status %08x.\n",read32(pdat->virt … in sdhci_setclock()
414 temp = read32((pdat->virt + EMMC_CONTROL1)); in sdhci_setclock()
419 temp = read32(pdat->virt + EMMC_SLOTISR_VER); in sdhci_setclock()
422 temp = read32((pdat->virt + EMMC_CONTROL1)); in sdhci_setclock()
428 temp = read32(pdat->virt + EMMC_CONTROL1); in sdhci_setclock()
434 while (!(read32(pdat->virt + EMMC_CONTROL1) & C1_CLK_STABLE) && count--) in sdhci_setclock()
477 temp = read32((pdat->virt + EMMC_CONTROL1)); in reset_emmc()
485 while ((read32((pdat->virt + EMMC_CONTROL1)) & C1_SRST_HC) && cnt--); in reset_emmc()
491 temp = read32((pdat->virt + EMMC_CONTROL1)); in reset_emmc()
503 rt_kprintf("\t%x:%x\n", i, read32(pdat->virt + i)); in dump_registers()
504 rt_kprintf("\t%x:%x\n", 0x50, read32(pdat->virt + 0x50)); in dump_registers()
505 rt_kprintf("\t%x:%x\n", 0x70, read32(pdat->virt + 0x70)); in dump_registers()
506 rt_kprintf("\t%x:%x\n", 0x74, read32(pdat->virt + 0x74)); in dump_registers()
507 rt_kprintf("\t%x:%x\n", 0x80, read32(pdat->virt + 0x80)); in dump_registers()
508 rt_kprintf("\t%x:%x\n", 0x84, read32(pdat->virt + 0x84)); in dump_registers()
509 rt_kprintf("\t%x:%x\n", 0x88, read32(pdat->virt + 0x88)); in dump_registers()
510 rt_kprintf("\t%x:%x\n", 0x8c, read32(pdat->virt + 0x8c)); in dump_registers()
511 rt_kprintf("\t%x:%x\n", 0x90, read32(pdat->virt + 0x90)); in dump_registers()
512 rt_kprintf("\t%x:%x\n", 0xf0, read32(pdat->virt + 0xf0)); in dump_registers()
513 rt_kprintf("\t%x:%x\n", 0xfc, read32(pdat->virt + 0xfc)); in dump_registers()