Configuration Options for the USB253x / USB3x13 / USB46x4
Arnaldo Cruz, Brigham Steele
The SMBus slave interface can be used to customize the functionality of the USB253x / USB3x13 / USB46x4 hub.
Through this interface, the SOC is able to control the digital and USB lines for internal testing, configure the Hub to function
with the desired options when enumerating, and load custom firmware to fully unlock the features of the embedded
processor. This functionality entails that some configuration registers are accessible only during the configuration
stages, while others are accessible during runtime. Both sets of registers are detailed in this application note.
USB253x, USB3x13, USB46x4