The board I am using is the official Jetson Agx Orin 32G carrier kit (P3737+P3701-04).
I have tried Jetson linux R36.3.0 and R35.5.0, and the problem is the same for both.
The settings for cvb/tegr234-p3737 fixed regulator. dtsi are as follows:,
p3737_vdd_3v3_pcie: regulator@105 {
compatible = “regulator-fixed”;
reg = <105>;
regulator-name = “vdd-3v3-pcie”;
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
vin-supply = <&p3737_vdd_3v3_sys>;
gpio = <&tegra_main_gpio TEGRA234_MAIN_GPIO(H, 4) 0>;
enable-active-high;
regulator-boot-on;
};
I have also tried by setting gpio GPIO03.PH.04(by canceling the call of GPIO (H, 4) for regulator@105 in the device tree),
but it is still not possible to pull PCIE_3V3_EN to a high level.
May I ask what the reason is?
I have also tried by setting gpio GPIO03.PH.04(by canceling the call of GPIO (H, 4) for regulator@105 in the device tree),
but it is still not possible to pull PCIE_3V3_EN to a high level.
Does this affect your pcie link detection? Have you checked /sys/kernel/debug/gpio?
I can’t see any information about pcie C5 address 0x141a0000 during the start up time for rel-36.3, and I can see some information about pcie C5 address 0x141a0000 for rel-35.5.