android_kernel_msm-6.1_noth.../include/linux/usb
Sandeep Maheswaram 3a83cf4f88 usb: phy: Add snapshot of PHY msm usb driver
This change adds PHY msm usb driver which handles PHY initialization,
clock management, and workarounds required after resetting the
hardware and power management.

This snapshot is taken from Kernel-5.4,
 'commit a8682b6e9ab7f ("usb: phy: Add snapshot of
PHY msm usb driver")'

Add phy-msm-usb driver to kernel tree via Kconfig
and Makefile.

This change also replaces bus-voting APIs with the ICB APIs.

Adding New APIs
iccs_get()
iccs_put()
msm_otg_update_bus_bw().

Removed below APIs as new compiler treating these unused
functions as errors:
msm_otg_bus_clks_enable()
msm_otg_bus_clks_disable().

Removed dbg_event() support, to improvise it later.

Changed
struct icc_path *icc_paths[1] to struct icc_path *icc_paths.

Change-Id: I5bfbd1325faa37a3ed3f0f3a83850a1cf797fa09
Signed-off-by: Roja Rani Yarubandi <quic_ryaruban@quicinc.com>
Signed-off-by: Sandeep Maheswaram <quic_sandmahe@quicinc.com>
2024-10-17 11:14:28 +05:30
..
audio-v2.h
audio-v3.h
audio.h
c67x00.h
ccid.h
ccid_desc.h
cdc-wdm.h
cdc.h
cdc_ncm.h
ch9.h
chipidea.h usb: chipidea: add workaround for chipidea PEC bug 2023-09-23 11:11:07 +02:00
composite.h Merge 37644cac6e ("Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux") into android-mainline 2022-08-23 07:48:44 +02:00
dwc3-msm.h usb: dwc3-msm: Resolve compilation issues 2024-09-18 23:01:26 -07:00
ehci-dbgp.h
ehci_def.h
ehci_pdriver.h
ezusb.h
f_accessory.h
functionfs.h
g_hid.h
gadget.h ANDROID: GKI: add kabi padding for structures for the android14 release 2023-06-07 14:24:51 +00:00
gadget_configfs.h
hcd.h Merge 6.1.34 into android14-6.1-lts 2023-06-14 19:49:28 +00:00
input.h
iowarrior.h
irda.h
isp116x.h
isp1301.h
isp1362.h
m66592.h
msm_hsusb.h usb: phy: Add snapshot of PHY msm usb driver 2024-10-17 11:14:28 +05:30
msm_hsusb_hw.h usb: phy: Add snapshot of PHY msm usb driver 2024-10-17 11:14:28 +05:30
musb-ux500.h
musb.h
net2280.h
of.h
ohci_pdriver.h
onboard_hub.h
otg-fsm.h
otg.h ANDROID: GKI: add kabi padding for structures for the android14 release 2023-06-07 14:24:51 +00:00
pd.h
pd_ado.h
pd_bdo.h
pd_ext_sdb.h
pd_vdo.h
phy.h ANDROID: Snap to android14-6.1-2023-06 2023-08-08 17:02:27 -07:00
phy_companion.h
quirks.h
r8a66597.h
r8152.h Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
redriver.h usb: dwc3: msm: add orientation gpio support 2022-11-27 18:23:28 -08:00
renesas_usbhs.h
repeater.h usb: phy: Enable auto-resume WA if repeater doesn't support 2024-07-25 18:12:58 +05:30
rndis_host.h
role.h Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" 2023-07-19 16:21:56 +02:00
serial.h usb: serial: Make ->set_termios() old ktermios const 2022-08-30 14:22:35 +02:00
sl811.h
storage.h
tcpci.h Merge 6.1.52 into android14-6.1-lts 2023-09-18 09:55:23 +00:00
tcpm.h UPSTREAM: usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant 2023-03-30 10:23:50 +00:00
tegra_usb_phy.h
typec.h ANDROID: GKI: add kabi padding for structures for the android14 release 2023-06-07 14:24:51 +00:00
typec_altmode.h Revert "usb: typec: bus: verify partner exists in typec_altmode_attention" 2023-10-12 14:11:30 +00:00
typec_dp.h usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles 2022-08-18 21:20:07 +02:00
typec_mux.h
typec_retimer.h
typec_tbt.h
uas.h
ucsi_glink.h
ulpi.h
usb338x.h
usb_phy_generic.h
usb_qdss.h
usbdiag.h usb: gadget: Add snapshot of USB DIAG function driver 2023-03-23 17:24:20 +05:30
usbnet.h ANDROID: GKI: USB: add Android ABI padding to some structures 2023-06-07 14:24:55 +00:00
usbpd.h usb: pd: Add support of qpnp-pdphy and policy_engine driver 2023-06-20 19:03:31 +05:30
xhci-dbgp.h