Re: [PATCH v5 00/12] Fix USB suspend on TI J7200 (cdns3-ti, cdns3, xhci)
From: Kevin Hilman
Date: Tue Aug 06 2024 - 19:14:45 EST
Théo Lebrun <theo.lebrun@xxxxxxxxxxx> writes:
[...]
> Some TI platforms cannot tell, before going to suspend, if their USB
> controller will reset. Suspend behavior is defined by (at least) two
> features:
>
> - Power domains. See arch/arm64/boot/dts/ti/k3-j7200-main.dtsi:
>
> usbss0: cdns-usb@4104000 {
> compatible = "ti,j7200-usb", "ti,j721e-usb";
> // ...
> power-domains = <&k3_pds 288 TI_SCI_PD_EXCLUSIVE>;
> // ...
> };
>
> This `power-domains` property implies that even s2idle will reset
> the controller.
minor but important clarification: not *will* reset, but *might* reset the controller.
Kevin