MVGBE_SMI
if (!(MVGBE_READ(csc, MVGBE_SMI) & MVGBE_SMI_BUSY))
MVGBE_WRITE(csc, MVGBE_SMI, smi);
smi = MVGBE_READ(csc, MVGBE_SMI);
if (!(MVGBE_READ(csc, MVGBE_SMI) & MVGBE_SMI_BUSY))
MVGBE_WRITE(csc, MVGBE_SMI, smi);
if (!(MVGBE_READ(csc, MVGBE_SMI) & MVGBE_SMI_BUSY))