Unverified Commit 340307d7 authored by Lucas Tanure's avatar Lucas Tanure Committed by Mark Brown
Browse files

ASoC: dt-bindings: cirrus,cs35l41: Document CS35l41 shared boost



Describe the properties used for shared boost configuration.
Based on David Rhodes shared boost patches.

Signed-off-by: default avatarLucas Tanure <lucas.tanure@collabora.com>
Acked-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: default avatarDavid Rhodes <david.rhodes@cirrus.com>
Link: https://lore.kernel.org/r/20230223084324.9076-5-lucas.tanure@collabora.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent f5030564
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -85,11 +85,19 @@ properties:
      boost-cap-microfarad.
      External Boost must have GPIO1 as GPIO output. GPIO1 will be set high to
      enable boost voltage.
      Shared boost allows two amplifiers to share a single boost circuit by
      communicating on the MDSYNC bus. The active amplifier controls the boost
      circuit using combined data from both amplifiers. GPIO1 should be
      configured for Sync when shared boost is used. Shared boost is not
      compatible with External boost. Active amplifier requires
      boost-peak-milliamp, boost-ind-nanohenry and boost-cap-microfarad.
      0 = Internal Boost
      1 = External Boost
      2 = Shared Boost Active
      3 = Shared Boost Passive
    $ref: /schemas/types.yaml#/definitions/uint32
    minimum: 0
    maximum: 1
    maximum: 3

  cirrus,gpio1-polarity-invert:
    description: