Lines Matching refs:WRITE4

68 #define	WRITE4(_sc, _reg, _val) \
184 WRITE4(sc, SDMMC_CTRL, reg);
349 WRITE4(sc, SDMMC_RINTSTS, DWMMC_CMD_ERR_FLAGS);
356 WRITE4(sc, SDMMC_RINTSTS, DWMMC_DATA_ERR_FLAGS);
369 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_CMD_DONE);
374 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_ACD);
379 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_DTO);
384 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_CD);
401 WRITE4(sc, SDMMC_IDSTS, (SDMMC_IDINTEN_TI |
403 WRITE4(sc, SDMMC_IDSTS, SDMMC_IDINTEN_NI);
544 WRITE4(sc, EMMCP_MPSBEGIN0, 0);
545 WRITE4(sc, EMMCP_SEND0, 0);
546 WRITE4(sc, EMMCP_CTRL0, (MPSCTRL_SECURE_READ_BIT |
556 WRITE4(sc, SDMMC_PWREN, (0 << slot));
558 WRITE4(sc, SDMMC_PWREN, (1 << slot));
581 WRITE4(sc, SDMMC_DBADDR, sc->desc_ring_paddr);
584 WRITE4(sc, SDMMC_IDSTS, SDMMC_IDINTEN_MASK);
585 WRITE4(sc, SDMMC_IDINTEN, (SDMMC_IDINTEN_NI |
591 WRITE4(sc, SDMMC_RINTSTS, 0xffffffff);
592 WRITE4(sc, SDMMC_INTMASK, 0);
595 WRITE4(sc, SDMMC_TMOUT, 0xffffffff);
598 WRITE4(sc, SDMMC_RINTSTS, 0xffffffff);
599 WRITE4(sc, SDMMC_INTMASK, (SDMMC_INTMASK_CMD_DONE |
606 WRITE4(sc, SDMMC_CTRL, SDMMC_CTRL_INT_ENABLE);
624 WRITE4(sc, SDMMC_CLKENA, 0);
625 WRITE4(sc, SDMMC_CMD, (SDMMC_CMD_WAIT_PRVDATA |
639 WRITE4(sc, SDMMC_CLKENA, 0);
640 WRITE4(sc, SDMMC_CLKSRC, 0);
644 WRITE4(sc, SDMMC_CLKDIV, div);
645 WRITE4(sc, SDMMC_CMD, (SDMMC_CMD_WAIT_PRVDATA |
656 WRITE4(sc, SDMMC_CLKENA, (SDMMC_CLKENA_CCLK_EN | SDMMC_CLKENA_LP));
657 WRITE4(sc, SDMMC_CMD, SDMMC_CMD_WAIT_PRVDATA |
686 WRITE4(sc, SDMMC_CTYPE, SDMMC_CTYPE_8BIT);
688 WRITE4(sc, SDMMC_CTYPE, SDMMC_CTYPE_4BIT);
690 WRITE4(sc, SDMMC_CTYPE, 0);
694 WRITE4(sc, SDMMC_CLKSEL, sc->sdr_timing);
702 * WRITE4(sc, SDMMC_UHS_REG, reg);
738 WRITE4(sc, SDMMC_CTRL, reg);
743 WRITE4(sc, SDMMC_BMOD, reg);
761 WRITE4(sc, SDMMC_INTMASK, reg);
784 WRITE4(sc, SDMMC_FIFOTH, reg);
789 WRITE4(sc, SDMMC_CTRL, reg);
794 WRITE4(sc, SDMMC_BMOD, reg);
797 WRITE4(sc, SDMMC_PLDMND, 1);
815 WRITE4(sc, SDMMC_FIFOTH, reg);
845 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_RXDR);
868 WRITE4(sc, SDMMC_DATA, *p++);
872 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_TXDR);
936 WRITE4(sc, SDMMC_TMOUT, 0xffffffff);
937 WRITE4(sc, SDMMC_BYTCNT, data->len);
940 WRITE4(sc, SDMMC_BLKSIZ, blksz);
952 WRITE4(sc, SDMMC_CMDARG, cmd->arg);
954 WRITE4(sc, SDMMC_CMD, cmdr | SDMMC_CMD_START);