From 9070d701e7930e61f91dec42a5904efeec998d7a Mon Sep 17 00:00:00 2001 From: Gabor Juhos Date: Wed, 20 Feb 2013 19:14:15 +0000 Subject: [PATCH] package/kernel: add package for the Freescale Gianfar driver [juhosg: move the fsl-pq-mdio driver into a separate package] Patchwork: http://patchwork.openwrt.org/patch/3345/ Signed-off-by: Wojciech Dubowik Signed-off-by: Gabor Juhos SVN-Revision: 35705 --- package/kernel/modules/netdevices.mk | 46 ++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/kernel/modules/netdevices.mk b/package/kernel/modules/netdevices.mk index c55029dd50..07508ff0a8 100644 --- a/package/kernel/modules/netdevices.mk +++ b/package/kernel/modules/netdevices.mk @@ -678,3 +678,49 @@ define KernelPackage/forcedeth/description endef $(eval $(call KernelPackage,forcedeth)) + +define KernelPackage/of-mdio + SUBMENU:=$(NETWORK_DEVICES_MENU) + TITLE:=OpenFirmware MDIO support + DEPENDS:=+kmod-libphy + KCONFIG:=CONFIG_OF_MDIO + FILES:=$(LINUX_DIR)/drivers/of/of_mdio.ko + AUTOLOAD:=$(call AutoLoad,41,of_mdio) +endef + +define KernelPackage/of-mdio/description + Kernel driver for OpenFirmware MDIO support +endef + +$(eval $(call KernelPackage,of-mdio)) + +define KernelPackage/fsl-pq-mdio + SUBMENU:=$(NETWORK_DEVICES_MENU) + TITLE:=Freescale PQ MDIO bus support + DEPENDS:=@TARGET_mpc85xx +kmod-of-mdio + KCONFIG:=CONFIG_FSL_PQ_MDIO + FILES:=$(LINUX_DIR)/drivers/net/ethernet/freescale/fsl_pq_mdio.ko + AUTOLOAD:=$(call AutoLoad,42,fsl_pq_mdio) +endef + +define KernelPackage/fsl-pq-mdio/description + Kernel driver for the Freescale PQ MDIO bus +endef + +$(eval $(call KernelPackage,fsl-pq-mdio)) + + +define KernelPackage/gianfar + SUBMENU:=$(NETWORK_DEVICES_MENU) + TITLE:=Gianfar Ethernet support + DEPENDS:=@TARGET_mpc85xx +kmod-fsl-pq-mdio + KCONFIG:=CONFIG_GIANFAR + FILES:=$(LINUX_DIR)/drivers/net/ethernet/freescale/gianfar_driver.ko + AUTOLOAD:=$(call AutoLoad,50,gianfar_driver) +endef + +define KernelPackage/gianfar/description + Kernel driver for Freescale Gianfar Ethernet support +endef + +$(eval $(call KernelPackage,gianfar)) -- 2.25.1