Hello, I wish to configure the Jetson TX2 so that it is compatible with my custom carrier board. I followed the reference design schematics so that I can use configuration #2 where lanes 1-4 as PCIE and lane 0 as USB-SS. When I install the Jetson module on my carrier board the USB-SS does not work. I managed to remote into the Jetson and determined that the PCIe controller is configured as 4x1, 1x1. I suspect that this has something to do with the Jetson not detecting the EE prom and therefore loads a default configuration.
I am trying to navigate the Nvidia documentation and having some difficulty following the process. Steps I have taken:
- So far I have configured the Pinmux excel spreadsheet, and produced the .cfg files from that.
- located .cfg, .dts, and .dtsi files in the source and made my modifications
- I have reflashed the device and no changes took affect.
I am guessing that there is a step that I am missing in this process.
The latest adaptation guide jumps from configuring UPHY to Flashing the device. Do I need to cross compile the kernel for the changes in my config to take affect? Is it imperative that I have unique board name in the files to differentiate them from the known/default?