phy: Enable compile testing for some of drivers

Some of the phy drivers can be compile tested to increase build
coverage.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
This commit is contained in:
Krzysztof Kozlowski 2020-01-03 17:47:10 +01:00 committed by Kishon Vijay Abraham I
parent 4cb6eea226
commit e7b4aaf051
6 changed files with 21 additions and 15 deletions

View File

@ -48,7 +48,8 @@ config PHY_SUN9I_USB
config PHY_SUN50I_USB3 config PHY_SUN50I_USB3
tristate "Allwinner H6 SoC USB3 PHY driver" tristate "Allwinner H6 SoC USB3 PHY driver"
depends on ARCH_SUNXI && HAS_IOMEM && OF depends on ARCH_SUNXI || COMPILE_TEST
depends on HAS_IOMEM && OF
depends on RESET_CONTROLLER depends on RESET_CONTROLLER
select GENERIC_PHY select GENERIC_PHY
help help

View File

@ -50,7 +50,7 @@ config PHY_BCM_NS_USB3
config PHY_NS2_PCIE config PHY_NS2_PCIE
tristate "Broadcom Northstar2 PCIe PHY driver" tristate "Broadcom Northstar2 PCIe PHY driver"
depends on OF && MDIO_BUS_MUX_BCM_IPROC depends on (OF && MDIO_BUS_MUX_BCM_IPROC) || (COMPILE_TEST && MDIO_BUS)
select GENERIC_PHY select GENERIC_PHY
default ARCH_BCM_IPROC default ARCH_BCM_IPROC
help help
@ -83,7 +83,7 @@ config PHY_BRCM_SATA
config PHY_BRCM_USB config PHY_BRCM_USB
tristate "Broadcom STB USB PHY driver" tristate "Broadcom STB USB PHY driver"
depends on ARCH_BRCMSTB depends on ARCH_BRCMSTB || COMPILE_TEST
depends on OF depends on OF
select GENERIC_PHY select GENERIC_PHY
select SOC_BRCMSTB select SOC_BRCMSTB

View File

@ -10,14 +10,16 @@ config ARMADA375_USBCLUSTER_PHY
config PHY_BERLIN_SATA config PHY_BERLIN_SATA
tristate "Marvell Berlin SATA PHY driver" tristate "Marvell Berlin SATA PHY driver"
depends on ARCH_BERLIN && HAS_IOMEM && OF depends on ARCH_BERLIN || COMPILE_TEST
depends on OF && HAS_IOMEM
select GENERIC_PHY select GENERIC_PHY
help help
Enable this to support the SATA PHY on Marvell Berlin SoCs. Enable this to support the SATA PHY on Marvell Berlin SoCs.
config PHY_BERLIN_USB config PHY_BERLIN_USB
tristate "Marvell Berlin USB PHY Driver" tristate "Marvell Berlin USB PHY Driver"
depends on ARCH_BERLIN && RESET_CONTROLLER && HAS_IOMEM && OF depends on ARCH_BERLIN || COMPILE_TEST
depends on OF && HAS_IOMEM && RESET_CONTROLLER
select GENERIC_PHY select GENERIC_PHY
help help
Enable this to support the USB PHY on Marvell Berlin SoCs. Enable this to support the USB PHY on Marvell Berlin SoCs.
@ -95,7 +97,7 @@ config PHY_PXA_28NM_USB2
config PHY_PXA_USB config PHY_PXA_USB
tristate "Marvell PXA USB PHY Driver" tristate "Marvell PXA USB PHY Driver"
depends on ARCH_PXA || ARCH_MMP depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
select GENERIC_PHY select GENERIC_PHY
help help
Enable this to support Marvell PXA USB PHY driver for Marvell Enable this to support Marvell PXA USB PHY driver for Marvell

View File

@ -4,7 +4,8 @@
# #
config PHY_MTK_TPHY config PHY_MTK_TPHY
tristate "MediaTek T-PHY Driver" tristate "MediaTek T-PHY Driver"
depends on ARCH_MEDIATEK && OF depends on ARCH_MEDIATEK || COMPILE_TEST
depends on OF
select GENERIC_PHY select GENERIC_PHY
help help
Say 'Y' here to add support for MediaTek T-PHY driver, Say 'Y' here to add support for MediaTek T-PHY driver,
@ -16,7 +17,8 @@ config PHY_MTK_TPHY
config PHY_MTK_UFS config PHY_MTK_UFS
tristate "MediaTek UFS M-PHY driver" tristate "MediaTek UFS M-PHY driver"
depends on ARCH_MEDIATEK && OF depends on ARCH_MEDIATEK || COMPILE_TEST
depends on OF
select GENERIC_PHY select GENERIC_PHY
help help
Support for UFS M-PHY on MediaTek chipsets. Support for UFS M-PHY on MediaTek chipsets.
@ -26,7 +28,8 @@ config PHY_MTK_UFS
config PHY_MTK_XSPHY config PHY_MTK_XSPHY
tristate "MediaTek XS-PHY Driver" tristate "MediaTek XS-PHY Driver"
depends on ARCH_MEDIATEK && OF depends on ARCH_MEDIATEK || COMPILE_TEST
depends on OF
select GENERIC_PHY select GENERIC_PHY
help help
Enable this to support the SuperSpeedPlus XS-PHY transceiver for Enable this to support the SuperSpeedPlus XS-PHY transceiver for

View File

@ -32,7 +32,7 @@ config PHY_EXYNOS_PCIE
config PHY_SAMSUNG_USB2 config PHY_SAMSUNG_USB2
tristate "Samsung USB 2.0 PHY driver" tristate "Samsung USB 2.0 PHY driver"
depends on HAS_IOMEM depends on HAS_IOMEM
depends on USB_EHCI_EXYNOS || USB_OHCI_EXYNOS || USB_DWC2 depends on USB_EHCI_EXYNOS || USB_OHCI_EXYNOS || USB_DWC2 || COMPILE_TEST
select GENERIC_PHY select GENERIC_PHY
select MFD_SYSCON select MFD_SYSCON
default ARCH_EXYNOS default ARCH_EXYNOS
@ -60,7 +60,7 @@ config PHY_EXYNOS5250_USB2
config PHY_S5PV210_USB2 config PHY_S5PV210_USB2
bool "Support for S5PV210" bool "Support for S5PV210"
depends on PHY_SAMSUNG_USB2 depends on PHY_SAMSUNG_USB2
depends on ARCH_S5PV210 depends on ARCH_S5PV210 || COMPILE_TEST
help help
Enable USB PHY support for S5PV210. This option requires that Samsung Enable USB PHY support for S5PV210. This option requires that Samsung
USB 2.0 PHY driver is enabled and means that support for this USB 2.0 PHY driver is enabled and means that support for this
@ -69,7 +69,7 @@ config PHY_S5PV210_USB2
config PHY_EXYNOS5_USBDRD config PHY_EXYNOS5_USBDRD
tristate "Exynos5 SoC series USB DRD PHY driver" tristate "Exynos5 SoC series USB DRD PHY driver"
depends on ARCH_EXYNOS && OF depends on (ARCH_EXYNOS && OF) || COMPILE_TEST
depends on HAS_IOMEM depends on HAS_IOMEM
depends on USB_DWC3_EXYNOS depends on USB_DWC3_EXYNOS
select GENERIC_PHY select GENERIC_PHY
@ -82,7 +82,7 @@ config PHY_EXYNOS5_USBDRD
config PHY_EXYNOS5250_SATA config PHY_EXYNOS5250_SATA
tristate "Exynos5250 Sata SerDes/PHY driver" tristate "Exynos5250 Sata SerDes/PHY driver"
depends on SOC_EXYNOS5250 depends on SOC_EXYNOS5250 || COMPILE_TEST
depends on HAS_IOMEM depends on HAS_IOMEM
depends on OF depends on OF
select GENERIC_PHY select GENERIC_PHY

View File

@ -4,7 +4,7 @@
# #
config PHY_DA8XX_USB config PHY_DA8XX_USB
tristate "TI DA8xx USB PHY Driver" tristate "TI DA8xx USB PHY Driver"
depends on ARCH_DAVINCI_DA8XX depends on ARCH_DAVINCI_DA8XX || COMPILE_TEST
select GENERIC_PHY select GENERIC_PHY
select MFD_SYSCON select MFD_SYSCON
help help
@ -14,7 +14,7 @@ config PHY_DA8XX_USB
config PHY_DM816X_USB config PHY_DM816X_USB
tristate "TI dm816x USB PHY driver" tristate "TI dm816x USB PHY driver"
depends on ARCH_OMAP2PLUS depends on ARCH_OMAP2PLUS || COMPILE_TEST
depends on USB_SUPPORT depends on USB_SUPPORT
select GENERIC_PHY select GENERIC_PHY
select USB_PHY select USB_PHY