[source] kernel: remove switch driver kmod packages

LEDE Commits lede-commits at lists.infradead.org
Wed Aug 3 11:03:42 PDT 2016


nbd pushed a commit to source.git, branch master:
https://git.lede-project.org/?p=source.git;a=commitdiff;h=a5c32a1f1996f4f75504c4a9abd1c99eaa598df1

commit a5c32a1f1996f4f75504c4a9abd1c99eaa598df1
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Wed Aug 3 16:38:04 2016 +0200

    kernel: remove switch driver kmod packages
    
    Targets that need switch drivers should select them in their kernel
    config. This prevents some bloat from creeping into targets that don't
    need switchdev/dsa
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 package/kernel/linux/modules/dsa.mk | 140 ------------------------------------
 1 file changed, 140 deletions(-)

diff --git a/package/kernel/linux/modules/dsa.mk b/package/kernel/linux/modules/dsa.mk
deleted file mode 100644
index 72dd935..0000000
--- a/package/kernel/linux/modules/dsa.mk
+++ /dev/null
@@ -1,140 +0,0 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-#
-# DSA core
-#
-
-DSA_MENU:=DSA Support
-
-define KernelPackage/dsa
-  SUBMENU:=$(DSA_MENU)
-  TITLE:=DSA support
-  KCONFIG:=\
-	CONFIG_NET_DSA \
-	CONFIG_NET_SWITCHDEV=y \
-	CONFIG_NET_DSA_HWMON=n
-  DEPENDS:=+kmod-libphy
-ifeq ($(CONFIG_OF),y)
-  DEPENDS+=+kmod-of-mdio
-endif
-  FILES:=$(LINUX_DIR)/net/dsa/dsa_core.ko
-  AUTOLOAD:=$(call AutoLoad,34,dsa_core)
-endef
-
-define KernelPackage/dsa/description
- Kernel module for DSA support.
-endef
-
-$(eval $(call KernelPackage,dsa))
-
-
-define AddDepends/dsa
-  SUBMENU:=$(DSA_MENU)
-  DEPENDS+=kmod-dsa $(1)
-endef
-
-
-#
-# Switch drivers
-#
-
-define KernelPackage/dsa-mv88e6060
-  TITLE:=Marvell 88E6060 ethernet switch chip support
-  KCONFIG:=\
-	CONFIG_NET_DSA_MV88E6060 \
-	CONFIG_NET_DSA_TAG_TRAILER=y
-  FILES:=$(LINUX_DIR)/drivers/net/dsa/mv88e6060.ko
-  AUTOLOAD:=$(call AutoLoad,34,mv88e6060)
-  $(call AddDepends/dsa)
-endef
-
-define KernelPackage/dsa-mv88e6060/description
-  This enables support for the Marvell 88E6060 ethernet switch chips.
-endef
-
-$(eval $(call KernelPackage,dsa-mv88e6060))
-
-
-define KernelPackage/dsa-mv88e6xxx
-  TITLE:=Marvell 88E6XXX switch support
-  KCONFIG:=CONFIG_NET_DSA_MV88E6XXX
-  FILES:=$(LINUX_DIR)/drivers/net/dsa/mv88e6xxx_drv.ko
-  AUTOLOAD:=$(call AutoLoad,34,mv88e6xxx_drv)
-  $(call AddDepends/dsa)
-endef
-
-define KernelPackage/dsa-mv88e6xxx/description
-  This enables support for the Marvell 88E6XXX ethernet switch chips.
-endef
-
-$(eval $(call KernelPackage,dsa-mv88e6xxx))
-
-define AddDepends/dsa-mv88e6xxx
-  SUBMENU:=$(DSA_MENU)
-  DEPENDS+=kmod-dsa kmod-dsa-mv88e6xxx $(1)
-endef
-
-
-define KernelPackage/dsa-mv88e6131
-  TITLE:=Marvell 88E6085/6095/6095F/6131 switch support
-  KCONFIG:=\
-	CONFIG_NET_DSA_MV88E6131 \
-	CONFIG_NET_DSA_TAG_DSA=y
-  $(call AddDepends/dsa-mv88e6xxx)
-endef
-
-define KernelPackage/dsa-mv88e6131/description
-  This enables support for the Marvell 88E6085/6095/6095F/6131 ethernet switch chips.
-endef
-
-$(eval $(call KernelPackage,dsa-mv88e6131))
-
-
-define KernelPackage/dsa-mv88e6123
-  TITLE:=Marvell 88E6123/6161/6165 switch support
-  KCONFIG:=\
-	CONFIG_NET_DSA_MV88E6123_61_65 \
-	CONFIG_NET_DSA_TAG_EDSA=y
-  $(call AddDepends/dsa-mv88e6xxx)
-endef
-
-define KernelPackage/dsa-mv88e6123/description
-  This enables support for the Marvell 88E6123/6161/6165 ethernet switch chips.
-endef
-
-$(eval $(call KernelPackage,dsa-mv88e6123))
-
-
-define KernelPackage/dsa-mv88e6171
-  TITLE:=Marvell 88E6171/6172 switch support
-  KCONFIG:=\
-	CONFIG_NET_DSA_MV88E6131 \
-	CONFIG_NET_DSA_TAG_DSA=y
-  $(call AddDepends/dsa-mv88e6xxx)
-endef
-
-define KernelPackage/dsa-mv88e6171/description
-  This enables support for the Marvell 88E6171/6172 ethernet switch chips.
-endef
-
-$(eval $(call KernelPackage,dsa-mv88e6171))
-
-
-define KernelPackage/dsa-mv88e6352
-  TITLE:=Marvell 88E6176/88E6352 switch support
-  KCONFIG:=\
-	CONFIG_NET_DSA_MV88E6352 \
-	CONFIG_NET_DSA_TAG_DSA=y
-  $(call AddDepends/dsa-mv88e6xxx)
-endef
-
-define KernelPackage/dsa-mv88e6352/description
-  This enables support for the Marvell 88E6176/88E6352 ethernet switch chips.
-endef
-
-$(eval $(call KernelPackage,dsa-mv88e6352))



More information about the lede-commits mailing list