ifeq ($(LINUX_VERSION),)
ifeq ($(KERNEL),2.4)
LINUX_VERSION:=2.4.34
- LINUX_RELEASE:=1
- LINUX_KERNEL_MD5SUM:=f59665540a7f3351ea416a0dad104b55
else
LINUX_VERSION:=2.6.21.5
- LINUX_RELEASE:=1
- LINUX_KERNEL_MD5SUM:=2e9a302b5d514b231640227d6a2ab7bf
endif
endif
+LINUX_RELEASE?=1
+
+ifeq ($(LINUX_VERSION),2.4.34)
+ LINUX_KERNEL_MD5SUM:=f59665540a7f3351ea416a0dad104b55
+endif
+ifeq ($(LINUX_VERSION),2.6.22-rc6)
+ LINUX_KERNEL_MD5SUM:=37adac36f3928f5e05dd2704c083620d
+endif
+ifeq ($(LINUX_VERSION),2.6.21.5)
+ LINUX_KERNEL_MD5SUM:=2e9a302b5d514b231640227d6a2ab7bf
+endif
+
+# disable the md5sum check for unknown kernel versions
+LINUX_KERNEL_MD5SUM?=x
+
KERNEL:=2.$(word 2,$(subst ., ,$(strip $(LINUX_VERSION))))
BOARDNAME:=ADM5120 (Little Endian)
FEATURES:=squashfs jffs2 pci usb
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for Infineon/ADMtek ADM5120 based boards
(e.g : RouterBoard RB1xx, Compex WP54G-WRT ...)
BOARDNAME:=ADM5120 (Big Endian)
FEATURES:=squashfs pci usb
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for Infineon/ADMTek ADM5120 based boards running in big-endian mode
(e.g : ZyXEL Prestige 335WT ...)
BOARDNAME:=AMCC Taishan
FEATURES:=jffs2
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for the AMCC Taishan evaluation board
endef
BOARDNAME:=TI AR7
FEATURES:=squashfs jffs2 atm
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for TI AR7 based routers
endef
BOARDNAME:=AT91
FEATURES:=squashfs
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build fimware images for Figment Design Labs VersaLink board.
endef
BOARDNAME:=Atheros
FEATURES:=squashfs jffs2
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for Atheros SoC boards
endef
BOARDNAME:=AMD Alchemy AU1x00
FEATURES:=jffs2 usb pci
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware for AMD Alchemy 1500 boards
(e.g. 4G-Systems Mesh/Access Cube ...)
BOARDNAME:=Atmel AVR32
FEATURES:=squashfs
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for ATNGW100 board
endef
BOARDNAME:=Broadcom BCM947xx/953xx
FEATURES:=squashfs usb
-LINUX_VERSION:=2.6.22-rc5
-LINUX_KERNEL_MD5SUM:=50dda556ae492f68ff7c273e1f357c55
+LINUX_VERSION:=2.6.22-rc6
define Target/Description
Build firmware images for Broadcom based routers
BOARDNAME:=Broadcom BCM963xx
FEATURES:=squashfs jffs2 broken usb atm
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for Broadcom based xDSL/routers
(e.g. Inventel Livebox, Siemens SE515)
BOARDNAME:=Intel XScale IOP32x
FEATURES:=squashfs jffs2
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
endef
BOARDNAME:=Intel XScale IXP4xx
FEATURES:=squashfs
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
endef
BOARDNAME:=Magicbox
FEATURES:=squashfs jffs2
+LINUX_VERSION:=2.6.21.5
+
include $(INCLUDE_DIR)/kernel-build.mk
# include the profiles
BOARDNAME:=PXA
FEATURES:=jffs2 broken
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Stub for boards based on intel PXA
endef
BOARDNAME:=Mikrotik RouterBoard 532
FEATURES:=jffs2
+LINUX_VERSION:=2.6.21.5
+
include $(INCLUDE_DIR)/kernel-build.mk
# include the profiles
BOARDNAME:=RDC x86
FEATURES:=squashfs jffs2 pci broken
+LINUX_VERSION:=2.6.21.5
+
define Target/Description
Build firmware images for RDC3211 based routers
(e.g. Airlink101 AR525W, Linksys WRT54R)
BOARDNAME:=SiByte MIPS
FEATURES:=broken
+LINUX_VERSION:=2.6.21.5
+
include $(INCLUDE_DIR)/kernel-build.mk
# include the profiles
FEATURES:=broken
LINUX_CONFIG:=$(CURDIR)/config/$(ARCH)
+LINUX_VERSION:=2.6.21.5
+
include $(INCLUDE_DIR)/kernel-build.mk
# include the profiles
BOARDNAME:=x86
FEATURES:=squashfs jffs2 ext2
-LINUX_VERSION:=2.6.22-rc5
-LINUX_KERNEL_MD5SUM:=50dda556ae492f68ff7c273e1f357c55
+LINUX_VERSION:=2.6.22-rc6
include $(INCLUDE_DIR)/kernel-build.mk
DEFAULT_PACKAGES += kmod-natsemi kmod-ne2k-pci