Home
last modified time | relevance | path

Searched refs:pm860x_bulk_read (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/rtc/
Drtc-88pm860x.c121 pm860x_bulk_read(info->i2c, PM8607_RTC_COUNTER1, 4, buf); in pm860x_rtc_read_time()
147 pm860x_bulk_read(info->i2c, PM8607_RTC_COUNTER1, 4, buf); in pm860x_rtc_set_time()
175 pm860x_bulk_read(info->i2c, PM8607_RTC_EXPIRE1, 4, buf); in pm860x_rtc_read_alarm()
204 pm860x_bulk_read(info->i2c, PM8607_RTC_COUNTER1, 4, buf); in pm860x_rtc_set_alarm()
251 pm860x_bulk_read(info->i2c, REG_VRTC_MEAS1, 2, buf); in calibrate_vrtc_work()
/linux-4.4.14/drivers/mfd/
D88pm860x-i2c.c47 int pm860x_bulk_read(struct i2c_client *i2c, int reg, in pm860x_bulk_read() function
58 EXPORT_SYMBOL(pm860x_bulk_read);
D88pm860x-core.c612 ret = pm860x_bulk_read(i2c, PM8607_INT_STATUS1, in device_irq_init()
/linux-4.4.14/drivers/power/
D88pm860x_battery.c163 ret = pm860x_bulk_read(info->i2c, offset, 2, buf); in measure_12bit_voltage()
197 ret = pm860x_bulk_read(info->i2c, PM8607_LDO5, 5, buf); in measure_vbatt()
222 ret = pm860x_bulk_read(info->i2c, PM8607_IBAT_MEAS1, 2, buf); in measure_current()
258 ret = pm860x_bulk_read(info->i2c, PM8607_CCNT_MEAS1, 2, buf); in read_ccnt()
D88pm860x_charger.c124 ret = pm860x_bulk_read(info->i2c, PM8607_VCHG_MEAS1, 2, buf); in measure_vchg()
/linux-4.4.14/drivers/leds/
Dleds-88pm860x.c98 pm860x_bulk_read(led->i2c, led->reg_control, 3, buf); in pm860x_led_work()
/linux-4.4.14/include/linux/mfd/
D88pm860x.h474 extern int pm860x_bulk_read(struct i2c_client *, int, int, unsigned char *);
/linux-4.4.14/drivers/input/touchscreen/
D88pm860x-ts.c60 ret = pm860x_bulk_read(touch->i2c, MEAS_TSIX_1, MEAS_LEN, buf); in pm860x_touch_handler()