SCFG_OFFSET
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_INDEX, 1);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL1_GEN1);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL1_GEN1, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL1_GEN2);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL1_GEN2, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL11,
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL2,
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_INDEX, 0);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL17, 0x55010000);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL18, 0x55010000);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL20, 0x1);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL21, 0x1);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CFG_PHY);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_PHY, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_NVOOB);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_NVOOB, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CFG2NVOOB_2);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG2NVOOB_2, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CFG_SATA);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_SATA, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_BKDOOR_CC);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_BKDOOR_CC, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_AHCI_HBA_CAP_BKDR);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_AHCI_HBA_CAP_BKDR, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CFG_SATA);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_SATA, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CFG_35);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_35, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_AHCI_IDP1, 0x400040);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CFG_PHY_1);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_PHY_1, val);
val = SATA_RD4(sc, SCFG_OFFSET + SATA_CONFIGURATION);
SATA_WR4(sc, SCFG_OFFSET + SATA_CONFIGURATION, val);
val = SATA_RD4(sc, SCFG_OFFSET + T_SATA0_CFG_1);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_1, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_9,