1 # Makefile for Linux PHY drivers
3 libphy-objs
:= phy.o phy_device.o mdio_bus.o
5 obj-
$(CONFIG_PHYLIB
) += libphy.o
6 obj-
$(CONFIG_MARVELL_PHY
) += marvell.o
7 obj-
$(CONFIG_DAVICOM_PHY
) += davicom.o
8 obj-
$(CONFIG_CICADA_PHY
) += cicada.o
9 obj-
$(CONFIG_LXT_PHY
) += lxt.o
10 obj-
$(CONFIG_QSEMI_PHY
) += qsemi.o
11 obj-
$(CONFIG_SMSC_PHY
) += smsc.o
12 obj-
$(CONFIG_VITESSE_PHY
) += vitesse.o
13 obj-
$(CONFIG_BROADCOM_PHY
) += broadcom.o
14 obj-
$(CONFIG_BCM63XX_PHY
) += bcm63xx.o
15 obj-
$(CONFIG_BCM7XXX_PHY
) += bcm7xxx.o
16 obj-
$(CONFIG_BCM87XX_PHY
) += bcm87xx.o
17 obj-
$(CONFIG_ICPLUS_PHY
) += icplus.o
18 obj-
$(CONFIG_REALTEK_PHY
) += realtek.o
19 obj-
$(CONFIG_LSI_ET1011C_PHY
) += et1011c.o
20 obj-
$(CONFIG_FIXED_PHY
) += fixed_phy.o
21 obj-
$(CONFIG_MDIO_BITBANG
) += mdio-bitbang.o
22 obj-
$(CONFIG_MDIO_GPIO
) += mdio-gpio.o
23 obj-
$(CONFIG_NATIONAL_PHY
) += national.o
24 obj-
$(CONFIG_DP83640_PHY
) += dp83640.o
25 obj-
$(CONFIG_STE10XP
) += ste10Xp.o
26 obj-
$(CONFIG_MICREL_PHY
) += micrel.o
27 obj-
$(CONFIG_MDIO_OCTEON
) += mdio-octeon.o
28 obj-
$(CONFIG_MICREL_KS8995MA
) += spi_ks8995.o
29 obj-
$(CONFIG_AT803X_PHY
) += at803x.o
30 obj-
$(CONFIG_AMD_PHY
) += amd.o
31 obj-
$(CONFIG_MDIO_BUS_MUX
) += mdio-mux.o
32 obj-
$(CONFIG_MDIO_BUS_MUX_GPIO
) += mdio-mux-gpio.o
33 obj-
$(CONFIG_MDIO_BUS_MUX_MMIOREG
) += mdio-mux-mmioreg.o
34 obj-
$(CONFIG_MDIO_SUN4I
) += mdio-sun4i.o
35 obj-
$(CONFIG_MDIO_MOXART
) += mdio-moxart.o
36 obj-
$(CONFIG_AMD_XGBE_PHY
) += amd-xgbe-phy.o
37 obj-
$(CONFIG_MDIO_BCM_UNIMAC
) += mdio-bcm-unimac.o