• Home
  • Raw
  • Download

Lines Matching refs:cdata

93 	struct sti_pwm_compat_data *cdata;  member
129 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_get_prescale() local
144 value *= cdata->max_pwm_cnt + 1; in sti_pwm_get_prescale()
150 if (ps > cdata->max_prescale) in sti_pwm_get_prescale()
171 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_config() local
231 value = cdata->max_pwm_cnt * duty_ns / period_ns; in sti_pwm_config()
320 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_capture() local
327 if (pwm->hwpwm >= cdata->cpt_num_devs) { in sti_pwm_capture()
483 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_probe_dt() local
489 cdata->pwm_num_devs = num_devs; in sti_pwm_probe_dt()
493 cdata->cpt_num_devs = num_devs; in sti_pwm_probe_dt()
495 if (!cdata->pwm_num_devs && !cdata->cpt_num_devs) { in sti_pwm_probe_dt()
500 reg_fields = cdata->reg_fields; in sti_pwm_probe_dt()
545 struct sti_pwm_compat_data *cdata; in sti_pwm_probe() local
555 cdata = devm_kzalloc(dev, sizeof(*cdata), GFP_KERNEL); in sti_pwm_probe()
556 if (!cdata) in sti_pwm_probe()
587 cdata->reg_fields = sti_pwm_regfields; in sti_pwm_probe()
588 cdata->max_prescale = 0xff; in sti_pwm_probe()
589 cdata->max_pwm_cnt = 255; in sti_pwm_probe()
590 cdata->pwm_num_devs = 0; in sti_pwm_probe()
591 cdata->cpt_num_devs = 0; in sti_pwm_probe()
593 pc->cdata = cdata; in sti_pwm_probe()
602 if (!cdata->pwm_num_devs) in sti_pwm_probe()
618 if (!cdata->cpt_num_devs) in sti_pwm_probe()
637 pc->chip.npwm = pc->cdata->pwm_num_devs; in sti_pwm_probe()
647 for (i = 0; i < cdata->cpt_num_devs; i++) { in sti_pwm_probe()
670 for (i = 0; i < pc->cdata->pwm_num_devs; i++) in sti_pwm_remove()