xref: /linux/drivers/phy/intel/Kconfig (revision 64b14a184e83eb62ea0615e31a409956049d40e7)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Phy drivers for Intel platforms
4#
5config PHY_INTEL_KEEMBAY_EMMC
6	tristate "Intel Keem Bay EMMC PHY driver"
7	depends on ARCH_KEEMBAY || COMPILE_TEST
8	depends on HAS_IOMEM
9	select GENERIC_PHY
10	select REGMAP_MMIO
11	help
12	  Choose this option if you have an Intel Keem Bay SoC.
13
14	  To compile this driver as a module, choose M here: the module
15	  will be called phy-keembay-emmc.ko.
16
17config PHY_INTEL_KEEMBAY_USB
18	tristate "Intel Keem Bay USB PHY driver"
19	depends on ARCH_KEEMBAY || COMPILE_TEST
20	depends on HAS_IOMEM
21	select GENERIC_PHY
22	select REGMAP_MMIO
23	help
24	  Choose this option if you have an Intel Keem Bay SoC.
25
26	  To compile this driver as a module, choose M here: the module
27	  will be called phy-keembay-usb.ko.
28
29config PHY_INTEL_LGM_COMBO
30	bool "Intel Lightning Mountain ComboPHY driver"
31	depends on X86 || COMPILE_TEST
32	depends on OF && HAS_IOMEM
33	select MFD_SYSCON
34	select GENERIC_PHY
35	select REGMAP
36	help
37	  Enable this to support Intel ComboPhy.
38
39	  This driver configures ComboPhy subsystem on Intel gateway
40	  chipsets which provides PHYs for various controllers, EMAC,
41	  SATA and PCIe.
42
43config PHY_INTEL_LGM_EMMC
44	tristate "Intel Lightning Mountain EMMC PHY driver"
45	depends on X86 || COMPILE_TEST
46	select GENERIC_PHY
47	help
48	  Enable this to support the Intel EMMC PHY
49
50config PHY_INTEL_THUNDERBAY_EMMC
51        tristate "Intel Thunder Bay eMMC PHY driver"
52        depends on OF && (ARCH_THUNDERBAY || COMPILE_TEST)
53        select GENERIC_PHY
54        help
55	  This option enables support for Intel Thunder Bay SoC eMMC PHY.
56
57	  To compile this driver as a module, choose M here: the module
58	  will be called phy-intel-thunderbay-emmc.ko.
59