Lines Matching full:iqs62x
19 #include <linux/mfd/iqs62x.h>
36 struct iqs62x_core *iqs62x; member
51 struct iqs62x_core *iqs62x = iqs620_pwm->iqs62x; in iqs620_pwm_init() local
55 return regmap_clear_bits(iqs62x->regmap, IQS620_PWR_SETTINGS, in iqs620_pwm_init()
58 ret = regmap_write(iqs62x->regmap, IQS620_PWM_DUTY_CYCLE, in iqs620_pwm_init()
63 return regmap_set_bits(iqs62x->regmap, IQS620_PWR_SETTINGS, in iqs620_pwm_init()
181 ret = blocking_notifier_chain_unregister(&iqs620_pwm->iqs62x->nh, in iqs620_pwm_notifier_unregister()
190 struct iqs62x_core *iqs62x = dev_get_drvdata(pdev->dev.parent); in iqs620_pwm_probe() local
202 iqs620_pwm->iqs62x = iqs62x; in iqs620_pwm_probe()
204 ret = regmap_read(iqs62x->regmap, IQS620_PWR_SETTINGS, &val); in iqs620_pwm_probe()
209 ret = regmap_read(iqs62x->regmap, IQS620_PWM_DUTY_CYCLE, &val); in iqs620_pwm_probe()
221 ret = blocking_notifier_chain_register(&iqs620_pwm->iqs62x->nh, in iqs620_pwm_probe()