• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/mmc/host/

Lines Matching refs:WRITE4

77 #define	WRITE4(_sc, _reg, _val) \
187 WRITE4(sc, SDMMC_CTRL, reg);
387 WRITE4(sc, SDMMC_RINTSTS, reg);
402 WRITE4(sc, SDMMC_IDSTS, (SDMMC_IDINTEN_TI |
404 WRITE4(sc, SDMMC_IDSTS, SDMMC_IDINTEN_NI);
667 WRITE4(sc, SDMMC_PWREN, (0 << slot));
669 WRITE4(sc, SDMMC_PWREN, (1 << slot));
693 WRITE4(sc, SDMMC_DBADDR, sc->desc_ring_paddr);
696 WRITE4(sc, SDMMC_IDSTS, SDMMC_IDINTEN_MASK);
697 WRITE4(sc, SDMMC_IDINTEN, (SDMMC_IDINTEN_NI |
703 WRITE4(sc, SDMMC_RINTSTS, 0xffffffff);
704 WRITE4(sc, SDMMC_INTMASK, 0);
707 WRITE4(sc, SDMMC_TMOUT, 0xffffffff);
710 WRITE4(sc, SDMMC_RINTSTS, 0xffffffff);
711 WRITE4(sc, SDMMC_INTMASK, (SDMMC_INTMASK_CMD_DONE |
718 WRITE4(sc, SDMMC_CTRL, SDMMC_CTRL_INT_ENABLE);
781 WRITE4(sc, SDMMC_CLKENA, 0);
782 WRITE4(sc, SDMMC_CMD, (SDMMC_CMD_WAIT_PRVDATA |
796 WRITE4(sc, SDMMC_CLKENA, 0);
797 WRITE4(sc, SDMMC_CLKSRC, 0);
801 WRITE4(sc, SDMMC_CLKDIV, div);
802 WRITE4(sc, SDMMC_CMD, (SDMMC_CMD_WAIT_PRVDATA |
813 WRITE4(sc, SDMMC_CLKENA, (SDMMC_CLKENA_CCLK_EN | SDMMC_CLKENA_LP));
814 WRITE4(sc, SDMMC_CMD, SDMMC_CMD_WAIT_PRVDATA |
843 WRITE4(sc, SDMMC_CTYPE, SDMMC_CTYPE_8BIT);
845 WRITE4(sc, SDMMC_CTYPE, SDMMC_CTYPE_4BIT);
847 WRITE4(sc, SDMMC_CTYPE, 0);
851 WRITE4(sc, SDMMC_CLKSEL, sc->sdr_timing);
862 WRITE4(sc, SDMMC_UHS_REG, reg);
902 WRITE4(sc, SDMMC_CTRL, reg);
907 WRITE4(sc, SDMMC_BMOD, reg);
923 WRITE4(sc, SDMMC_INTMASK, reg);
946 WRITE4(sc, SDMMC_FIFOTH, reg);
951 WRITE4(sc, SDMMC_CTRL, reg);
956 WRITE4(sc, SDMMC_BMOD, reg);
959 WRITE4(sc, SDMMC_PLDMND, 1);
977 WRITE4(sc, SDMMC_FIFOTH, reg);
1007 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_RXDR);
1030 WRITE4(sc, SDMMC_DATA, *p++);
1034 WRITE4(sc, SDMMC_RINTSTS, SDMMC_INTMASK_TXDR);
1098 WRITE4(sc, SDMMC_TMOUT, 0xffffffff);
1099 WRITE4(sc, SDMMC_BYTCNT, data->len);
1102 WRITE4(sc, SDMMC_BLKSIZ, blksz);
1114 WRITE4(sc, SDMMC_CMDARG, cmd->arg);
1116 WRITE4(sc, SDMMC_CMD, cmdr | SDMMC_CMD_START);