VR_MIICMD
miicmd = VR_GET8(vrp->acc_reg, VR_MIICMD);
VR_PUT8(vrp->acc_reg, VR_MIICMD, 0);
VR_PUT8(vrp->acc_reg, VR_MIICMD, 0);
VR_PUT8(vrp->acc_reg, VR_MIICMD, 0);
VR_PUT8(vrp->acc_reg, VR_MIICMD, VR_MIICMD_MD_AUTO);
VR_SETBIT8(vrp->acc_reg, VR_MIICMD, VR_MIICMD_MD_READ);
} while ((VR_GET8(vrp->acc_reg, VR_MIICMD) & VR_MIICMD_MD_READ) != 0);
VR_SETBIT8(vrp->acc_reg, VR_MIICMD, VR_MIICMD_MD_WRITE);
} while ((VR_GET8(vrp->acc_reg, VR_MIICMD) & VR_MIICMD_MD_WRITE) != 0);