kernel-fxtec-pro1x/include/linux/usb
Udipto Goswami 293e8ab5f2 phy-msm-usb: Add mutex for protecting msm_otg_reset
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>
2021-06-01 14:44:32 +05:30
..
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 Merge android-4.19-stable.136 (204dd19) into msm-4.19 2020-10-14 20:04:29 +05:30
ehci-dbgp.h
ehci_def.h
ehci_pdriver.h
ezusb.h
f_accessory.h
f_mtp.h
functionfs.h
g_hid.h
gadget.h drivers: soc: qcom: Add usb bam changes 2020-11-19 13:34:33 +05:30
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 phy-msm-usb: Add mutex for protecting msm_otg_reset 2021-06-01 14:44:32 +05:30
msm_hsusb_hw.h usb: phy: Add snapshot of PHY msm usb driver 2021-02-24 00:08:10 -08:00
musb-ux500.h
musb.h
net2280.h
of.h
ohci_pdriver.h
otg-fsm.h
otg.h
pd.h usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart 2020-11-05 11:08:40 +01:00
pd_ado.h
pd_bdo.h
pd_ext_sdb.h
pd_vdo.h
phy.h usb: phy: Add snapshot of PHY msm usb driver 2021-02-24 00:08:10 -08:00
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 usb: typec: Fix setting of invalid value of opmode 2020-09-09 11:46:04 +05:30
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