We are building a custom carrier board for the Jetson TX2 and TX2i Module. To support our peripherals, we need to port the NVIDIA Tegra Linux Driver Package and the u-Boot bootloader to our hardware.
We went throug the “Platform Adaptation and Bring-Up Guide” and also studied the “Tegra Linux Driver Package Development Guide”. From this documentation, it is not totally clear for us, which files need to be changed to work with our custom board. As we understand, the Kernel and u-boot have to be built for our design. But which dts and cfg-Files need to be adaptet?
With the pinmux spreadsheet, we get the files *-pinmux.dtsi, *gpio-default.dtsi and -padvoltage.dtsi. From this we can create the pinmux-gpio.cfg and the mb1-bct-pad-.cfg, which we should copy to /bootloader/t186ref/BCT. Do we then have to build u-boot? Can we use the same config files for the kernel?
Additional help with the configuration steps and how to flash the system will be appreciated.