Unverified Commit 6a47412d authored by Astrid Rost's avatar Astrid Rost Committed by Mark Brown
Browse files

ASoC: ti,ts3a227e: add control of debounce



Add devicetree parameters to control the insertion, release and press
debounce times.

Signed-off-by: default avatarAstrid Rost <astrid.rost@axis.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20220921081834.22009-3-astrid.rost@axis.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent be541bd4
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
@@ -41,6 +41,35 @@ properties:
      - 7 # 2.8 V
    default: 1

  ti,debounce-release-ms:
    description: key release debounce time in ms (datasheet section 9.6.7).
    enum:
      - 0
      - 20
    default: 20

  ti,debounce-press-ms:
    description: key press debounce time in ms (datasheet section 9.6.7).
    enum:
      - 2
      - 40
      - 80
      - 120
    default: 80

  ti,debounce-insertion-ms:
    description: headset insertion debounce time in ms (datasheet section 9.6.5).
    enum:
      - 2
      - 30
      - 60
      - 90
      - 120
      - 150
      - 1000
      - 2000
    default: 90

required:
  - compatible
  - reg