0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # Phy drivers for Intel platforms
0004 #
0005 config PHY_INTEL_KEEMBAY_EMMC
0006 tristate "Intel Keem Bay EMMC PHY driver"
0007 depends on ARCH_KEEMBAY || COMPILE_TEST
0008 depends on HAS_IOMEM
0009 select GENERIC_PHY
0010 select REGMAP_MMIO
0011 help
0012 Choose this option if you have an Intel Keem Bay SoC.
0013
0014 To compile this driver as a module, choose M here: the module
0015 will be called phy-keembay-emmc.ko.
0016
0017 config PHY_INTEL_KEEMBAY_USB
0018 tristate "Intel Keem Bay USB PHY driver"
0019 depends on ARCH_KEEMBAY || COMPILE_TEST
0020 depends on HAS_IOMEM
0021 select GENERIC_PHY
0022 select REGMAP_MMIO
0023 help
0024 Choose this option if you have an Intel Keem Bay SoC.
0025
0026 To compile this driver as a module, choose M here: the module
0027 will be called phy-keembay-usb.ko.
0028
0029 config PHY_INTEL_LGM_COMBO
0030 bool "Intel Lightning Mountain ComboPHY driver"
0031 depends on X86 || COMPILE_TEST
0032 depends on OF && HAS_IOMEM
0033 select MFD_SYSCON
0034 select GENERIC_PHY
0035 select REGMAP
0036 help
0037 Enable this to support Intel ComboPhy.
0038
0039 This driver configures ComboPhy subsystem on Intel gateway
0040 chipsets which provides PHYs for various controllers, EMAC,
0041 SATA and PCIe.
0042
0043 config PHY_INTEL_LGM_EMMC
0044 tristate "Intel Lightning Mountain EMMC PHY driver"
0045 depends on X86 || COMPILE_TEST
0046 select GENERIC_PHY
0047 help
0048 Enable this to support the Intel EMMC PHY
0049
0050 config PHY_INTEL_THUNDERBAY_EMMC
0051 tristate "Intel Thunder Bay eMMC PHY driver"
0052 depends on OF && (ARCH_THUNDERBAY || COMPILE_TEST)
0053 select GENERIC_PHY
0054 help
0055 This option enables support for Intel Thunder Bay SoC eMMC PHY.
0056
0057 To compile this driver as a module, choose M here: the module
0058 will be called phy-intel-thunderbay-emmc.ko.