Home
last modified time | relevance | path

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

/rk3399_ARM-atf/plat/mediatek/drivers/apusys/mt8196/
H A Dapusys_rv_pwr_ctrl.c137 int apu_hw_sema_ctl(uint32_t sem_addr, uint8_t usr_bit, uint8_t ctl, uint32_t timeout, in apu_hw_sema_ctl() argument
150 if (ctl == HW_SEM_PUT && ((mmio_read_32(sem_addr) & BIT(ctl_bit)) == 0) && !bypass) { in apu_hw_sema_ctl()
152 __func__, usr_bit, ctl, sem_addr, mmio_read_32(sem_addr)); in apu_hw_sema_ctl()
156 mmio_write_32(sem_addr, BIT(ctl_bit)); in apu_hw_sema_ctl()
161 ret = wait_for_state_ready(sem_addr, BIT(ctl_bit), BIT(ctl_bit), timeout, in apu_hw_sema_ctl()
162 sem_addr, BIT(ctl_bit)); in apu_hw_sema_ctl()
168 __func__, sem_addr, usr_bit, ctl, mmio_read_32(sem_addr)); in apu_hw_sema_ctl()
H A Dapusys_rv_pwr_ctrl.h26 int apu_hw_sema_ctl(uint32_t sem_addr, uint8_t usr_bit, uint8_t ctl, uint32_t timeout,