Other Parts Discussed in Thread: TUSB8044
Hi Sir,
My customer is planning to disable a downstream port after first initialize the Hub and detect a M.2 for LTE module connected in downstream port1.
And we already known that the host would have to detect the connected device, force a reset, put the hub in programming mode, overwrite the registers via SMBUS and exit programming mode.
Forcing the reset / entering programming mode would cause all the downstream devices of the hub to disconnect, and then they would reconnect after programming mode exited.
And now we have couple questions about the programming mode as below, please help to clarify.
1. Is programming mode only support in SMbus mode? and I2C mode is not, correct?
2. As my understand, just need to set SMBUSz pulled low and then the Hub will enter programming mode after DC cycle or keep Hub power always on and toggle the GRSTz, am I correct?
And could you please help to clarify how to make sure the Hub is exactly in programming mode?
3. My customer is planning to do the test in TUSB8044 EVM, other then the SMBUSz set to GND, is there any step need to take care for SMbus mode for programming mode?
Thanks