--- zzzz-none-000/linux-4.4.271/drivers/usb/phy/Kconfig 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/drivers/usb/phy/Kconfig 2023-04-19 10:22:30.000000000 +0000 @@ -166,6 +166,39 @@ To compile this driver as a module, choose M here: the module will be called phy-qcom-8x16-usb. +config USB_QCOM_QUSB_PHY + tristate "Qualcomm QUSB HS PHY driver support" + depends on (USB || USB_GADGET) && ARCH_QCOM + select USB_PHY + help + Enable this to support QUSB HS PHY transceivers on QCOM chips + with DWC3 USB core. It handles PHY initialization, clock + management required after resetting the hardware and power + management. This driver is required even for peripheral only or + host only mode configurations. + +config USB_QCOM_QMP_PHY + tristate "Qualcomm QMP SS PHY support" + depends on (USB || USB_GADGET) && ARCH_QCOM + select USB_PHY + help + Enable this to support QMP SS PHY transceivers on QCOM chips + with DWC3 USB core. It handles PHY initialization, clock + management required after resetting the hardware and power + management. This driver is required even for peripheral only or + host only mode configurations. + +config USB_QCA_M31_PHY + tristate "QTI M31 HS PHY driver support" + depends on (USB || USB_GADGET) && ARCH_QCOM + select USB_PHY + help + Enable this to support M31 HS PHY transceivers on QCOM chips + with DWC3 USB core. It handles PHY initialization, clock + management required after resetting the hardware and power + management. This driver is required even for peripheral only or + host only mode configurations. + config USB_MV_OTG tristate "Marvell USB OTG support" depends on USB_EHCI_MV && USB_MV_UDC && PM && USB_OTG