linux-kernelorg-stable/drivers/usb/dwc3
Krishna Kurapati aefdcd89d7 usb: dwc3: qcom: Rename hs_phy_irq to qusb2_phy_irq
For wakeup to work, driver needs to enable interrupts that depict what is
happening on the DP/DM lines. On QUSB targets, this is identified by
qusb2_phy whereas on SoCs using Femto PHY, separate {dp,dm}_hs_phy_irq's
are used instead.

The implementation incorrectly names qusb2_phy interrupts as "hs_phy_irq".
Clean this up so that driver would be using only qusb2/(dp & dm) for wakeup
purposes.

For devices running older kernels, this won't break any functionality
because the interrupt configurations in QUSB2 PHY based SoCs is done
by configuring QUSB2PHY_INTR_CTRL register in PHY address space and it was
never armed properly right from the start.

Signed-off-by: Krishna Kurapati <quic_kriskura@quicinc.com>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/20231227091951.685-3-quic_kriskura@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-01-04 16:04:50 +01:00
..
Kconfig
Makefile
core.c usb: dwc3: set pm runtime active before resume common 2024-01-04 16:00:45 +01:00
core.h usb: dwc3: Support EBC feature of DWC_usb31 2024-01-04 16:00:41 +01:00
debug.h
debugfs.c
drd.c
dwc3-am62.c
dwc3-exynos.c
dwc3-haps.c
dwc3-imx8mp.c usb: dwc3: imx8mp: Fix smatch warning 2023-12-15 18:27:40 +01:00
dwc3-keystone.c
dwc3-meson-g12a.c
dwc3-octeon.c
dwc3-of-simple.c
dwc3-omap.c
dwc3-pci.c
dwc3-qcom.c usb: dwc3: qcom: Rename hs_phy_irq to qusb2_phy_irq 2024-01-04 16:04:50 +01:00
dwc3-rtk.c
dwc3-st.c
dwc3-xilinx.c usb: dwc3: xilinx: improve error handling for PM APIs 2023-12-15 13:52:29 +01:00
ep0.c usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart 2024-01-04 15:57:45 +01:00
gadget.c usb: dwc3: gadget: Queue PM runtime idle on disconnect event 2024-01-04 16:04:16 +01:00
gadget.h usb: dwc3: Support EBC feature of DWC_usb31 2024-01-04 16:00:41 +01:00
host.c
io.h
trace.c
trace.h
ulpi.c