Input: tegra-kbc: fix inverted reset logic
Subsystems (4)
PATCH 1/1 Input: tegra-kbc: fix inverted reset logic
Commit fe6b0dfaba68 ("Input: tegra-kbc - use reset framework") accidentally converted _deassert to _assert, so there is no code to wake up this hardware.
Fixes fe6b0dfaba68 ("Input: tegra-kbc - use reset framework")
Signed-off-by Masahiro Yamada <[email protected]>
---
drivers/input/keyboard/tegra-kbc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/input/keyboard/tegra-kbc.c +1 -1
@@ -376,7 +376,7 @@ static int tegra_kbc_start(struct tegra_kbc *kbc)/* Reset the KBC controller to clear all previous status.*/ reset_control_assert (kbc->rst);udelay (100 ); -reset_control_assert (kbc->rst); +reset_control_deassert (kbc->rst);udelay (100 );tegra_kbc_config_pins (kbc);
Signature · 1 line
1.9.1
Quoted 10 lines · Masahiro Yamada
Commit
fe6b0dfaba68("Input: tegra-kbc - use reset framework") accidentally converted_deassertto_assert, so there is no code to wake up this hardware.Fixes fe6b0dfaba68 ("Input: tegra-kbc - use reset framework")Signed-off-by Masahiro Yamada <[email protected]>---
drivers/input/keyboard/tegra-kbc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Nice catch!
Acked-by Thierry Reding <[email protected]>
Quoted 8 lines · Masahiro Yamada
Commit
fe6b0dfaba68("Input: tegra-kbc - use reset framework") accidentally converted_deassertto_assert, so there is no code to wake up this hardware.Fixes fe6b0dfaba68 ("Input: tegra-kbc - use reset framework")Signed-off-by Masahiro Yamada <[email protected]>---
Acked-by Laxman Dewangan <[email protected]>
Quoted 6 lines · Masahiro Yamada
Commit
fe6b0dfaba68("Input: tegra-kbc - use reset framework") accidentally converted_deassertto_assert, so there is no code to wake up this hardware.Fixes fe6b0dfaba68 ("Input: tegra-kbc - use reset framework")Signed-off-by Masahiro Yamada <[email protected]>
Applied, thank you.
Quoted 21 lines
---
drivers/input/keyboard/tegra-kbc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)drivers/input/keyboard/tegra-kbc.c +1
-1@@ -376,7 +376,7 @@ static int tegra_kbc_start(struct tegra_kbc *kbc)/* Reset the KBC controller to clear all previous status.*/ reset_control_assert (kbc->rst);udelay (100 ); -reset_control_assert (kbc->rst); +reset_control_deassert (kbc->rst);udelay (100 );tegra_kbc_config_pins (kbc);Signature · 1 line
1.9.1
Signature · 1 line
Dmitry