xref: /linux/drivers/phy/intel/Kconfig (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
192279423SRamuthevar Vadivel Murugan# SPDX-License-Identifier: GPL-2.0
292279423SRamuthevar Vadivel Murugan#
3fa687038SWan Ahmad Zainie# Phy drivers for Intel platforms
492279423SRamuthevar Vadivel Murugan#
5885c4f4dSWan Ahmad Zainieconfig PHY_INTEL_KEEMBAY_EMMC
6885c4f4dSWan Ahmad Zainie	tristate "Intel Keem Bay EMMC PHY driver"
7231655ebSGeert Uytterhoeven	depends on ARCH_KEEMBAY || COMPILE_TEST
8885c4f4dSWan Ahmad Zainie	depends on HAS_IOMEM
9885c4f4dSWan Ahmad Zainie	select GENERIC_PHY
10885c4f4dSWan Ahmad Zainie	select REGMAP_MMIO
11885c4f4dSWan Ahmad Zainie	help
12885c4f4dSWan Ahmad Zainie	  Choose this option if you have an Intel Keem Bay SoC.
13885c4f4dSWan Ahmad Zainie
14885c4f4dSWan Ahmad Zainie	  To compile this driver as a module, choose M here: the module
15885c4f4dSWan Ahmad Zainie	  will be called phy-keembay-emmc.ko.
16885c4f4dSWan Ahmad Zainie
17*bf4d01e1SWan Ahmad Zainieconfig PHY_INTEL_KEEMBAY_USB
18*bf4d01e1SWan Ahmad Zainie	tristate "Intel Keem Bay USB PHY driver"
19*bf4d01e1SWan Ahmad Zainie	depends on ARCH_KEEMBAY || COMPILE_TEST
20*bf4d01e1SWan Ahmad Zainie	depends on HAS_IOMEM
21*bf4d01e1SWan Ahmad Zainie	select GENERIC_PHY
22*bf4d01e1SWan Ahmad Zainie	select REGMAP_MMIO
23*bf4d01e1SWan Ahmad Zainie	help
24*bf4d01e1SWan Ahmad Zainie	  Choose this option if you have an Intel Keem Bay SoC.
25*bf4d01e1SWan Ahmad Zainie
26*bf4d01e1SWan Ahmad Zainie	  To compile this driver as a module, choose M here: the module
27*bf4d01e1SWan Ahmad Zainie	  will be called phy-keembay-usb.ko.
28*bf4d01e1SWan Ahmad Zainie
29fa687038SWan Ahmad Zainieconfig PHY_INTEL_LGM_COMBO
30fa687038SWan Ahmad Zainie	bool "Intel Lightning Mountain ComboPHY driver"
31ac0a95a3SDilip Kota	depends on X86 || COMPILE_TEST
32ac0a95a3SDilip Kota	depends on OF && HAS_IOMEM
33ac0a95a3SDilip Kota	select MFD_SYSCON
34ac0a95a3SDilip Kota	select GENERIC_PHY
35ac0a95a3SDilip Kota	select REGMAP
36ac0a95a3SDilip Kota	help
37ac0a95a3SDilip Kota	  Enable this to support Intel ComboPhy.
38ac0a95a3SDilip Kota
39ac0a95a3SDilip Kota	  This driver configures ComboPhy subsystem on Intel gateway
40ac0a95a3SDilip Kota	  chipsets which provides PHYs for various controllers, EMAC,
41ac0a95a3SDilip Kota	  SATA and PCIe.
42ac0a95a3SDilip Kota
43fa687038SWan Ahmad Zainieconfig PHY_INTEL_LGM_EMMC
44fa687038SWan Ahmad Zainie	tristate "Intel Lightning Mountain EMMC PHY driver"
454127cbcdSGeert Uytterhoeven	depends on X86 || COMPILE_TEST
4692279423SRamuthevar Vadivel Murugan	select GENERIC_PHY
4792279423SRamuthevar Vadivel Murugan	help
4892279423SRamuthevar Vadivel Murugan	  Enable this to support the Intel EMMC PHY
49