define KernelPackage/switch
SUBMENU:=Other modules
- DEPENDS:=@LINUX_2_6_BRCM||LINUX_2_4_BRCM||LINUX_2_6_BRCM47XX
+ DEPENDS:=@TARGET_brcm_2_4||TARGET_brcm47xx
TITLE:=Switch drivers
- DESCRIPTION:=\
- This package contains switch drivers for ADM6996L and BCM53XX RoboSwitch.
FILES:= \
$(PKG_BUILD_DIR)/switch-core.$(LINUX_KMOD_SUFFIX) \
$(PKG_BUILD_DIR)/switch-adm.$(LINUX_KMOD_SUFFIX) \
AUTOLOAD:=$(call AutoLoad,20,switch-core switch-robo switch-adm)
endef
+define KernelPackage/switch/description
+ This package contains switch drivers for ADM6996L and BCM53XX RoboSwitch.
+endef
+
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef
-ifeq ($(BOARD),brcm)
-BUILDFLAGS := -DBROADCOM -DBCMDRIVER -I$(LINUX_DIR)/arch/mips/bcm947xx/include
+ifeq ($(BOARD),brcm-2.4)
+ BUILDFLAGS := -DBROADCOM -DBCMDRIVER -I$(LINUX_DIR)/arch/mips/bcm947xx/include
else
-ifeq ($(BOARD),brcm47xx)
-BUILDFLAGS := -DBROADCOM
-endif
+ ifeq ($(BOARD),brcm47xx)
+ BUILDFLAGS := -DBROADCOM
+ endif
endif