Home
last modified time | relevance | path

Searched refs:pwm_map (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-lp3943.c38 struct lp3943_pwm_map *pwm_map; in lp3943_pwm_request_map() local
41 pwm_map = kzalloc(sizeof(*pwm_map), GFP_KERNEL); in lp3943_pwm_request_map()
42 if (!pwm_map) in lp3943_pwm_request_map()
45 pwm_map->output = pdata->pwms[hwpwm]->output; in lp3943_pwm_request_map()
46 pwm_map->num_outputs = pdata->pwms[hwpwm]->num_outputs; in lp3943_pwm_request_map()
48 for (i = 0; i < pwm_map->num_outputs; i++) { in lp3943_pwm_request_map()
49 offset = pwm_map->output[i]; in lp3943_pwm_request_map()
53 kfree(pwm_map); in lp3943_pwm_request_map()
58 return pwm_map; in lp3943_pwm_request_map()
64 struct lp3943_pwm_map *pwm_map; lp3943_pwm_request() local
73 lp3943_pwm_free_map(struct lp3943_pwm *lp3943_pwm, struct lp3943_pwm_map *pwm_map) lp3943_pwm_free_map() argument
90 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); lp3943_pwm_free() local
134 lp3943_pwm_set_mode(struct lp3943_pwm *lp3943_pwm, struct lp3943_pwm_map *pwm_map, u8 val) lp3943_pwm_set_mode() argument
157 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); lp3943_pwm_enable() local
176 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); lp3943_pwm_disable() local
201 struct lp3943_pwm_map *pwm_map; lp3943_pwm_parse_dt() local
[all...]
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-lp3943.c38 struct lp3943_pwm_map *pwm_map; in lp3943_pwm_request_map() local
41 pwm_map = kzalloc(sizeof(*pwm_map), GFP_KERNEL); in lp3943_pwm_request_map()
42 if (!pwm_map) in lp3943_pwm_request_map()
45 pwm_map->output = pdata->pwms[hwpwm]->output; in lp3943_pwm_request_map()
46 pwm_map->num_outputs = pdata->pwms[hwpwm]->num_outputs; in lp3943_pwm_request_map()
48 for (i = 0; i < pwm_map->num_outputs; i++) { in lp3943_pwm_request_map()
49 offset = pwm_map->output[i]; in lp3943_pwm_request_map()
53 kfree(pwm_map); in lp3943_pwm_request_map()
58 return pwm_map; in lp3943_pwm_request_map()
64 struct lp3943_pwm_map *pwm_map; lp3943_pwm_request() local
73 lp3943_pwm_free_map(struct lp3943_pwm *lp3943_pwm, struct lp3943_pwm_map *pwm_map) lp3943_pwm_free_map() argument
90 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); lp3943_pwm_free() local
139 lp3943_pwm_set_mode(struct lp3943_pwm *lp3943_pwm, struct lp3943_pwm_map *pwm_map, u8 val) lp3943_pwm_set_mode() argument
162 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); lp3943_pwm_enable() local
181 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); lp3943_pwm_disable() local
228 struct lp3943_pwm_map *pwm_map; lp3943_pwm_parse_dt() local
[all...]

Completed in 2 milliseconds