SATA_WR4
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_INDEX, 1);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CHX_PHY_CTRL1_GEN1, val);
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, SATA_FPCI_BAR5, val);
SATA_WR4(sc, SATA_CONFIGURATION, val);
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);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_PHY, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_NVOOB, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG2NVOOB_2, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_SATA, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_BKDOOR_CC, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_AHCI_HBA_CAP_BKDR, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_SATA, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_35, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_AHCI_IDP1, 0x400040);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_PHY_1, val);
SATA_WR4(sc, SCFG_OFFSET + SATA_CONFIGURATION, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_1, val);
SATA_WR4(sc, SCFG_OFFSET + T_SATA0_CFG_9,
SATA_WR4(sc, SATA_INTR_MASK, val);