MVS_GBL_CTL
mw32(MVS_GBL_CTL, 0);
tmp = mr32(MVS_GBL_CTL);
mw32(MVS_GBL_CTL, 0);
tmp = mr32(MVS_GBL_CTL);
mw32_f(MVS_GBL_CTL, HBA_RST);
if (!(mr32(MVS_GBL_CTL) & HBA_RST))
if (mr32(MVS_GBL_CTL) & HBA_RST) {
tmp = mr32(MVS_GBL_CTL);
mw32(MVS_GBL_CTL, tmp | INT_EN);
tmp = mr32(MVS_GBL_CTL);
mw32(MVS_GBL_CTL, tmp & ~INT_EN);
tmp = mr32(MVS_GBL_CTL);
mw32(MVS_GBL_CTL, tmp);
tmp = mr32(MVS_GBL_CTL);
mw32(MVS_GBL_CTL, tmp);