293e8ab5f2
While booting up with charger connected, there is a chance that msm_otg_reset getting called two times from two paths, one from apsd re-run and another as part of udc_bind. This could create a race condition leading to clocks being not enabled while accessing registers causing to NOC error. Fix this by introducing mutex lock in msm_otg_reset for protecting both the thread's execution. Change-Id: Ie20eded91bbe37f1ed672b7b926f6e5f31fb0235 Signed-off-by: Udipto Goswami <ugoswami@codeaurora.org> |
||
---|---|---|
.. | ||
association.h | ||
audio-v2.h | ||
audio-v3.h | ||
audio.h | ||
c67x00.h | ||
ccid_desc.h | ||
cdc-wdm.h | ||
cdc.h | ||
cdc_ncm.h | ||
ch9.h | ||
chipidea.h | ||
composite.h | ||
ehci-dbgp.h | ||
ehci_def.h | ||
ehci_pdriver.h | ||
ezusb.h | ||
f_accessory.h | ||
f_mtp.h | ||
functionfs.h | ||
g_hid.h | ||
gadget.h | ||
gadget_configfs.h | ||
gpio_vbus.h | ||
hcd.h | ||
input.h | ||
iowarrior.h | ||
irda.h | ||
isp116x.h | ||
isp1301.h | ||
isp1362.h | ||
isp1760.h | ||
m66592.h | ||
msm_hsusb.h | ||
msm_hsusb_hw.h | ||
musb-ux500.h | ||
musb.h | ||
net2280.h | ||
of.h | ||
ohci_pdriver.h | ||
otg-fsm.h | ||
otg.h | ||
pd.h | ||
pd_ado.h | ||
pd_bdo.h | ||
pd_ext_sdb.h | ||
pd_vdo.h | ||
phy.h | ||
phy_companion.h | ||
quirks.h | ||
r8a66597.h | ||
renesas_usbhs.h | ||
rndis_host.h | ||
role.h | ||
samsung_usb_phy.h | ||
serial.h | ||
sl811.h | ||
storage.h | ||
tcpm.h | ||
tegra_usb_phy.h | ||
typec.h | ||
typec_altmode.h | ||
typec_dp.h | ||
typec_mux.h | ||
uas.h | ||
ulpi.h | ||
usb338x.h | ||
usb_phy_generic.h | ||
usb_qdss.h | ||
usbdiag.h | ||
usbnet.h | ||
usbpd.h | ||
wusb-wa.h | ||
wusb.h | ||
xhci-dbgp.h |