Home
last modified time | relevance | path

Searched refs:swinf_no (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/plat/mediatek/drivers/pmic_wrap/
H A Dpmic_wrap_init_v3.c81 static int32_t pwrap_swinf_acc(uint32_t swinf_no, uint32_t cmd, uint32_t write, in pwrap_swinf_acc() argument
89 if ((swinf_no & ~(0x3)) != 0) in pwrap_swinf_acc()
109 reg_rdata = mmio_read_32((uintptr_t)(&mtk_pwrap->wacs[swinf_no].sta)); in pwrap_swinf_acc()
118 ret = pwrap_check_idle((uintptr_t)(&mtk_pwrap->wacs[swinf_no].sta), in pwrap_swinf_acc()
119 (uintptr_t)(&mtk_pwrap->wacs[swinf_no].vldclr), TIMEOUT_WAIT_IDLE); in pwrap_swinf_acc()
128 mmio_write_32((uintptr_t)(&mtk_pwrap->wacs[swinf_no].wdata), wdata); in pwrap_swinf_acc()
133 mmio_write_32((uintptr_t)(&mtk_pwrap->wacs[swinf_no].cmd), in pwrap_swinf_acc()
145 ret = pwrap_check_vldclr((uintptr_t)(&mtk_pwrap->wacs[swinf_no].sta), TIMEOUT_READ); in pwrap_swinf_acc()
152 *rdata = mmio_read_32((uintptr_t)(&mtk_pwrap->wacs[swinf_no].rdata)); in pwrap_swinf_acc()
153 mmio_write_32((uintptr_t)(&mtk_pwrap->wacs[swinf_no].vldclr), 0x1); in pwrap_swinf_acc()