android_kernel_samsung_a7y1.../drivers/usb/host
Ran Wang ef1e9e5b3f usb: host: xhci-plat: add a shutdown
commit b433e340e7565110b0ce9ca4b3e26f4b97a1decf upstream.

When loading new kernel via kexec, we need to shutdown host controller to
avoid any un-expected memory accessing during new kernel boot.

Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Cc: stable <stable@vger.kernel.org>
Tested-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Peter Chen <peter.chen@nxp.com>
Link: https://lore.kernel.org/r/20200306092328.41253-1-ran.wang_1@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-07 14:14:07 +02:00
..
whci A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bcma-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-atmel.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-dbg.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-exynos.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-fsl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-fsl.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-grlib.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-hub.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-mem.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-msm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-mv.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-mxc.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-omap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-orion.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-pci.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-platform.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-pmcmsp.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-ppc-of.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-ps3.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-q.c USB: EHCI: Do not return -EPIPE when hub is disconnected 2020-04-07 13:22:26 +02:00
ehci-sched.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-sead3.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-sh.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-spear.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-st.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-sysfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-tegra.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-tilegx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-timer.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-w90x900.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci-xilinx-of.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ehci.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci-dbg.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci-hub.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci-mem.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci-q.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci-sched.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci-tds.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fhci.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fotg210-hcd.c usb: host: fotg2: restart hcd after port reset 2020-04-06 21:33:10 +02:00
fotg210.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fsl-mph-dr-of.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hwa-hc.c usb: wusbcore: fix unbalanced get/put cluster_id 2020-04-06 20:16:34 +02:00
imx21-dbg.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
imx21-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
imx21-hcd.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
isp116x-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
isp116x.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
isp1362-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
isp1362.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Makefile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
max3421-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-at91.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-da8xx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-dbg.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-exynos.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-hcd.c usb: host: ohci: fix a race condition between shutdown and irq 2020-04-06 21:33:36 +02:00
ohci-hub.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-jz4740.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-mem.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-nxp.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-omap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-omap3.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-pci.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-platform.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-ppc-of.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-ps3.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-pxa27x.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-q.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-s3c2410.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-sa1111.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-sm501.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-spear.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-st.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-tilegx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci-tmio.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ohci.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
oxu210hp-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
oxu210hp.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pci-quirks.c usb: pci-quirks: Correct AMD PLL quirk detection 2020-04-06 20:16:36 +02:00
pci-quirks.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
r8a66597-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
r8a66597.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sl811_cs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sl811-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sl811.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ssb-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
u132-hcd.c usb: u132-hcd: fix resource leak 2020-04-06 16:41:37 +02:00
uhci-debug.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uhci-grlib.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uhci-hcd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uhci-hcd.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uhci-hub.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uhci-pci.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uhci-platform.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uhci-q.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-dbg.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-ext-caps.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-hub.c usb: host: xhci-hub: fix extra endianness conversion 2020-04-07 13:42:35 +02:00
xhci-mem.c xhci: Fix memory leak in xhci_add_in_port() 2020-04-07 13:07:41 +02:00
xhci-mvebu.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-mvebu.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-pci.c xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms 2020-04-07 14:03:32 +02:00
xhci-plat.c usb: host: xhci-plat: add a shutdown 2020-04-07 14:14:07 +02:00
xhci-rcar.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-rcar.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-ring.c xhci: fix USB3 device initiated resume race with roothub autosuspend 2020-04-07 13:12:59 +02:00
xhci-trace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci-trace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
xhci.c usb: xhci: only set D3hot for pci device 2020-04-07 13:07:39 +02:00
xhci.h xhci: fix USB3 device initiated resume race with roothub autosuspend 2020-04-07 13:12:59 +02:00