Loading drivers/spmi/spmi-pmic-arb.c +5 −0 Original line number Diff line number Diff line Loading @@ -999,6 +999,11 @@ static int pmic_arb_offset_v5(struct spmi_pmic_arb *pmic_arb, u8 sid, u16 addr, offset = 0x10000 * pmic_arb->ee + 0x80 * apid; break; case PMIC_ARB_CHANNEL_RW: if (pmic_arb->apid_data[apid].write_ee != pmic_arb->ee) { dev_err(&pmic_arb->spmic->dev, "disallowed SPMI write to sid=%u, addr=0x%04X\n", sid, addr); return -EPERM; } offset = 0x10000 * apid; break; } Loading Loading
drivers/spmi/spmi-pmic-arb.c +5 −0 Original line number Diff line number Diff line Loading @@ -999,6 +999,11 @@ static int pmic_arb_offset_v5(struct spmi_pmic_arb *pmic_arb, u8 sid, u16 addr, offset = 0x10000 * pmic_arb->ee + 0x80 * apid; break; case PMIC_ARB_CHANNEL_RW: if (pmic_arb->apid_data[apid].write_ee != pmic_arb->ee) { dev_err(&pmic_arb->spmic->dev, "disallowed SPMI write to sid=%u, addr=0x%04X\n", sid, addr); return -EPERM; } offset = 0x10000 * apid; break; } Loading