1. If we would need this on iMX8 board we would use it on USB 2.0
2. Usually it should work oki ... just like a standard USB hub. However, there may be some special devices which require direct connection to CPU (these devices would not work even with a standard USB hub). I think, we have not installed anything special, it just worked.
3. From datasheet
http://ww1.microchip.com/downloads/e.../00001692c.pdfOCS Over-Current Sense: input from external current monitor indicating an over-current condition.
- USB power switch often has indication if higher current is driven from it e.g. standard USB 20.0 is 0.5A and if higher current is driven, you can turn off the USB
PRTPWR USB Power Enable: enables power to USB peripheral devices downstream.
- this can be for exapmle used to control the power switch mentioned above
Note: Usb power switch is often just a switch which can connect or disconnect 5V from USB connector