SDHC_BUFFER_READ_READY
HSET2(hp, SDHC_NINTR_SIGNAL_EN, SDHC_BUFFER_READ_READY);
HSET2(hp, SDHC_NINTR_STATUS_EN, SDHC_BUFFER_READ_READY);
if (!sdhc_wait_intr(hp, SDHC_BUFFER_READ_READY,
HCLR2(hp, SDHC_NINTR_SIGNAL_EN, SDHC_BUFFER_READ_READY);
HCLR2(hp, SDHC_NINTR_STATUS_EN, SDHC_BUFFER_READ_READY);
const uint16_t ready = SDHC_BUFFER_READ_READY | SDHC_BUFFER_WRITE_READY;
imask = SDHC_BUFFER_READ_READY;
SDHC_BUFFER_READ_READY|SDHC_BUFFER_WRITE_READY|
status & (SDHC_BUFFER_READ_READY|SDHC_BUFFER_WRITE_READY));
SDHC_BUFFER_READ_READY | SDHC_BUFFER_WRITE_READY |
sdhcimask ^= SDHC_BUFFER_READ_READY ^ SDHC_BUFFER_WRITE_READY;
sdhcimask ^= SDHC_BUFFER_READ_READY ^ SDHC_BUFFER_WRITE_READY;