Home
last modified time | relevance | path

Searched refs:pm860x_set_bits (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/leds/
Dleds-88pm860x.c86 pm860x_set_bits(led->i2c, led->reg_control, in pm860x_led_work()
89 pm860x_set_bits(led->i2c, led->reg_blink, in pm860x_led_work()
91 pm860x_set_bits(led->i2c, PM8606_WLED3B, led->blink_mask, in pm860x_led_work()
94 pm860x_set_bits(led->i2c, led->reg_control, LED_PWM_MASK, in pm860x_led_work()
104 pm860x_set_bits(led->i2c, led->reg_control, in pm860x_led_work()
106 pm860x_set_bits(led->i2c, PM8606_WLED3B, in pm860x_led_work()
/linux-4.1.27/drivers/power/
D88pm860x_charger.c194 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL1, 3, in start_precharge()
199 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL3, (0xf << 4), in start_precharge()
209 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL7, in start_precharge()
215 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL1, 3, in start_precharge()
237 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL2, 0x1f, in start_fastcharge()
242 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL3, (0xf << 4), in start_fastcharge()
247 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL4, in start_fastcharge()
252 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL6, in start_fastcharge()
259 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL7, in start_fastcharge()
265 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL1, 3, in start_fastcharge()
[all …]
D88pm860x_battery.c243 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL2, 0x1f, data); in set_charger_current()
255 ret = pm860x_set_bits(info->i2c, PM8607_CCNT, 7, offset & 7); in read_ccnt()
445 ret = pm860x_set_bits(info->i2c, PM8607_MEAS_EN1, data, data); in pm860x_init_battery()
451 ret = pm860x_set_bits(info->i2c, PM8607_MEAS_EN3, data, data); in pm860x_init_battery()
464 ret = pm860x_set_bits(info->i2c, PM8607_GPADC_MISC1, in pm860x_init_battery()
470 ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL6, in pm860x_init_battery()
475 ret = pm860x_set_bits(info->i2c, PM8607_CCNT, 7 << 3, in pm860x_init_battery()
481 ret = pm860x_set_bits(info->i2c, PM8607_GP_BIAS2, 0xF << 4, in pm860x_init_battery()
523 pm860x_set_bits(info->i2c, PM8607_POWER_UP_LOG, in pm860x_init_battery()
790 pm860x_set_bits(info->i2c, PM8607_RTC_MISC2, RTC_SOC_5LSB, in calc_capacity()
[all …]
/linux-4.1.27/drivers/rtc/
Drtc-88pm860x.c66 pm860x_set_bits(info->i2c, PM8607_RTC1, mask | ALARM_EN, mask); in rtc_update_handler()
76 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, ALARM_EN); in pm860x_rtc_alarm_irq_enable()
78 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0); in pm860x_rtc_alarm_irq_enable()
196 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0); in pm860x_rtc_set_alarm()
223 pm860x_set_bits(info->i2c, PM8607_RTC1, mask, mask); in pm860x_rtc_set_alarm()
226 pm860x_set_bits(info->i2c, PM8607_RTC1, mask, in pm860x_rtc_set_alarm()
282 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, 0); in calibrate_vrtc_work()
390 pm860x_set_bits(info->i2c, PM8607_RTC1, RTC1_USE_XO, RTC1_USE_XO); in pm860x_rtc_probe()
400 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, MEAS2_VRTC); in pm860x_rtc_probe()
419 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, 0); in pm860x_rtc_remove()
/linux-4.1.27/drivers/video/backlight/
D88pm860x_bl.c83 ret = pm860x_set_bits(data->i2c, data->reg_current, in pm860x_backlight_set()
89 ret = pm860x_set_bits(data->i2c, PM8606_PWM, in pm860x_backlight_set()
96 ret = pm860x_set_bits(data->i2c, data->reg_always_on, in pm860x_backlight_set()
102 ret = pm860x_set_bits(data->i2c, data->reg_always_on, in pm860x_backlight_set()
106 ret = pm860x_set_bits(data->i2c, data->reg_always_on, in pm860x_backlight_set()
/linux-4.1.27/drivers/input/touchscreen/
D88pm860x-ts.c100 ret = pm860x_set_bits(touch->i2c, MEAS_EN3, data, data); in pm860x_touch_open()
115 pm860x_set_bits(touch->i2c, MEAS_EN3, data, 0); in pm860x_touch_close()
233 ret = pm860x_set_bits(i2c, PM8607_GPADC_MISC1, PM8607_GPADC_EN, in pm860x_touch_probe()
/linux-4.1.27/drivers/mfd/
D88pm860x-i2c.c73 int pm860x_set_bits(struct i2c_client *i2c, int reg, in pm860x_set_bits() function
84 EXPORT_SYMBOL(pm860x_set_bits);
D88pm860x-core.c598 ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, mask, data); in device_irq_init()
677 if (pm860x_set_bits(i2c, PM8606_VSYS, in pm8606_osc_enable()
682 if (pm860x_set_bits(i2c, PM8606_MISC, in pm8606_osc_enable()
720 if (pm860x_set_bits(i2c, PM8606_VSYS, PM8606_VSYS_EN, 0)) in pm8606_osc_disable()
723 if (pm860x_set_bits(i2c, PM8606_MISC, PM8606_MISC_OSC_EN, 0)) in pm8606_osc_disable()
746 pm860x_set_bits(i2c, PM8606_VSYS, PM8606_VSYS_EN, 0); in device_osc_init()
748 pm860x_set_bits(i2c, PM8606_MISC, PM8606_MISC_OSC_EN, 0); in device_osc_init()
1030 ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, PM8607_B0_MISC1_PI2C, data); in device_8607_init()
/linux-4.1.27/sound/soc/codecs/
D88pm860x-codec.c1156 pm860x_set_bits(pm860x->i2c, REG_MISC2, data, 0); in pm860x_set_bias_level()
1286 pm860x_set_bits(pm860x->i2c, REG_HS_DET, in pm860x_hs_jack_detect()
1291 pm860x_set_bits(pm860x->i2c, REG_SHORTS, data, data); in pm860x_hs_jack_detect()
1296 pm860x_set_bits(pm860x->i2c, REG_SHORTS, data, data); in pm860x_hs_jack_detect()
1314 pm860x_set_bits(pm860x->i2c, REG_MIC_DET, in pm860x_mic_jack_detect()
/linux-4.1.27/drivers/input/misc/
D88pm860x_onkey.c56 pm860x_set_bits(info->i2c, PM8607_WAKEUP, 3, LONG_ONKEY_EN); in pm860x_onkey_handler()
/linux-4.1.27/include/linux/mfd/
D88pm860x.h476 extern int pm860x_set_bits(struct i2c_client *, int, unsigned char,