Lines Matching refs:dev

27 int spmi_register_zero_write(struct spmi_device *dev, uint8_t data)  in spmi_register_zero_write()  argument
29 return dev->pmif_arb->write_cmd(dev->pmif_arb, SPMI_CMD_ZERO_WRITE, in spmi_register_zero_write()
30 dev->slvid, 0, &data, 1); in spmi_register_zero_write()
33 int spmi_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf) in spmi_register_read() argument
39 return dev->pmif_arb->read_cmd(dev->pmif_arb, SPMI_CMD_READ, dev->slvid, addr, buf, 1); in spmi_register_read()
42 int spmi_register_write(struct spmi_device *dev, uint8_t addr, uint8_t data) in spmi_register_write() argument
48 return dev->pmif_arb->write_cmd(dev->pmif_arb, SPMI_CMD_WRITE, in spmi_register_write()
49 dev->slvid, addr, &data, 1); in spmi_register_write()
52 int spmi_ext_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf, in spmi_ext_register_read() argument
59 return dev->pmif_arb->read_cmd(dev->pmif_arb, SPMI_CMD_EXT_READ, in spmi_ext_register_read()
60 dev->slvid, addr, buf, len); in spmi_ext_register_read()
63 int spmi_ext_register_write(struct spmi_device *dev, uint8_t addr, in spmi_ext_register_write() argument
70 return dev->pmif_arb->write_cmd(dev->pmif_arb, SPMI_CMD_EXT_WRITE, in spmi_ext_register_write()
71 dev->slvid, addr, buf, len); in spmi_ext_register_write()
74 int spmi_ext_register_readl(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_readl() argument
81 return dev->pmif_arb->read_cmd(dev->pmif_arb, SPMI_CMD_EXT_READL, in spmi_ext_register_readl()
82 dev->slvid, addr, buf, len); in spmi_ext_register_readl()
85 int spmi_ext_register_writel(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_writel() argument
92 return dev->pmif_arb->write_cmd(dev->pmif_arb, SPMI_CMD_EXT_WRITEL, in spmi_ext_register_writel()
93 dev->slvid, addr, buf, len); in spmi_ext_register_writel()
96 int spmi_ext_register_readl_field(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_readl_field() argument
102 ret = dev->pmif_arb->read_cmd(dev->pmif_arb, SPMI_CMD_EXT_READL, in spmi_ext_register_readl_field()
103 dev->slvid, addr, &rdata, 1); in spmi_ext_register_readl_field()
110 int spmi_ext_register_writel_field(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_writel_field() argument
116 ret = spmi_ext_register_readl(dev, addr, &tmp, 1); in spmi_ext_register_writel_field()
122 return dev->pmif_arb->write_cmd(dev->pmif_arb, SPMI_CMD_EXT_WRITEL, in spmi_ext_register_writel_field()
123 dev->slvid, addr, &tmp, 1); in spmi_ext_register_writel_field()
193 int spmi_command_shutdown(int mstid, struct spmi_device *dev, unsigned int grpiden) in spmi_command_shutdown() argument
196 dev->slvid = grpiden; in spmi_command_shutdown()
198 return spmi_ctrl_op_st(mstid, grpiden, dev->slvid, SPMI_SHUTDOWN); in spmi_command_shutdown()