VTCR_FUNC_VID_WRITE
val = VTCR_BUSY | VTCR_FUNC_VID_WRITE | vid;
VTCR_FUNC_VID_WRITE | (vid & VTCR_VID_MASK));