SNVS_LPCR
v = SNVS_READ(sc, SNVS_LPCR);
SNVS_WRITE(sc, SNVS_LPCR, v | SNVS_LPCR_SRTC_ENV);
if (SNVS_READ(sc, SNVS_LPCR) & SNVS_LPCR_SRTC_ENV)
v = SNVS_READ(sc, SNVS_LPCR);
SNVS_WRITE(sc, SNVS_LPCR, v & ~SNVS_LPCR_SRTC_ENV);
if (!(SNVS_READ(sc, SNVS_LPCR) & SNVS_LPCR_SRTC_ENV))