/linux-3.4.99/drivers/leds/ |
D | leds-88pm860x.c | 152 pm860x_set_bits(led->i2c, __led_off(led->port), in pm860x_led_work() 155 pm860x_set_bits(led->i2c, __blink_off(led->port), in pm860x_led_work() 158 pm860x_set_bits(led->i2c, PM8606_WLED3B, mask, mask); in pm860x_led_work() 160 pm860x_set_bits(led->i2c, __led_off(led->port), LED_PWM_MASK, in pm860x_led_work() 170 pm860x_set_bits(led->i2c, __led_off(led->port), in pm860x_led_work() 173 pm860x_set_bits(led->i2c, PM8606_WLED3B, mask, 0); in pm860x_led_work()
|
/linux-3.4.99/drivers/rtc/ |
D | rtc-88pm860x.c | 65 pm860x_set_bits(info->i2c, PM8607_RTC1, mask | ALARM_EN, mask); in rtc_update_handler() 75 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, ALARM_EN); in pm860x_rtc_alarm_irq_enable() 77 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0); in pm860x_rtc_alarm_irq_enable() 195 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0); in pm860x_rtc_set_alarm() 222 pm860x_set_bits(info->i2c, PM8607_RTC1, mask, mask); in pm860x_rtc_set_alarm() 225 pm860x_set_bits(info->i2c, PM8607_RTC1, mask, in pm860x_rtc_set_alarm() 281 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, 0); in calibrate_vrtc_work() 365 pm860x_set_bits(info->i2c, PM8607_RTC1, RTC1_USE_XO, RTC1_USE_XO); in pm860x_rtc_probe() 373 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, MEAS2_VRTC); in pm860x_rtc_probe() 397 pm860x_set_bits(info->i2c, PM8607_MEAS_EN2, MEAS2_VRTC, 0); in pm860x_rtc_remove()
|
/linux-3.4.99/drivers/video/backlight/ |
D | 88pm860x_bl.c | 113 ret = pm860x_set_bits(data->i2c, wled_idc(data->port), in pm860x_backlight_set() 119 ret = pm860x_set_bits(data->i2c, PM8606_PWM, in pm860x_backlight_set() 126 ret = pm860x_set_bits(data->i2c, wled_b(data->port), in pm860x_backlight_set() 132 ret = pm860x_set_bits(data->i2c, wled_b(data->port), in pm860x_backlight_set() 136 ret = pm860x_set_bits(data->i2c, wled_b(data->port), in pm860x_backlight_set()
|
/linux-3.4.99/drivers/mfd/ |
D | 88pm860x-core.c | 409 ret = pm860x_set_bits(i2c, PM8607_GPADC_MISC1, in device_gpadc_init() 443 ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, mask, data); in device_irq_init() 524 if (pm860x_set_bits(i2c, PM8606_VSYS, in pm8606_osc_enable() 529 if (pm860x_set_bits(i2c, PM8606_MISC, in pm8606_osc_enable() 567 if (pm860x_set_bits(i2c, PM8606_VSYS, PM8606_VSYS_EN, 0)) in pm8606_osc_disable() 570 if (pm860x_set_bits(i2c, PM8606_MISC, PM8606_MISC_OSC_EN, 0)) in pm8606_osc_disable() 593 pm860x_set_bits(i2c, PM8606_VSYS, PM8606_VSYS_EN, 0); in device_osc_init() 595 pm860x_set_bits(i2c, PM8606_MISC, PM8606_MISC_OSC_EN, 0); in device_osc_init() 841 ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, PM8607_B0_MISC1_PI2C, data); in device_8607_init()
|
D | 88pm860x-i2c.c | 75 int pm860x_set_bits(struct i2c_client *i2c, int reg, in pm860x_set_bits() function 86 EXPORT_SYMBOL(pm860x_set_bits);
|
/linux-3.4.99/drivers/regulator/ |
D | 88pm8607.c | 271 ret = pm860x_set_bits(info->i2c, info->vol_reg, mask, val); in pm8607_set_voltage() 277 ret = pm860x_set_bits(info->i2c, info->update_reg, in pm8607_set_voltage() 305 return pm860x_set_bits(info->i2c, info->enable_reg, in pm8607_enable() 314 return pm860x_set_bits(info->i2c, info->enable_reg, in pm8607_disable()
|
/linux-3.4.99/drivers/input/touchscreen/ |
D | 88pm860x-ts.c | 98 ret = pm860x_set_bits(touch->i2c, MEAS_EN3, data, data); in pm860x_touch_open() 113 pm860x_set_bits(touch->i2c, MEAS_EN3, data, 0); in pm860x_touch_close()
|
/linux-3.4.99/sound/soc/codecs/ |
D | 88pm860x-codec.c | 1197 pm860x_set_bits(codec->control_data, REG_MISC2, data, 0); in pm860x_set_bias_level() 1327 pm860x_set_bits(codec->control_data, REG_HS_DET, in pm860x_hs_jack_detect() 1332 pm860x_set_bits(codec->control_data, REG_SHORTS, data, data); in pm860x_hs_jack_detect() 1337 pm860x_set_bits(codec->control_data, REG_SHORTS, data, data); in pm860x_hs_jack_detect() 1355 pm860x_set_bits(codec->control_data, REG_MIC_DET, in pm860x_mic_jack_detect()
|
/linux-3.4.99/drivers/input/misc/ |
D | 88pm860x_onkey.c | 55 pm860x_set_bits(info->i2c, PM8607_WAKEUP, 3, LONG_ONKEY_EN); in pm860x_onkey_handler()
|
/linux-3.4.99/include/linux/mfd/ |
D | 88pm860x.h | 399 extern int pm860x_set_bits(struct i2c_client *, int, unsigned char,
|