Input: tegra-kbc - add clk_prepare/clk_unprepare
Use clk_prepare/clk_unprepare as required by the generic clk framework. Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
20de12ccf9
commit
f762470b52
@ -492,7 +492,7 @@ static int tegra_kbc_start(struct tegra_kbc *kbc)
|
||||
unsigned int debounce_cnt;
|
||||
u32 val = 0;
|
||||
|
||||
clk_enable(kbc->clk);
|
||||
clk_prepare_enable(kbc->clk);
|
||||
|
||||
/* Reset the KBC controller to clear all previous status.*/
|
||||
tegra_periph_reset_assert(kbc->clk);
|
||||
@ -556,7 +556,7 @@ static void tegra_kbc_stop(struct tegra_kbc *kbc)
|
||||
disable_irq(kbc->irq);
|
||||
del_timer_sync(&kbc->timer);
|
||||
|
||||
clk_disable(kbc->clk);
|
||||
clk_disable_unprepare(kbc->clk);
|
||||
}
|
||||
|
||||
static int tegra_kbc_open(struct input_dev *dev)
|
||||
|
Loading…
Reference in New Issue
Block a user