Makefile (276a74d835fb0c2ee82831106b4e737421df91ae) Makefile (90eff9096c01ba90cdae504a6b95ee87fe2556a3)
1# Makefile for Linux PHY drivers and MDIO bus drivers
2
1# Makefile for Linux PHY drivers and MDIO bus drivers
2
3libphy-y := phy.o phy_device.o mdio_bus.o mdio_device.o \
4 mdio-boardinfo.o phy-core.o
3libphy-y := phy.o phy-core.o phy_device.o
4mdio-bus-y += mdio_bus.o mdio_device.o mdio-boardinfo.o
5
6# PHYLIB implies MDIO_DEVICE, in that case, we have a bunch of circular
7# dependencies that does not make it possible to split mdio-bus objects into a
8# dedicated loadable module, so we bundle them all together into libphy.ko
9ifdef CONFIG_PHYLIB
10libphy-y += $(mdio-bus-y)
11else
12obj-$(CONFIG_MDIO_DEVICE) += mdio-bus.o
13endif
5libphy-$(CONFIG_SWPHY) += swphy.o
6libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_led_triggers.o
7
8obj-$(CONFIG_PHYLIB) += libphy.o
9
10obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o
11obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o
12obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o

--- 46 unchanged lines hidden ---
14libphy-$(CONFIG_SWPHY) += swphy.o
15libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_led_triggers.o
16
17obj-$(CONFIG_PHYLIB) += libphy.o
18
19obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o
20obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o
21obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o

--- 46 unchanged lines hidden ---