--- zzzz-none-000/linux-4.4.271/drivers/phy/Kconfig 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/drivers/phy/Kconfig 2023-04-19 10:22:29.000000000 +0000 @@ -306,6 +306,24 @@ depends on OF select GENERIC_PHY +config PHY_QCA_PCIE_QMP + bool "PCIe QMP PHY driver" + depends on ARCH_QCOM + depends on HAS_IOMEM + depends on OF + select GENERIC_PHY + +config PHY_QCOM_DWC3 + tristate "Qualcomm DWC3 USB PHY support" + depends on ARCH_QCOM + depends on HAS_IOMEM + depends on OF + select GENERIC_PHY + help + This option enables support for the Synopsis PHYs present inside the + Qualcomm USB3.0 DWC3 controller. This driver supports both HS and SS + PHY controllers. + config PHY_QCOM_IPQ806X_SATA tristate "Qualcomm IPQ806x SATA SerDes/PHY driver" depends on ARCH_QCOM @@ -391,4 +409,31 @@ Enable this to support the Broadcom Cygnus PCIe PHY. If unsure, say N. +config PHY_IPQ_BALDUR_USB + tristate "USB Baldur PHY driver support" + depends on (USB || USB_GADGET) && ARCH_QCOM + select USB_PHY + help + Enable this to support the USB BALDUR PHY. 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 PHY_IPQ_UNIPHY_USB + tristate "USB Uniphy driver support" + depends on (USB || USB_GADGET) && ARCH_QCOM + select USB_PHY + help + Enable this to support the USB UNI PHY. 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 PHY_IPQ_UNIPHY_PCIE + bool "PCIE UNI PHY driver" + depends on ARCH_QCOM + depends on HAS_IOMEM + depends on OF + select GENERIC_PHY + endmenu