Home
last modified time | relevance | path

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

/linux/drivers/rtc/
H A Drtc-88pm860x.c62 pm860x_set_bits(info->i2c, PM8607_RTC1, mask | ALARM_EN, mask); in rtc_update_handler()
72 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, ALARM_EN); in pm860x_rtc_alarm_irq_enable()
74 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0); in pm860x_rtc_alarm_irq_enable()
161 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0); in pm860x_rtc_set_alarm()
179 pm860x_set_bits(info->i2c, PM8607_RTC1, mask, mask); in pm860x_rtc_set_alarm()
182 pm860x_set_bits(info->i2c, PM8607_RTC1, mask, in pm860x_rtc_set_alarm()
238 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, 0); in calibrate_vrtc_work()
318 pm860x_set_bits(info->i2c, PM8607_RTC1, RTC1_USE_XO, RTC1_USE_XO); in pm860x_rtc_probe()
322 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, MEAS2_VRTC); in pm860x_rtc_probe()
341 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, 0); in pm860x_rtc_remove()
/linux/drivers/leds/
H A Dleds-88pm860x.c81 pm860x_set_bits(led->i2c, led->reg_control, in pm860x_led_set()
84 pm860x_set_bits(led->i2c, led->reg_blink, in pm860x_led_set()
86 pm860x_set_bits(led->i2c, PM8606_WLED3B, led->blink_mask, in pm860x_led_set()
89 pm860x_set_bits(led->i2c, led->reg_control, LED_PWM_MASK, in pm860x_led_set()
99 pm860x_set_bits(led->i2c, led->reg_control, in pm860x_led_set()
101 pm860x_set_bits(led->i2c, PM8606_WLED3B, in pm860x_led_set()
/linux/drivers/input/touchscreen/
H A D88pm860x-ts.c97 ret = pm860x_set_bits(touch->i2c, MEAS_EN3, data, data); in pm860x_touch_open()
112 pm860x_set_bits(touch->i2c, MEAS_EN3, data, 0); in pm860x_touch_close()
230 ret = pm860x_set_bits(i2c, PM8607_GPADC_MISC1, PM8607_GPADC_EN, in pm860x_touch_probe()
/linux/drivers/mfd/
H A D88pm860x-i2c.c70 int pm860x_set_bits(struct i2c_client *i2c, int reg, in pm860x_set_bits() function
81 EXPORT_SYMBOL(pm860x_set_bits);
H A D88pm860x-core.c590 ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, mask, data); in device_irq_init()
669 if (pm860x_set_bits(i2c, PM8606_VSYS, in pm8606_osc_enable()
674 if (pm860x_set_bits(i2c, PM8606_MISC, in pm8606_osc_enable()
714 if (pm860x_set_bits(i2c, PM8606_VSYS, PM8606_VSYS_EN, 0)) in pm8606_osc_disable()
717 if (pm860x_set_bits(i2c, PM8606_MISC, PM8606_MISC_OSC_EN, 0)) in pm8606_osc_disable()
740 pm860x_set_bits(i2c, PM8606_VSYS, PM8606_VSYS_EN, 0); in device_osc_init()
742 pm860x_set_bits(i2c, PM8606_MISC, PM8606_MISC_OSC_EN, 0); in device_osc_init()
1024 ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, PM8607_B0_MISC1_PI2C, data); in device_8607_init()
/linux/sound/soc/codecs/
H A D88pm860x-codec.c1133 pm860x_set_bits(pm860x->i2c, REG_MISC2, data, 0); in pm860x_set_bias_level()
1264 pm860x_set_bits(pm860x->i2c, REG_HS_DET, in pm860x_hs_jack_detect()
1269 pm860x_set_bits(pm860x->i2c, REG_SHORTS, data, data); in pm860x_hs_jack_detect()
1274 pm860x_set_bits(pm860x->i2c, REG_SHORTS, data, data); in pm860x_hs_jack_detect()
1292 pm860x_set_bits(pm860x->i2c, REG_MIC_DET, in pm860x_mic_jack_detect()
/linux/drivers/input/misc/
H A D88pm860x_onkey.c56 pm860x_set_bits(info->i2c, PM8607_WAKEUP, 3, LONG_ONKEY_EN); in pm860x_onkey_handler()
/linux/include/linux/mfd/
H A D88pm860x.h473 extern int pm860x_set_bits(struct i2c_client *, int, unsigned char,