Lines Matching +full:read +full:- +full:write
5 * struct dm_spmi_ops - SPMI device I/O interface
10 * @read: read register 'reg' of slave 'usid' and peripheral 'pid'
11 * @write: write register 'reg' of slave 'usid' and peripheral 'pid'
13 * Each register is 8-bit, both read and write can return negative values
17 int (*read)(struct udevice *dev, int usid, int pid, int reg); member
18 int (*write)(struct udevice *dev, int usid, int pid, int reg, member
23 * spmi_reg_read() - read a register from specific slave/peripheral
25 * @dev: SPMI bus to read
28 * @reg: Register to read
29 * @return value read on success or negative value of errno.
34 * spmi_reg_write() - write a register of specific slave/peripheral
36 * @dev: SPMI bus to write
39 * @reg: Register to write
40 * @value: Value to write