Searched refs:arb (Results 1 – 3 of 3) sorted by relevance
| /rk3399_ARM-atf/plat/mediatek/drivers/spmi/ |
| H A D | pmif_common.c | 58 struct pmif *arb = get_pmif_controller(PMIF_SPMI, mstid); in pmif_check_idle() local 62 offset = arb->regs[PMIF_SWINF_3_STA]; in pmif_check_idle() 63 reg_rdata = mmio_read_32((uintptr_t)(arb->base + offset)); in pmif_check_idle() 71 struct pmif *arb = get_pmif_controller(PMIF_SPMI, mstid); in pmif_check_vldclr() local 75 offset = arb->regs[PMIF_SWINF_3_STA]; in pmif_check_vldclr() 76 reg_rdata = mmio_read_32((uintptr_t)(arb->base + offset)); in pmif_check_vldclr() 82 int pmif_spmi_read_cmd(struct pmif *arb, uint8_t opc, uint8_t sid, in pmif_spmi_read_cmd() argument 105 ret = pmif_check_idle(arb->mstid); in pmif_spmi_read_cmd() 110 offset = arb->regs[PMIF_SWINF_3_ACC]; in pmif_spmi_read_cmd() 111 mmio_write_32((uintptr_t)(arb->base + offset), PMIF_RW_CMD_SET(opc, 0, sid, bc, addr)); in pmif_spmi_read_cmd() [all …]
|
| H A D | pmif_common.h | 25 int (*read_cmd)(struct pmif *arb, uint8_t opc, uint8_t sid, uint16_t addr, uint8_t *buf, 27 int (*write_cmd)(struct pmif *arb, uint8_t opc, uint8_t sid, uint16_t addr, 36 int pmif_spmi_read_cmd(struct pmif *arb, uint8_t opc, uint8_t sid, uint16_t addr, uint8_t *buf, 38 int pmif_spmi_write_cmd(struct pmif *arb, uint8_t opc, uint8_t sid, uint16_t addr,
|
| H A D | spmi_common.c | 161 struct pmif *arb = get_pmif_controller(PMIF_SPMI, mstid); in spmi_ctrl_op_st() local 164 (uintptr_t)(arb->spmimst_base + arb->spmimst_regs[SPMI_GRP_ID_EN]); in spmi_ctrl_op_st() 166 (uintptr_t)(arb->spmimst_base + arb->spmimst_regs[SPMI_OP_ST_CTRL]); in spmi_ctrl_op_st() 168 (uintptr_t)(arb->spmimst_base + arb->spmimst_regs[SPMI_OP_ST_STA]); in spmi_ctrl_op_st()
|