MLK-17400-06 arm64: dts: 8qxp: add enet2 phy regulator for arm2 board
authorFugang Duan <fugang.duan@nxp.com>
Wed, 17 Jan 2018 07:40:32 +0000 (15:40 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:53:15 +0000 (14:53 -0500)
Add enet2 phy regulator for arm2 board to set IO voltage to 1.8v.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Acked-by: Gao Pan <pandy.gao@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qxp-lpddr4-arm2.dts

index 21e9854..af1b664 100644 (file)
                        gpio = <&gpio5 9 GPIO_ACTIVE_HIGH>;
                        enable-active-high;
                };
+
+               reg_fec2_supply: fec2_nvcc {
+                       compatible = "regulator-fixed";
+                       regulator-name = "fec2_nvcc";
+                       regulator-min-microvolt = <1800000>;
+                       regulator-max-microvolt = <1800000>;
+                       gpio = <&max7322 0 GPIO_ACTIVE_HIGH>;
+                       enable-active-high;
+               };
        };
 
        sound-cs42888 {
        pinctrl-0 = <&pinctrl_fec2>;
        phy-mode = "rgmii-id";
        phy-handle = <&ethphy1>;
+       phy-supply = <&reg_fec2_supply>;
        fsl,magic-packet;
        status = "disabled";
 };
        pinctrl-0 = <&pinctrl_lpi2c1>;
        status = "okay";
 
+       max7322: gpio@68 {
+               compatible = "maxim,max7322";
+               reg = <0x68>;
+               gpio-controller;
+               #gpio-cells = <2>;
+       };
+
        typec_ptn5150: typec@3d {
                compatible = "nxp,ptn5150";
                pinctrl-names = "default";