Input: tegra-kbc - handle return value of clk_prepare_enable
clk_prepare_enable() can fail here and we must check its return value. Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
parent
9ee0a05588
commit
8a7f102c4b
|
@ -370,8 +370,11 @@ static int tegra_kbc_start(struct tegra_kbc *kbc)
|
|||
{
|
||||
unsigned int debounce_cnt;
|
||||
u32 val = 0;
|
||||
int ret;
|
||||
|
||||
clk_prepare_enable(kbc->clk);
|
||||
ret = clk_prepare_enable(kbc->clk);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
/* Reset the KBC controller to clear all previous status.*/
|
||||
reset_control_assert(kbc->rst);
|
||||
|
|
Loading…
Reference in New Issue