Lines Matching refs:lp3943
23 struct lp3943 *lp3943; member
36 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_request_map() local
51 if (test_and_set_bit(offset, &lp3943->pin_used)) { in lp3943_pwm_request_map()
75 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_free_map() local
80 clear_bit(offset, &lp3943->pin_used); in lp3943_pwm_free_map()
98 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_config() local
128 err = lp3943_write_byte(lp3943, reg_prescale, val); in lp3943_pwm_config()
135 return lp3943_write_byte(lp3943, reg_duty, val); in lp3943_pwm_config()
142 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_set_mode() local
143 const struct lp3943_reg_cfg *mux = lp3943->mux_cfg; in lp3943_pwm_set_mode()
148 err = lp3943_update_bits(lp3943, mux[index].reg, in lp3943_pwm_set_mode()
282 struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); in lp3943_pwm_probe() local
290 lp3943_pwm->pdata = lp3943->pdata; in lp3943_pwm_probe()
301 lp3943_pwm->lp3943 = lp3943; in lp3943_pwm_probe()