]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: imx6q-cm-fx6.dts: add supplies for wm8731
authorFrank Li <Frank.Li@nxp.com>
Mon, 20 Oct 2025 21:06:39 +0000 (17:06 -0400)
committerShawn Guo <shawnguo@kernel.org>
Mon, 27 Oct 2025 06:59:43 +0000 (14:59 +0800)
Add supplies for wm8731 to fix below CHECK_DTB warnings:
arch/arm/boot/dts/nxp/imx/imx6q-cm-fx6.dtb: codec@1a (wlf,wm8731): 'AVDD-supply' is a required property
        from schema $id: http://devicetree.org/schemas/sound/wlf,wm8731.yaml#

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/nxp/imx/imx6q-cm-fx6.dts

index 789a9aac005ebbe20e600dbe7bc7262ccbf74c64..13245af8f74d4ff815a951df2c5d868457238211 100644 (file)
                enable-active-high;
        };
 
+       avdd_reg: regulator-avdd {
+               compatible = "regulator-fixed";
+               regulator-name = "avdd";
+               regulator-min-microvolt = <1800000>;
+               regulator-max-microvolt = <1800000>;
+       };
+
+       hpvdd_reg: regulator-hpvdd {
+               compatible = "regulator-fixed";
+               regulator-name = "hpvdd";
+               regulator-min-microvolt = <1800000>;
+               regulator-max-microvolt = <1800000>;
+       };
+
+       dcvdd_reg: regulator-dcvdd {
+               compatible = "regulator-fixed";
+               regulator-name = "dcvdd";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+       };
+
+       dbvdd_reg: regulator-dbvdd {
+               compatible = "regulator-fixed";
+               regulator-name = "dbvdd";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+       };
+
        sound-analog {
                compatible = "simple-audio-card";
                simple-audio-card,name = "On-board analog audio";
                #sound-dai-cells = <0>;
                compatible = "wlf,wm8731";
                reg = <0x1a>;
+               AVDD-supply = <&avdd_reg>;
+               HPVDD-supply = <&hpvdd_reg>;
+               DCVDD-supply = <&dcvdd_reg>;
+               DBVDD-supply = <&dbvdd_reg>;
        };
 };