PCIe x16 supply not enabled on Development Kit

Hi,

Confirmed there is a software patch missing in this release.

diff --git a/tegra234-p3737-overlay-pcie.dts b/tegra234-p3737-overlay-pcie.dts
index e274d9c..835fadf 100644
--- a/tegra234-p3737-overlay-pcie.dts
+++ b/tegra234-p3737-overlay-pcie.dts
@@ -14,6 +14,8 @@
 /dts-v1/;
 /plugin/;
 
+#include <dt-bindings/gpio/tegra234-gpio.h>
+
 / {
 	overlay-name = "Add PCIe C5 dual mode support";
 	compatible = "nvidia,tegra23x";
@@ -51,4 +53,24 @@
 			};
 		};
 	};
+
+	/* PCIe changes for >= P3737-A04 revision. */
+	fragment@2 {
+		target-path = "/";
+		board_config {
+			ids = ">=3737-0000-TS4";
+		};
+		__overlay__ {
+			pcie_ep@141a0000 {
+				nvidia,refclk-select-gpios = <&tegra_main_gpio
+							      TEGRA234_MAIN_GPIO(Q, 4)
+							      GPIO_ACTIVE_HIGH>;
+			};
+			fixed-regulators {
+				regulator@105 {
+					gpio = <&tegra_main_gpio TEGRA234_MAIN_GPIO(H, 4) 0>;
+				};
+			};
+		};
+	};
 };
2 Likes