Lines Matching defs:clk_pwms
47 * @clk_pwms: the clock used by each PWM channel
56 struct clk **clk_pwms;
84 ret = clk_prepare_enable(pc->clk_pwms[pwm->hwpwm]);
103 clk_disable_unprepare(pc->clk_pwms[pwm->hwpwm]);
137 do_div(resolution, clk_get_rate(pc->clk_pwms[pwm->hwpwm]));
226 pc->clk_pwms = devm_kcalloc(&pdev->dev, pc->soc->num_pwms,
227 sizeof(*pc->clk_pwms), GFP_KERNEL);
228 if (!pc->clk_pwms)
250 pc->clk_pwms[i] = devm_clk_get(&pdev->dev, name);
251 if (IS_ERR(pc->clk_pwms[i])) {
253 name, PTR_ERR(pc->clk_pwms[i]));
254 return PTR_ERR(pc->clk_pwms[i]);