On the dev kit TX2, I need 3 custom outputs, active low at boot. My choice is to use the following signals from J21
- I2S0_CLK, GPIO3_PB.03, From pin G2, GPIO3_PJ.00 (PinMux), gpio no 392
- I2S0_LRCLK, GPIO3_PB.00, From pin H1, GPIO3_PJ.03 (PinMux), gpio no 395
- GPIO8/ALS_PROX_INT, GPIO3_PX.03, From pin H13, GPIO3_PI.04 (PinMux), gpio no 388
Actually, they are not defined as GPIOs and at boot these signals are generating clocks from the 15th to the 25th second. And each time we connect/disconnect ssh
The default pinmux.xlsm is not adapted for the dev kit TX2 (missing eth0). I am searching for a quick and easy solution to configure the 3 pin above.
The idea is to modify the original device tree in the kernel package and only running JetPack-L4T-3.0linux-x64.run without other installation but :
tegra186-quill-p3310-1000-c03-00-bas.dtb and all .cfg files are always auto-generated before flashing the dev kit. Not possible to manually modify the .cfg files
a) Where are the source files (device tree) which are generating the .dtb? And eventually the .cfg sources.
b) And how to configure if the source file is not a .cfg?
Another solution is to modify the .dtb directly on the dev kit after flashing by using the fdtdump fdtget fdtput from the device-tree-compiler
a) But where to find the information/document to configure the 3 outputs above?