|
|
@@ -1034,13 +1034,28 @@ endef
|
|
|
|
|
|
$(eval $(call KernelPackage,forcedeth))
|
|
|
|
|
|
+define KernelPackage/fixed-phy
|
|
|
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
|
|
|
+ TITLE:=MDIO Bus/PHY emulation with fixed speed/link PHYs
|
|
|
+ DEPENDS:=+kmod-libphy
|
|
|
+ KCONFIG:=CONFIG_FIXED_PHY
|
|
|
+ FILES:=$(LINUX_DIR)/drivers/net/phy/fixed_phy.ko
|
|
|
+ AUTOLOAD:=$(call AutoProbe,fixed_phy)
|
|
|
+endef
|
|
|
+
|
|
|
+define KernelPackage/fixed-phy/description
|
|
|
+ Kernel driver for "fixed" MDIO Bus to cover the boards
|
|
|
+ and devices that use PHYs that are not connected to the real MDIO bus.
|
|
|
+endef
|
|
|
+
|
|
|
+$(eval $(call KernelPackage,fixed-phy))
|
|
|
+
|
|
|
define KernelPackage/of-mdio
|
|
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
|
|
TITLE:=OpenFirmware MDIO support
|
|
|
- DEPENDS:=+kmod-libphy @!TARGET_x86
|
|
|
+ DEPENDS:=+kmod-libphy +kmod-fixed-phy @!TARGET_x86
|
|
|
KCONFIG:=CONFIG_OF_MDIO
|
|
|
FILES:= \
|
|
|
- $(LINUX_DIR)/drivers/net/phy/fixed_phy.ko \
|
|
|
$(LINUX_DIR)/drivers/of/[email protected] \
|
|
|
$(LINUX_DIR)/drivers/net/mdio/[email protected]
|
|
|
AUTOLOAD:=$(call AutoLoad,41,of_mdio)
|