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()
485 /* Acquire tbclk for Time Base EHRPWM submodule */ in ehrpwm_pwm_probe()
486 pc->tbclk = devm_clk_get(&pdev->dev, "tbclk"); in ehrpwm_pwm_probe()
487 if (IS_ERR(pc->tbclk)) in ehrpwm_pwm_probe()
488 return dev_err_probe(&pdev->dev, PTR_ERR(pc->tbclk), "Failed to get tbclk\n"); in ehrpwm_pwm_probe()
490 ret = clk_prepare(pc->tbclk); in ehrpwm_pwm_probe()
508 clk_unprepare(pc->tbclk); in ehrpwm_pwm_probe()
519 clk_unprepare(pc->tbclk); in ehrpwm_pwm_remove()