
USER MANUAL
JetKit-3010
ELMA.COM
EMBEDDED BOARDS
Modify the Byte (Address) settings and enable “Program Config Words” according to Figure 15.
Figure 15 - Bootloader application configured for BMC update
After this configuration, press “Program Device” to start the update.
When the update is finished, the new Firmware is automatically started.
3.4
USB Type C interface management
The Xavier™ board provides two USB type C interface connectors.
To avoid feeding the board from an external USB type C charger / host device, the power delivery
controller used on the Developer Kit has been replaced by a simpler one, which prevents feeding
the Xavier™ board from USB.
The default firmware of the NVIDIA
®
Xavier™ used for the Developer Kit tries to
access the original PD controller. If this cannot be found, the Xavier™ cannot gather
the USB mode (host / OTG). Therefore, the Device Tree needs to be modified and
the OTG mode needs to be removed to be able to use the USB interfaces.
The selected USB PD controller does not require any software implementation, but works
autonomously. The PD controller detects the cable polarity and UFP/DFP configuration of the
attached device. According to the detected configuration, the PD controller manages the power
output and USB3 compliant multiplexer used to support cable flip.
In the default configuration, the PD controller advertises support for 1.5 A @5V power supply
capability. The PD controller current advertisement can be found in Table 11.
It is possible to read and modify some parameters of the PD controller using an I²C IO expander,
which connects to some configuration inputs and status indicator outputs of the PD controller.
The I²C IO expander is located on I²C bus 1 with chip address 0x74. The IO status can e.g. be
gathered with the Linux command “
i2cget –y 1 0x74 0 w”
Please note that word reading swaps the two bytes of the answer.
The IO signal meaning of the IO expander can be found in Table 10.