We followed docs on how to put the Orin in EP mode and now the slot on the Orin development kit doesn’t have 12v power. It starts out with 12v and then turns off. Do you know why? Did the dts files/ kernel only get updated for Root Complex mode and not Endpoint mode for slot power? Everything looks correct from following: PCIe Endpoint Mode — Jetson Linux Developer Guide documentation but power seems to be disabled on boot when I do dmesg.
42.516555] vdd-12v-sys: disabling
[ 42.516597] vdd-3v3-ftdi: disabling
[ 42.516614] vdd-3v3-pcie: disabling
[ 42.516654] vdd-12v-pcie: disabling
A change needs to be made to the kernel dtsi/dtb file which is not documented?
The system will log this warning when it boots:
[ 7.519074] tegra194-pcie 141a0000.pcie_ep: Failed to get PERST GPIO: -517
If the Tegra PCIe is operated in the endpoint mode, add the “reset-gpios” property with the gpio phandle, the gpio number connected to PERST# and flags(GPIO_ACTIVE_LOW).
How to change the dtsi/dtb file is missing from the newer r35.2.1 documentation.
An example of the required change would be great.