diff options
| author | Pengpeng Hou <pengpeng@iscas.ac.cn> | 2026-06-24 13:56:12 +0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2026-07-10 08:50:36 +0200 |
| commit | 0f1dabb7af982dae9325a005297785a792b51223 (patch) | |
| tree | a0a3c5d1f7ba7f0ffaa221c8638eaee51c693b21 /include/uapi/linux | |
| parent | 7a2c88461db1c4519505093efca322f7764811dc (diff) | |
usb: dwc3: am62: Propagate USB2 refclk enable failures
The AM62 wrapper requires the USB2 ref clock, but dwc3_ti_init() ignores
clk_prepare_enable() failures before marking the mode valid. Probe can
then populate the child DWC3 device even though the wrapper clock
transition failed.
Resume has the same issue after context loss or direct refclk re-enable.
Check and propagate the refclk enable errors so the wrapper does not
publish or resume a child provider without parent readiness.
Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://patch.msgid.link/20260624055612.43319-1-pengpeng@iscas.ac.cn
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions
