^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Phy drivers for Intel platforms
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) config PHY_INTEL_KEEMBAY_EMMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) tristate "Intel Keem Bay EMMC PHY driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) depends on ARCH_KEEMBAY || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select REGMAP_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Choose this option if you have an Intel Keem Bay SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) will be called phy-keembay-emmc.ko.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config PHY_INTEL_LGM_COMBO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) bool "Intel Lightning Mountain ComboPHY driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) depends on X86 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) depends on OF && HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) select REGMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Enable this to support Intel ComboPhy.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) This driver configures ComboPhy subsystem on Intel gateway
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) chipsets which provides PHYs for various controllers, EMAC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) SATA and PCIe.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config PHY_INTEL_LGM_EMMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) tristate "Intel Lightning Mountain EMMC PHY driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) depends on X86 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Enable this to support the Intel EMMC PHY