Lines Matching refs:WRITE4

71 #define	WRITE4(_sc, _reg, _val) \
187 WRITE4(sc, SDMMC_CTRL, reg);
352 WRITE4(sc, SDMMC_RINTSTS, DWMMC_CMD_ERR_FLAGS);
359 WRITE4(sc, SDMMC_RINTSTS, DWMMC_DATA_ERR_FLAGS);
372 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_CMD_DONE);
377 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_ACD);
382 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_DTO);
387 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_CD);
404 WRITE4(sc, SDMMC_IDSTS, (SDMMC_IDINTEN_TI |
406 WRITE4(sc, SDMMC_IDSTS, SDMMC_IDINTEN_NI);
547 WRITE4(sc, EMMCP_MPSBEGIN0, 0);
548 WRITE4(sc, EMMCP_SEND0, 0);
549 WRITE4(sc, EMMCP_CTRL0, (MPSCTRL_SECURE_READ_BIT |
559 WRITE4(sc, SDMMC_PWREN, (0 << slot));
561 WRITE4(sc, SDMMC_PWREN, (1 << slot));
584 WRITE4(sc, SDMMC_DBADDR, sc->desc_ring_paddr);
587 WRITE4(sc, SDMMC_IDSTS, SDMMC_IDINTEN_MASK);
588 WRITE4(sc, SDMMC_IDINTEN, (SDMMC_IDINTEN_NI |
594 WRITE4(sc, SDMMC_RINTSTS, 0xffffffff);
595 WRITE4(sc, SDMMC_INTMASK, 0);
598 WRITE4(sc, SDMMC_TMOUT, 0xffffffff);
601 WRITE4(sc, SDMMC_RINTSTS, 0xffffffff);
602 WRITE4(sc, SDMMC_INTMASK, (SDMMC_INTMASK_CMD_DONE |
609 WRITE4(sc, SDMMC_CTRL, SDMMC_CTRL_INT_ENABLE);
627 WRITE4(sc, SDMMC_CLKENA, 0);
628 WRITE4(sc, SDMMC_CMD, (SDMMC_CMD_WAIT_PRVDATA |
642 WRITE4(sc, SDMMC_CLKENA, 0);
643 WRITE4(sc, SDMMC_CLKSRC, 0);
647 WRITE4(sc, SDMMC_CLKDIV, div);
648 WRITE4(sc, SDMMC_CMD, (SDMMC_CMD_WAIT_PRVDATA |
659 WRITE4(sc, SDMMC_CLKENA, (SDMMC_CLKENA_CCLK_EN | SDMMC_CLKENA_LP));
660 WRITE4(sc, SDMMC_CMD, SDMMC_CMD_WAIT_PRVDATA |
689 WRITE4(sc, SDMMC_CTYPE, SDMMC_CTYPE_8BIT);
691 WRITE4(sc, SDMMC_CTYPE, SDMMC_CTYPE_4BIT);
693 WRITE4(sc, SDMMC_CTYPE, 0);
697 WRITE4(sc, SDMMC_CLKSEL, sc->sdr_timing);
705 * WRITE4(sc, SDMMC_UHS_REG, reg);
741 WRITE4(sc, SDMMC_CTRL, reg);
746 WRITE4(sc, SDMMC_BMOD, reg);
764 WRITE4(sc, SDMMC_INTMASK, reg);
787 WRITE4(sc, SDMMC_FIFOTH, reg);
792 WRITE4(sc, SDMMC_CTRL, reg);
797 WRITE4(sc, SDMMC_BMOD, reg);
800 WRITE4(sc, SDMMC_PLDMND, 1);
818 WRITE4(sc, SDMMC_FIFOTH, reg);
848 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_RXDR);
871 WRITE4(sc, SDMMC_DATA, *p++);
875 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_TXDR);
939 WRITE4(sc, SDMMC_TMOUT, 0xffffffff);
940 WRITE4(sc, SDMMC_BYTCNT, data->len);
943 WRITE4(sc, SDMMC_BLKSIZ, blksz);
955 WRITE4(sc, SDMMC_CMDARG, cmd->arg);
957 WRITE4(sc, SDMMC_CMD, cmdr | SDMMC_CMD_START);