Searched refs:vr (Results 1 – 1 of 1) sorted by relevance
95 static TEE_Result vrefbuf_wait_ready(struct vrefbuf_regul *vr) in vrefbuf_wait_ready() argument99 if (IO_READ32_POLL_TIMEOUT(vr->base + VREFBUF_CSR, val, in vrefbuf_wait_ready()108 struct vrefbuf_regul *vr = regulator_to_vr(regulator); in vrefbuf_set_state() local111 res = clk_enable(vr->clock); in vrefbuf_set_state()116 io_clrbits32(vr->base + VREFBUF_CSR, VREFBUF_CSR_HIZ); in vrefbuf_set_state()123 if (!vr->disable_timeout || in vrefbuf_set_state()124 !timeout_elapsed(vr->disable_timeout)) in vrefbuf_set_state()127 io_setbits32(vr->base + VREFBUF_CSR, VREFBUF_CSR_ENVR); in vrefbuf_set_state()129 if (vrefbuf_wait_ready(vr) != TEE_SUCCESS) { in vrefbuf_set_state()130 clk_disable(vr->clock); in vrefbuf_set_state()[all …]