HCONTROL
hcontrol = ioread32(hcr_base + HCONTROL);
hcr_base + HCONTROL);
hcr_base + HCONTROL);
temp = ioread32(hcr_base + HCONTROL);
iowrite32(temp & ~HCONTROL_LEGACY, hcr_base + HCONTROL);
temp = ioread32(hcr_base + HCONTROL);
iowrite32((temp & ~0x3F), hcr_base + HCONTROL);
ioread32(hcr_base + HSTATUS), ioread32(hcr_base + HCONTROL));
iowrite32((ioread32(hcr_base + HCONTROL)
hcr_base + HCONTROL);
temp = ioread32(hcr_base + HCONTROL);
iowrite32((temp & ~0x3F), hcr_base + HCONTROL);
ioread32(hcr_base + HCONTROL), ioread32(hcr_base + HSTATUS));
temp = ioread32(hcr_base + HCONTROL);
iowrite32((temp | DEFAULT_PORT_IRQ_ENABLE_MASK), hcr_base + HCONTROL);
ioread32(hcr_base + HCONTROL), ioread32(hcr_base + HSTATUS));
temp = ioread32(hcr_base + HCONTROL);
iowrite32((temp | HCONTROL_PMP_ATTACHED), hcr_base + HCONTROL);
temp = ioread32(hcr_base + HCONTROL);
iowrite32(temp, hcr_base + HCONTROL);
temp = ioread32(hcr_base + HCONTROL);
iowrite32((temp | DEFAULT_PORT_IRQ_ENABLE_MASK), hcr_base + HCONTROL);
temp = ioread32(hcr_base + HCONTROL);
iowrite32((temp | HCONTROL_ONLINE_PHY_RST), hcr_base + HCONTROL);
ata_port_dbg(ap, "HControl = 0x%x\n", ioread32(hcr_base + HCONTROL));
temp = ioread32(hcr_base + HCONTROL);
iowrite32(temp, hcr_base + HCONTROL);
ata_port_dbg(ap, "HControl = 0x%x\n", ioread32(hcr_base + HCONTROL));
temp = ioread32(hcr_base + HCONTROL);
iowrite32(temp, hcr_base + HCONTROL);
ioread32(hcr_base + HCONTROL));
temp = ioread32(hcr_base + HCONTROL);
iowrite32(temp, hcr_base + HCONTROL);
ioread32(hcr_base + HCONTROL));
ioread32(hcr_base + HCONTROL),