cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (4012B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2#
      3# Phy drivers for Qualcomm and Atheros platforms
      4#
      5config PHY_ATH79_USB
      6	tristate "Atheros AR71XX/9XXX USB PHY driver"
      7	depends on OF && (ATH79 || COMPILE_TEST)
      8	default y if USB_EHCI_HCD_PLATFORM || USB_OHCI_HCD_PLATFORM
      9	select RESET_CONTROLLER
     10	select GENERIC_PHY
     11	help
     12	  Enable this to support the USB PHY on Atheros AR71XX/9XXX SoCs.
     13
     14config PHY_QCOM_APQ8064_SATA
     15	tristate "Qualcomm APQ8064 SATA SerDes/PHY driver"
     16	depends on ARCH_QCOM
     17	depends on HAS_IOMEM
     18	depends on OF
     19	select GENERIC_PHY
     20
     21config PHY_QCOM_EDP
     22	tristate "Qualcomm eDP PHY driver"
     23	depends on ARCH_QCOM || COMPILE_TEST
     24	depends on OF
     25	depends on COMMON_CLK
     26	select GENERIC_PHY
     27	help
     28	  Enable this driver to support the Qualcomm eDP PHY found in various
     29	  Qualcomm chipsets.
     30
     31config PHY_QCOM_IPQ4019_USB
     32	tristate "Qualcomm IPQ4019 USB PHY driver"
     33	depends on OF && (ARCH_QCOM || COMPILE_TEST)
     34	select GENERIC_PHY
     35	help
     36	  Support for the USB PHY-s on Qualcomm IPQ40xx SoC-s.
     37
     38config PHY_QCOM_IPQ806X_SATA
     39	tristate "Qualcomm IPQ806x SATA SerDes/PHY driver"
     40	depends on ARCH_QCOM
     41	depends on HAS_IOMEM
     42	depends on OF
     43	select GENERIC_PHY
     44
     45config PHY_QCOM_PCIE2
     46	tristate "Qualcomm PCIe Gen2 PHY Driver"
     47	depends on OF && COMMON_CLK && (ARCH_QCOM || COMPILE_TEST)
     48	select GENERIC_PHY
     49	help
     50	  Enable this to support the Qualcomm PCIe PHY, used with the Synopsys
     51	  based PCIe controller.
     52
     53config PHY_QCOM_QMP
     54	tristate "Qualcomm QMP PHY Driver"
     55	depends on OF && COMMON_CLK && (ARCH_QCOM || COMPILE_TEST)
     56	select GENERIC_PHY
     57	help
     58	  Enable this to support the QMP PHY transceiver that is used
     59	  with controllers such as PCIe, UFS, and USB on Qualcomm chips.
     60
     61config PHY_QCOM_QUSB2
     62	tristate "Qualcomm QUSB2 PHY Driver"
     63	depends on OF && (ARCH_QCOM || COMPILE_TEST)
     64	depends on NVMEM || !NVMEM
     65	select GENERIC_PHY
     66	help
     67	  Enable this to support the HighSpeed QUSB2 PHY transceiver for USB
     68	  controllers on Qualcomm chips. This driver supports the high-speed
     69	  PHY which is usually paired with either the ChipIdea or Synopsys DWC3
     70	  USB IPs on MSM SOCs.
     71
     72config PHY_QCOM_USB_HS
     73	tristate "Qualcomm USB HS PHY module"
     74	depends on USB_ULPI_BUS
     75	depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in
     76	select GENERIC_PHY
     77	help
     78	  Support for the USB high-speed ULPI compliant phy on Qualcomm
     79	  chipsets.
     80
     81config PHY_QCOM_USB_SNPS_FEMTO_V2
     82	tristate "Qualcomm SNPS FEMTO USB HS PHY V2 module"
     83	depends on OF && (ARCH_QCOM || COMPILE_TEST)
     84	select GENERIC_PHY
     85	help
     86	  Enable support for the USB high-speed SNPS Femto phy on Qualcomm
     87	  chipsets.  This PHY has differences in the register map compared
     88	  to the V1 variants.  The PHY is paired with a Synopsys DWC3 USB
     89	  controller on Qualcomm SOCs.
     90
     91config PHY_QCOM_USB_HSIC
     92	tristate "Qualcomm USB HSIC ULPI PHY module"
     93	depends on USB_ULPI_BUS
     94	select GENERIC_PHY
     95	help
     96	  Support for the USB HSIC ULPI compliant PHY on QCOM chipsets.
     97
     98config PHY_QCOM_USB_HS_28NM
     99	tristate "Qualcomm 28nm High-Speed PHY"
    100	depends on OF && (ARCH_QCOM || COMPILE_TEST)
    101	depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in
    102	select GENERIC_PHY
    103	help
    104	  Enable this to support the Qualcomm Synopsys DesignWare Core 28nm
    105	  High-Speed PHY driver. This driver supports the Hi-Speed PHY which
    106	  is usually paired with either the ChipIdea or Synopsys DWC3 USB
    107	  IPs on MSM SOCs.
    108
    109config PHY_QCOM_USB_SS
    110	tristate "Qualcomm USB Super-Speed PHY driver"
    111	depends on OF && (ARCH_QCOM || COMPILE_TEST)
    112	depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in
    113	select GENERIC_PHY
    114	help
    115	  Enable this to support the Super-Speed USB transceiver on various
    116	  Qualcomm chipsets.
    117
    118config PHY_QCOM_IPQ806X_USB
    119	tristate "Qualcomm IPQ806x DWC3 USB PHY driver"
    120	depends on HAS_IOMEM
    121	depends on OF && (ARCH_QCOM || COMPILE_TEST)
    122	select GENERIC_PHY
    123	help
    124	  This option enables support for the Synopsis PHYs present inside the
    125	  Qualcomm USB3.0 DWC3 controller on ipq806x SoC. This driver supports
    126	  both HS and SS PHY controllers.