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>;
+ };
+ };
+ };
+ };
};