ORC_HSTUS
if (inb(host->base + ORC_HSTUS) & RREADY) /* Wait READY set */
if ((*data = inb(host->base + ORC_HSTUS)) & HDI)
outb(data, host->base + ORC_HSTUS); /* Clear HDI */
outb(data, host->base + ORC_HSTUS); /* Clear HDI */
outb(data, host->base + ORC_HSTUS); /* Clear HDI */
if (inb(host->base + ORC_HSTUS) & RREADY) { /* Orchid is ready */
outb(data, host->base + ORC_HSTUS); /* Clear HDI */