pinctrl-0 = <&pinctrl_pcie0>;
        reset-gpio = <&gpio5 28 GPIO_ACTIVE_LOW>;
        clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE1_AUX>,
+                <&pcie0_refclk>,
                 <&clk IMX8MQ_CLK_PCIE1_PHY>,
-                <&pcie0_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE1_AUX>;
        vph-supply = <&vgen5_reg>;
        status = "okay";
 };
        pinctrl-0 = <&pinctrl_pcie1>;
        reset-gpio = <&gpio5 12 GPIO_ACTIVE_LOW>;
        clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE2_AUX>,
+                <&pcie0_refclk>,
                 <&clk IMX8MQ_CLK_PCIE2_PHY>,
-                <&pcie0_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE2_AUX>;
        vpcie-supply = <®_pcie1>;
        vph-supply = <&vgen5_reg>;
        status = "okay";
 
        pinctrl-0 = <&pinctrl_pcie0>;
        reset-gpio = <&gpio1 9 GPIO_ACTIVE_LOW>;
        clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE1_AUX>,
+                <&pcie0_refclk>,
                 <&clk IMX8MQ_CLK_PCIE1_PHY>,
-                <&pcie0_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE1_AUX>;
        status = "okay";
 };
 
 /* Intel Ethernet Controller I210/I211 */
 &pcie1 {
        clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE2_AUX>,
+                <&pcie1_refclk>,
                 <&clk IMX8MQ_CLK_PCIE2_PHY>,
-                <&pcie1_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE2_AUX>;
        fsl,max-link-speed = <1>;
        status = "okay";
 };
 
        pinctrl-0 = <&pinctrl_pcie1>;
        reset-gpio = <&gpio3 23 GPIO_ACTIVE_LOW>;
        clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE2_AUX>,
+                <&pcie1_refclk>,
                 <&clk IMX8MQ_CLK_PCIE2_PHY>,
-                <&pcie1_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE2_AUX>;
        status = "okay";
 };
 
 
 &pcie0 {
        reset-gpio = <&expander0 14 GPIO_ACTIVE_LOW>;
        clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE1_AUX>,
+                <&pcie0_refclk>,
                 <&clk IMX8MQ_CLK_PCIE1_PHY>,
-                <&pcie0_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE1_AUX>;
        epdev_on-supply = <®_vcc_3v3>;
        hard-wired = <1>;
        status = "okay";
  */
 &pcie1 {
        clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE2_AUX>,
+                <&pcie1_refclk>,
                 <&clk IMX8MQ_CLK_PCIE2_PHY>,
-                <&pcie1_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE2_AUX>;
        epdev_on-supply = <®_vcc_3v3>;
        hard-wired = <1>;
        status = "okay";
 
        pinctrl-0 = <&pinctrl_pcie0>;
        reset-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
        clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE1_AUX>,
+                <&pcie0_refclk>,
                 <&clk IMX8MQ_CLK_PCIE1_PHY>,
-                <&pcie0_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE1_AUX>;
        vph-supply = <&vgen5_reg>;
        status = "okay";
 };
        pinctrl-0 = <&pinctrl_pcie1>;
        reset-gpio = <&gpio1 6 GPIO_ACTIVE_LOW>;
        clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>,
-                <&clk IMX8MQ_CLK_PCIE2_AUX>,
+                <&pcie1_refclk>,
                 <&clk IMX8MQ_CLK_PCIE2_PHY>,
-                <&pcie1_refclk>;
-       clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
+                <&clk IMX8MQ_CLK_PCIE2_AUX>;
        vph-supply = <&vgen5_reg>;
        status = "okay";
 };
 
                                        <0 0 0 4 &gic GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
                        fsl,max-link-speed = <2>;
                        linux,pci-domain = <0>;
+                       clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>,
+                                <&clk IMX8MQ_CLK_PCIE1_PHY>,
+                                <&clk IMX8MQ_CLK_PCIE1_PHY>,
+                                <&clk IMX8MQ_CLK_PCIE1_AUX>;
+                       clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
                        power-domains = <&pgc_pcie>;
                        resets = <&src IMX8MQ_RESET_PCIEPHY>,
                                 <&src IMX8MQ_RESET_PCIE_CTRL_APPS_EN>,
                                        <0 0 0 4 &gic GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
                        fsl,max-link-speed = <2>;
                        linux,pci-domain = <1>;
+                       clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>,
+                                <&clk IMX8MQ_CLK_PCIE2_PHY>,
+                                <&clk IMX8MQ_CLK_PCIE2_PHY>,
+                                <&clk IMX8MQ_CLK_PCIE2_AUX>;
+                       clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
                        power-domains = <&pgc_pcie>;
                        resets = <&src IMX8MQ_RESET_PCIEPHY2>,
                                 <&src IMX8MQ_RESET_PCIE2_CTRL_APPS_EN>,