};
 };
 
+&pcie2a {
+       ranges = <0x01000000 0x0 0x3c200000 0x0 0x3c200000 0x0 0x100000>,
+                <0x02000000 0x0 0x3c300000 0x0 0x3c300000 0x0 0x1d00000>,
+                <0x03000000 0x5 0x00000000 0x5 0x00000000 0x1 0x00000000>;
+
+       perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>;
+       wake-gpios = <&tlmm 145 GPIO_ACTIVE_HIGH>;
+
+       pinctrl-names = "default";
+       pinctrl-0 = <&pcie2a_default>;
+
+       status = "okay";
+};
+
+&pcie2a_phy {
+       vdda-phy-supply = <&vreg_l11a>;
+       vdda-pll-supply = <&vreg_l3a>;
+
+       status = "okay";
+};
+
 &pcie3a {
        ranges = <0x01000000 0x0 0x40200000 0x0 0x40200000 0x0 0x100000>,
                 <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x20000000>,
        status = "okay";
 };
 
-&tlmm {
-       pcie3a_default: pcie3a-default-state {
-               perst-pins {
-                       pins = "gpio151";
-                       function = "gpio";
-                       drive-strength = <2>;
-                       bias-pull-down;
-               };
-
-               clkreq-pins {
-                       pins = "gpio150";
-                       function = "pcie3a_clkreq";
-                       drive-strength = <2>;
-                       bias-pull-up;
-               };
-
-               wake-pins {
-                       pins = "gpio56";
-                       function = "gpio";
-                       drive-strength = <2>;
-                       bias-pull-up;
-               };
-       };
-};
-
 &ufs_mem_hc {
        reset-gpios = <&tlmm 228 GPIO_ACTIVE_LOW>;
 
 &xo_board_clk {
        clock-frequency = <38400000>;
 };
+
+/* PINCTRL */
+
+&tlmm {
+       pcie2a_default: pcie2a-default-state {
+               perst-pins {
+                       pins = "gpio143";
+                       function = "gpio";
+                       drive-strength = <2>;
+                       bias-pull-down;
+               };
+
+               clkreq-pins {
+                       pins = "gpio142";
+                       function = "pcie2a_clkreq";
+                       drive-strength = <2>;
+                       bias-pull-up;
+               };
+
+               wake-pins {
+                       pins = "gpio145";
+                       function = "gpio";
+                       drive-strength = <2>;
+                       bias-pull-up;
+               };
+       };
+
+       pcie3a_default: pcie3a-default-state {
+               perst-pins {
+                       pins = "gpio151";
+                       function = "gpio";
+                       drive-strength = <2>;
+                       bias-pull-down;
+               };
+
+               clkreq-pins {
+                       pins = "gpio150";
+                       function = "pcie3a_clkreq";
+                       drive-strength = <2>;
+                       bias-pull-up;
+               };
+
+               wake-pins {
+                       pins = "gpio56";
+                       function = "gpio";
+                       drive-strength = <2>;
+                       bias-pull-up;
+               };
+       };
+};