devm_clk_put
Prev | Chapter 17. Clock Framework | Next

## Name

devm_clk_put — "free" a managed clock source

## Synopsis

`void devm_clk_put (` | struct device * dev,
| struct clk * clk`)`;

## Arguments

`dev`

  device used to acuqire the clock

`clk`

  clock source acquired with `devm_clk_get`

## Note

drivers must ensure that all clk_enable calls made on this clock source are balanced by clk_disable calls prior to calling this function.

clk_put should not be called from within interrupt context.

Prev | Up | Next
clk_put | Home | clk_round_rate