Unverified Commit 7bda89a2 authored by Chris Morgan's avatar Chris Morgan Committed by Mark Brown
Browse files

ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios



Devices integrating Allwinner SoCs may use line-out or headphone jacks
with jack detection circuits attached to a GPIO. Support defining these
in DTs.

A number of Anbernic devices featuring the H700 SoC use this mechanism
to switch between a headphone jack and an internal speaker, so add these
to the allowed routing items.

Signed-off-by: default avatarChris Morgan <macromorgan@hotmail.com>
Signed-off-by: default avatarRyan Walklin <ryan@testtoast.com>
Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>

--

Changelog v1..v2:
- Remove vendor prefix from hp-det-gpios

Changelog v2..v3:
- Add Reviewed-by tag

Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Tested-by: default avatarPhilippe Simons <simons.philippe@gmail.com>
Link: https://patch.msgid.link/20250214220247.10810-2-ryan@testtoast.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent a935b3f9
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -102,6 +102,10 @@ properties:
    maxItems: 1
    description: GPIO to enable the external amplifier

  hp-det-gpios:
    maxItems: 1
    description: GPIO for headphone/line-out detection

required:
  - "#sound-dai-cells"
  - compatible
@@ -251,8 +255,10 @@ allOf:
        allwinner,audio-routing:
          items:
            enum:
              - Headphone
              - LINEOUT
              - Line Out
              - Speaker

        dmas:
          items: