Lines Matching defs:opc
289 static int pmif_arb_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid)
296 if (opc < SPMI_CMD_RESET || opc > SPMI_CMD_WAKEUP)
299 cmd = opc - SPMI_CMD_RESET;
311 static int pmif_spmi_read_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid,
332 if (opc >= 0x60 && opc <= 0x7f)
333 opc = PMIF_CMD_REG;
334 else if ((opc >= 0x20 && opc <= 0x2f) || (opc >= 0x38 && opc <= 0x3f))
335 opc = PMIF_CMD_EXT_REG_LONG;
355 cmd = (opc << 30) | (sid << 24) | ((len - 1) << 16) | addr;
378 static int pmif_spmi_write_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid,
400 if (opc >= 0x40 && opc <= 0x5F)
401 opc = PMIF_CMD_REG;
402 else if ((opc <= 0xF) || (opc >= 0x30 && opc <= 0x37))
403 opc = PMIF_CMD_EXT_REG_LONG;
404 else if (opc >= 0x80)
405 opc = PMIF_CMD_REG_0;
430 cmd = (opc << 30) | BIT(29) | (sid << 24) | ((len - 1) << 16) | addr;