pinctrl-0 = <&pinctrl_codec2>;
                reg = <0x18>;
                #sound-dai-cells = <0>;
-               HPVDD-supply = <®_3p3v>;
-               SPRVDD-supply = <®_3p3v>;
-               SPLVDD-supply = <®_3p3v>;
-               AVDD-supply = <®_3p3v>;
-               IOVDD-supply = <®_3p3v>;
+               HPVDD-supply = <®_gen_3p3>;
+               SPRVDD-supply = <®_gen_3p3>;
+               SPLVDD-supply = <®_gen_3p3>;
+               AVDD-supply = <®_gen_3p3>;
+               IOVDD-supply = <®_gen_3p3>;
                DVDD-supply = <&vgen4_reg>;
                reset-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
        };
 
                regulator-always-on;
        };
 
-       reg_3p3v: regulator-3p3v {
-               compatible = "regulator-fixed";
-               vin-supply = <®_3p3_main>;
-               regulator-name = "GEN_3V3";
-               regulator-min-microvolt = <3300000>;
-               regulator-max-microvolt = <3300000>;
-               regulator-always-on;
-       };
-
        reg_usdhc2_vmmc: regulator-vsd-3v3 {
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_reg_usdhc2>;
                pinctrl-0 = <&pinctrl_codec1>;
                reg = <0x18>;
                #sound-dai-cells = <0>;
-               HPVDD-supply = <®_3p3v>;
-               SPRVDD-supply = <®_3p3v>;
-               SPLVDD-supply = <®_3p3v>;
-               AVDD-supply = <®_3p3v>;
-               IOVDD-supply = <®_3p3v>;
+               HPVDD-supply = <®_gen_3p3>;
+               SPRVDD-supply = <®_gen_3p3>;
+               SPLVDD-supply = <®_gen_3p3>;
+               AVDD-supply = <®_gen_3p3>;
+               IOVDD-supply = <®_gen_3p3>;
                DVDD-supply = <&vgen4_reg>;
                reset-gpios = <&gpio3 3 GPIO_ACTIVE_LOW>;
        };