MTKSWITCH_VTCR
while (sc->hal.mtkswitch_read(sc, MTKSWITCH_VTCR) & VTCR_BUSY);
sc->hal.mtkswitch_write(sc, MTKSWITCH_VTCR, VTCR_BUSY |
while (sc->hal.mtkswitch_read(sc, MTKSWITCH_VTCR) & VTCR_BUSY);
sc->hal.mtkswitch_write(sc, MTKSWITCH_VTCR, val);
while (sc->hal.mtkswitch_read(sc, MTKSWITCH_VTCR) & VTCR_BUSY);
sc->hal.mtkswitch_write(sc, MTKSWITCH_VTCR, VTCR_BUSY |
while ((val = sc->hal.mtkswitch_read(sc, MTKSWITCH_VTCR)) & VTCR_BUSY);
while (sc->hal.mtkswitch_read(sc, MTKSWITCH_VTCR) & VTCR_BUSY);
sc->hal.mtkswitch_write(sc, MTKSWITCH_VTCR, VTCR_BUSY |
while ((val = sc->hal.mtkswitch_read(sc, MTKSWITCH_VTCR)) & VTCR_BUSY);