]> git.itanic.dy.fi Git - linux-stable/commitdiff
ASoC: dt-bindings: rt5682: Add AVDD, MICVDD and VBAT supplies
authorNícolas F. R. A. Prado <nfraprado@collabora.com>
Wed, 2 Nov 2022 18:19:57 +0000 (14:19 -0400)
committerMark Brown <broonie@kernel.org>
Mon, 7 Nov 2022 16:12:37 +0000 (16:12 +0000)
The rt5682 codec has three supplies - AVDD, MICVDD and VBAT - which are
already used by sc7180-trogdor.dtsi. Document them in the binding.

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Link: https://lore.kernel.org/r/20221102182002.255282-4-nfraprado@collabora.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/sound/rt5682.txt

index 6b87db68337c2fea81c68d9e4793ee8bcc68bdec..89e6245b870e1d83070d91008d081f5922738ebe 100644 (file)
@@ -8,6 +8,15 @@ Required properties:
 
 - reg : The I2C address of the device.
 
+- AVDD-supply: phandle to the regulator supplying analog power through the
+  AVDD pin
+
+- MICVDD-supply: phandle to the regulator supplying power for the microphone
+  bias through the MICVDD pin. Either MICVDD or VBAT should be present.
+
+- VBAT-supply: phandle to the regulator supplying battery power through the
+  VBAT pin. Either MICVDD or VBAT should be present.
+
 Optional properties:
 
 - interrupts : The CODEC's interrupt output.
@@ -75,4 +84,7 @@ rt5682 {
 
        clocks = <&osc>;
        clock-names = "mclk";
+
+       AVDD-supply = <&avdd_reg>;
+       MICVDD-supply = <&micvdd_reg>;
 };