Lines Matching refs:cdata

89 	struct sti_pwm_compat_data *cdata;  member
125 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_get_prescale() local
140 value *= cdata->max_pwm_cnt + 1; in sti_pwm_get_prescale()
146 if (ps > cdata->max_prescale) in sti_pwm_get_prescale()
167 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_config() local
227 value = cdata->max_pwm_cnt * duty_ns / period_ns; in sti_pwm_config()
316 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_capture() local
323 if (pwm->hwpwm >= cdata->cpt_num_devs) { in sti_pwm_capture()
502 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_probe_dt() local
508 cdata->pwm_num_devs = num_devs; in sti_pwm_probe_dt()
512 cdata->cpt_num_devs = num_devs; in sti_pwm_probe_dt()
514 if (!cdata->pwm_num_devs && !cdata->cpt_num_devs) { in sti_pwm_probe_dt()
519 reg_fields = cdata->reg_fields; in sti_pwm_probe_dt()
563 struct sti_pwm_compat_data *cdata; in sti_pwm_probe() local
572 cdata = devm_kzalloc(dev, sizeof(*cdata), GFP_KERNEL); in sti_pwm_probe()
573 if (!cdata) in sti_pwm_probe()
600 cdata->reg_fields = sti_pwm_regfields; in sti_pwm_probe()
601 cdata->max_prescale = 0xff; in sti_pwm_probe()
602 cdata->max_pwm_cnt = 255; in sti_pwm_probe()
603 cdata->pwm_num_devs = 0; in sti_pwm_probe()
604 cdata->cpt_num_devs = 0; in sti_pwm_probe()
606 pc->cdata = cdata; in sti_pwm_probe()
615 if (cdata->pwm_num_devs) { in sti_pwm_probe()
629 if (cdata->cpt_num_devs) { in sti_pwm_probe()
645 pc->chip.npwm = pc->cdata->pwm_num_devs; in sti_pwm_probe()
654 for (i = 0; i < cdata->cpt_num_devs; i++) { in sti_pwm_probe()