| H A D | rk860x_regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 81 static int rk860x_write(struct udevice *dev, uint reg, const uint8_t *buff, in rk860x_write() argument 86 ret = dm_i2c_write(dev, reg, buff, len); in rk860x_write() 88 dev_err(dev, "write reg[0x%02x] failed, ret=%d\n", reg, ret); in rk860x_write() 95 static int rk860x_read(struct udevice *dev, uint reg, uint8_t *buff, int len) in rk860x_read() argument 99 ret = dm_i2c_read(dev, reg, buff, len); in rk860x_read() 101 dev_err(dev, "read reg[0x%02x] failed, ret=%d\n", reg, ret); in rk860x_read() 108 static int rk860x_reg_read(struct udevice *dev, uint reg, u8 *val) in rk860x_reg_read() argument 112 debug("%s: reg=%x", __func__, reg); in rk860x_reg_read() 113 ret = rk860x_read(dev, reg, val, 1); in rk860x_reg_read() [all …]
|