For some reason the 3.3V and sys_reset lines wont go up during boot when the usb-c debug cable isn’t connected, it works with the cable connected to the host pc as long as the serial communication is received. Meaning that just connecting it to a host pc or some other power source is not enough, you need to actually start up a minicom or similiar to listen to the output for it to boot as intended.
A temporary fix to this was to disable the UART2 txd and rxd pins using the pinmux configuration spreadsheet and reflash it so that the mb1 bootloader ignores those pins. However, I would really like to have the functionality of the debug port without having to always have it connected to the host for it to boot. Do you have any idea what goes wrong based on my attached schematics below, or possibly if I could have it enable those UART2 pins in the kernel or something (after mb1) so that the 3.3V and reset-line has already gone up before re-enabling the UART2?
EDIT:
Figured I should add some more information on what each pin is:
3V3-FDTI: 3.3V from the usb-c cable
DEBUG_TXD_1V8: The TXD signal from the jetson module
DEBUG_RXD_1V8: The TXD signal from the jetson module