Lines Matching refs:opc

46 #define PMIF_RW_CMD_SET(opc, rw, sid, bc, addr)	\  argument
47 (((opc) << 30) | ((rw) << 29) | ((sid) << 24) | ((bc) << 16) | (addr))
82 int pmif_spmi_read_cmd(struct pmif *arb, uint8_t opc, uint8_t sid, in pmif_spmi_read_cmd() argument
93 if (opc >= PMIF_READ_CMD_MIN && opc <= PMIF_READ_CMD_MAX) in pmif_spmi_read_cmd()
94 opc = PMIF_CMD_REG; in pmif_spmi_read_cmd()
95 else if (opc >= PMIF_READ_CMD_EXT_MIN && opc <= PMIF_READ_CMD_EXT_MAX) in pmif_spmi_read_cmd()
96 opc = PMIF_CMD_EXT_REG; in pmif_spmi_read_cmd()
97 else if (opc >= PMIF_READ_CMD_EXT_LONG_MIN && opc <= PMIF_READ_CMD_EXT_LONG_MAX) in pmif_spmi_read_cmd()
98 opc = PMIF_CMD_EXT_REG_LONG; 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()
133 int pmif_spmi_write_cmd(struct pmif *arb, uint8_t opc, uint8_t sid, uint16_t addr, in pmif_spmi_write_cmd() argument
144 if (opc >= PMIF_WRITE_CMD_MIN && opc <= PMIF_WRITE_CMD_MAX) in pmif_spmi_write_cmd()
145 opc = PMIF_CMD_REG; in pmif_spmi_write_cmd()
146 else if (opc <= PMIF_WRITE_CMD_EXT_MAX) in pmif_spmi_write_cmd()
147 opc = PMIF_CMD_EXT_REG; in pmif_spmi_write_cmd()
148 else if (opc >= PMIF_WRITE_CMD_EXT_LONG_MIN && opc <= PMIF_WRITE_CMD_EXT_LONG_MAX) in pmif_spmi_write_cmd()
149 opc = PMIF_CMD_EXT_REG_LONG; in pmif_spmi_write_cmd()
150 else if (opc >= PMIF_WRITE_CMD_0_MIN) in pmif_spmi_write_cmd()
151 opc = PMIF_CMD_REG_0; in pmif_spmi_write_cmd()
168 mmio_write_32((uintptr_t)(arb->base + offset), PMIF_RW_CMD_SET(opc, 1, sid, bc, addr)); in pmif_spmi_write_cmd()