This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB7340: Control in system (Linux), state of PWRON# GPOs, through xHCI driver

Part Number: TUSB7340

Hi,

We have a Linux system (custom buildroot, kernel 5.3 at the moment), with several TUSB7340 device. I need to power cycle one of the custom devices on the ends of the ports (firmware glitch in a peripheral), but haven't had much luck

Has anyone had much luck controlling the PWRON## signals to bring 5V power on USB ports low? I've not been able to get them to wiggle.

Been working with ideas here to no effect:

https://www.kernel.org/doc/Documentation/usb/power-management.txt

We bring out the PWRON# signals:

And they are connected to TPS2066CDR devices:

Power output goes straight to the USB connectors.

Any ideas to kill OUT1 & OUT2 via xHCI driver? Everything I've done appears to have disabled USB connectivity, and I can restore it, but 5V (PWRON##) stays up.

Thanks.