diff options
author | Dmitry Osipenko <[email protected]> | 2021-05-10 23:25:51 +0300 |
---|---|---|
committer | Thierry Reding <[email protected]> | 2021-05-31 10:56:11 +0200 |
commit | ef3082db434f3f87b83ccaa1ce4ebfd05535b651 (patch) | |
tree | 52bc677da66af2ffb7365ef018ed71cb33689502 | |
parent | 6efb943b8616ec53a5e444193dccf1af9ad627b5 (diff) |
ARM: tegra: acer-a500: Improve microphone detection
Use edge-triggered interrupt and set delay to 100ms for microphone hook
detection. This doesn't fix any known problems, but there is a smaller
chance to miss insertion of the microphone now, which previously happened
rarely.
Signed-off-by: Dmitry Osipenko <[email protected]>
Signed-off-by: Thierry Reding <[email protected]>
-rw-r--r-- | arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts index 2298fc034183..d7d97b7e4794 100644 --- a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts +++ b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts @@ -420,11 +420,14 @@ reg = <0x1a>; interrupt-parent = <&gpio>; - interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_LEVEL_HIGH>; + interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_EDGE_BOTH>; gpio-controller; #gpio-cells = <2>; + micdet-cfg = <0>; + micdet-delay = <100>; + gpio-cfg = < 0x0000 /* MIC_LR_OUT# GPIO, output, low */ 0x0000 /* FM2018-enable GPIO, output, low */ |