HOST_RESET
tmp = ata_wait_register(NULL, mmio + HOST_CTL, HOST_RESET,
HOST_RESET, 10, 1000);
if (tmp & HOST_RESET) {
if (!(tmp & HOST_RESET)) {
writel(tmp | HOST_RESET, mmio + HOST_CTL);
writel(HOST_RESET, dd->mmio + HOST_CTL);
} while ((readl(dd->mmio + HOST_CTL) & HOST_RESET)
if (readl(dd->mmio + HOST_CTL) & HOST_RESET)
PRT("Host Resets: %llu\n", HOST_RESET);