Searched refs:pmic_arb (Results 1 – 1 of 1) sorted by relevance
| /linux-4.4.14/drivers/spmi/ |
| D | spmi-pmic-arb.c | 256 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_non_data_cmd_v1() local 260 u32 offset = pmic_arb->ver_ops->offset(pmic_arb, sid, 0); in pmic_arb_non_data_cmd_v1() 264 raw_spin_lock_irqsave(&pmic_arb->lock, flags); in pmic_arb_non_data_cmd_v1() 265 pmic_arb_base_write(pmic_arb, offset + PMIC_ARB_CMD, cmd); in pmic_arb_non_data_cmd_v1() 266 rc = pmic_arb_wait_for_done(ctrl, pmic_arb->wr_base, sid, 0); in pmic_arb_non_data_cmd_v1() 267 raw_spin_unlock_irqrestore(&pmic_arb->lock, flags); in pmic_arb_non_data_cmd_v1() 281 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_cmd() local 289 return pmic_arb->ver_ops->non_data_cmd(ctrl, opc, sid); in pmic_arb_cmd() 295 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_read_cmd() local 300 u32 offset = pmic_arb->ver_ops->offset(pmic_arb, sid, addr); in pmic_arb_read_cmd() [all …]
|