1
0
Fork 0
alistair23-linux/drivers/usb/gadget/udc
Danesh Petigara 8fb05790b5 usb: bdc: Halt controller on suspend
[ Upstream commit 5fc453d7de ]

GISB bus error kernel panics have been observed during S2 transition
tests on the 7271t platform. The errors are a result of the BDC
interrupt handler trying to access BDC register space after the
system's suspend callbacks have completed.

Adding a suspend hook to the BDC driver that halts the controller before
S2 entry thus preventing unwanted access to the BDC register space during
this transition.

Signed-off-by: Danesh Petigara <danesh.petigara@broadcom.com>
Signed-off-by: Al Cooper <alcooperx@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-08-19 08:16:04 +02:00
..
aspeed-vhub
bdc usb: bdc: Halt controller on suspend 2020-08-19 08:16:04 +02:00
Kconfig
Makefile
amd5536udc.h
amd5536udc_pci.c
at91_udc.c
at91_udc.h
atmel_usba_udc.c usb: gadget: udc: atmel: fix uninitialized read in debug printk 2020-07-22 09:33:02 +02:00
atmel_usba_udc.h
bcm63xx_udc.c
core.c usb: gadget: core: sync interrupt before unbind the udc 2020-06-24 17:50:16 +02:00
dummy_hcd.c USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein 2020-01-12 12:21:10 +01:00
fotg210-udc.c
fotg210.h
fsl_mxc_udc.c
fsl_qe_udc.c
fsl_qe_udc.h
fsl_udc_core.c usb: fsl: Check memory resource before releasing it 2019-10-27 08:58:44 +02:00
fsl_usb2_udc.h
fusb300_udc.c
fusb300_udc.h
goku_udc.c
goku_udc.h
gr_udc.c usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init() 2020-07-29 10:18:38 +02:00
gr_udc.h
lpc32xx_udc.c usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check 2020-06-24 17:50:32 +02:00
m66592-udc.c usb: gadget: fix potential double-free in m66592_probe. 2020-06-24 17:50:32 +02:00
m66592-udc.h
mv_u3d.h
mv_u3d_core.c
mv_udc.h
mv_udc_core.c usb: gadget: udc: Potential Oops in error handling code 2020-06-30 15:37:00 -04:00
net2272.c usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()' 2020-05-20 08:20:35 +02:00
net2272.h
net2280.c usb: gadget: net2280: fix memory leak on probe error handling paths 2020-08-19 08:16:04 +02:00
net2280.h
omap_udc.c
omap_udc.h
pch_udc.c usb: gadget: pch_udc: fix use after free 2019-12-17 19:55:24 +01:00
pxa25x_udc.c
pxa25x_udc.h
pxa27x_udc.c
pxa27x_udc.h
r8a66597-udc.c
r8a66597-udc.h
renesas_usb3.c usb: gadget: udc: renesas_usb3: Fix __le16 warnings 2019-10-27 08:58:44 +02:00
s3c-hsudc.c
s3c2410_udc.c USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke 2020-06-24 17:50:32 +02:00
s3c2410_udc.h
snps_udc_core.c
snps_udc_plat.c
trace.c
trace.h
udc-xilinx.c