linux/drivers/usb/renesas_usbhs
Biju Das 589b9e6f96 usb: renesas_usbhs: Fix power-off ordering on unbind
Move the usbhsc_power_ctrl() call to before hardware_exit() and
reset_control_assert() in usbhs_remove(), so the PHY is powered off
while priv->phy is still valid, rather than after hardware_exit()
has already cleared it.

Fixes: eb9ac77983 ("usb: renesas_usbhs: Fix synchronous external abort on unbind")
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://patch.msgid.link/20260702073832.175047-1-biju.das.jz@bp.renesas.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2026-07-10 15:56:24 +02:00
..
common.c usb: renesas_usbhs: Fix power-off ordering on unbind 2026-07-10 15:56:24 +02:00
common.h
fifo.c usb: renesas_usbhs: use proper DMAENGINE API for termination 2025-06-19 12:26:30 +02:00
fifo.h
Kconfig
Makefile
mod_gadget.c usb: renesas_usbhs: use kzalloc_flex 2026-03-18 15:51:48 +01:00
mod_host.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
mod.c
mod.h
pipe.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
pipe.h
rcar2.c
rcar2.h
rcar3.c
rcar3.h
rza.c usb: Explicitly include correct DT includes 2023-07-25 18:20:02 +02:00
rza.h usb: renesas_usbhs: Update usbhs pipe configuration for RZ/G2L family 2024-03-27 07:57:16 +01:00
rza2.c usb: renesas_usbhs: Update usbhs pipe configuration for RZ/G2L family 2024-03-27 07:57:16 +01:00