Lines Matching full:tbclk
113 struct clk *tbclk; member
346 /* Enable TBCLK */ in ehrpwm_pwm_enable()
347 ret = clk_enable(pc->tbclk); in ehrpwm_pwm_enable()
349 dev_err(chip->dev, "Failed to enable TBCLK for %s: %d\n", in ehrpwm_pwm_enable()
377 * Action Qualifier control on PWM output from next TBCLK in ehrpwm_pwm_disable()
384 /* Disabling TBCLK on PWM disable */ in ehrpwm_pwm_disable()
385 clk_disable(pc->tbclk); in ehrpwm_pwm_disable()
463 /* Acquire tbclk for Time Base EHRPWM submodule */ in ehrpwm_pwm_probe()
464 pc->tbclk = devm_clk_get(&pdev->dev, "tbclk"); in ehrpwm_pwm_probe()
465 if (IS_ERR(pc->tbclk)) { in ehrpwm_pwm_probe()
466 dev_err(&pdev->dev, "Failed to get tbclk\n"); in ehrpwm_pwm_probe()
467 return PTR_ERR(pc->tbclk); in ehrpwm_pwm_probe()
470 ret = clk_prepare(pc->tbclk); in ehrpwm_pwm_probe()
488 clk_unprepare(pc->tbclk); in ehrpwm_pwm_probe()
497 clk_unprepare(pc->tbclk); in ehrpwm_pwm_remove()