Discussion:
[PATCH] ASoC: sgtl500.txt: Document the required supplies
Fabio Estevam
2014-10-14 14:11:02 UTC
Permalink
sgtl5000 has two required supplies: VDDA and VDDIO and one optional supply:
VDDD, so document this properly.

Not passing VDDA and VDDIO prevents the driver to probe successfully.

Signed-off-by: Fabio Estevam <***@freescale.com>
---
Documentation/devicetree/bindings/sound/sgtl5000.txt | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/Documentation/devicetree/bindings/sound/sgtl5000.txt b/Documentation/devicetree/bindings/sound/sgtl5000.txt
index 955df60..d556dcb 100644
--- a/Documentation/devicetree/bindings/sound/sgtl5000.txt
+++ b/Documentation/devicetree/bindings/sound/sgtl5000.txt
@@ -7,10 +7,20 @@ Required properties:

- clocks : the clock provider of SYS_MCLK

+- VDDA-supply : the regulator provider of VDDA
+
+- VDDIO-supply: the regulator provider of VDDIO
+
+Optional properties:
+
+- VDDD-supply : the regulator provider of VDDD
+
Example:

codec: ***@0a {
compatible = "fsl,sgtl5000";
reg = <0x0a>;
clocks = <&clks 150>;
+ VDDA-supply = <&reg_3p3v>;
+ VDDIO-supply = <&reg_3p3v>;
};
--
1.9.1
Mark Brown
2014-10-15 09:25:22 UTC
Permalink
Post by Fabio Estevam
VDDD, so document this properly.
Not passing VDDA and VDDIO prevents the driver to probe successfully.
Applied, thanks. Note that with current kernels the regulator API
should assume that most regulators are provided even if not explicitly
listed in DT.

Loading...