WR1
WR1(sc, off, RD1(sc, off) | val);
WR1(sc, TPM_INT_VECTOR, channel);
WR1(sc, TPM_DATA_FIFO, *buf++);
WR1(sc, TPM_ACCESS, TPM_ACCESS_LOC_REQ);
WR1(slot, SDHCI_TIMEOUT_CONTROL, div);
WR1(slot, SDHCI_HOST_CONTROL, slot->hostctrl);
WR1(slot, SDHCI_HOST_CONTROL, slot->hostctrl);
WR1(slot, SDHCI_HOST_CONTROL, slot->hostctrl |= SDHCI_CTRL_LED);
WR1(slot, SDHCI_HOST_CONTROL, slot->hostctrl &= ~SDHCI_CTRL_LED);
WR1(slot, SDHCI_SOFTWARE_RESET, mask);
WR1(slot, SDHCI_POWER_CONTROL, pwr);
WR1(slot, SDHCI_POWER_CONTROL, pwr);
WR1(slot, SDHCI_POWER_CONTROL, pwr);
WR1(slot, SDHCI_HOST_CONTROL, slot->hostctrl);