@ -13,14 +13,6 @@ LOADER_ENTRY = 0x80a00000 # RAM start + 10M, for relocate
RAMSIZE = 0x02000000 # 32MB
LZMA_TEXT_START = 0x81800000 # 32MB - 8MB
LOADER_MAKEOPTS = \
KDIR = $( KDIR) \
LOADER_ADDR = $( LOADER_ENTRY) \
KERNEL_ADDR = $( KERNEL_LOADADDR) \
RAMSIZE = $( RAMSIZE) \
LZMA_TEXT_START = $( LZMA_TEXT_START) \
CHIP_ID = $( CHIP_ID)
RELOCATE_MAKEOPTS = \
CACHELINE_SIZE = 16 \
KERNEL_ADDR = $( KERNEL_LOADADDR) \
@ -44,7 +36,12 @@ endef
d e f i n e B u i l d / l o a d e r - l z m a
rm -rf $@ .src
$( MAKE) -C lzma-loader \
$( LOADER_MAKEOPTS) \
KDIR = $( KDIR) \
LOADER_ADDR = $( if $( DEVICE_LOADADDR) ,$( DEVICE_LOADADDR) ,$( LOADER_ENTRY) ) \
KERNEL_ADDR = $( KERNEL_LOADADDR) \
RAMSIZE = $( RAMSIZE) \
LZMA_TEXT_START = $( LZMA_TEXT_START) \
CHIP_ID = $( CHIP_ID) \
PKG_BUILD_DIR = " $@ .src " \
TARGET_DIR = " $( dir $@ ) " \
LOADER_DATA = " $@ " \
@ -172,8 +169,8 @@ define Build/cfe-jffs2-kernel
$( TOPDIR) /scripts/cfe-bin-header.py \
--input-file $@ \
--output-file $@ -kernel/vmlinux.lz \
--load-addr $( LOADER_ENTRY) \
--entry-addr $( LOADER_ENTRY)
--load-addr $( if $( DEVICE_LOADADDR) ,$( DEVICE_LOADADDR) ,$( LOADER_ENTRY) ) \
--entry-addr $( if $( DEVICE_LOADADDR) ,$( DEVICE_LOADADDR) ,$( LOADER_ENTRY) )
# The JFFS2 partition creation should result in the following
# layout:
@ -310,8 +307,9 @@ define Device/Default
CHIP_ID :=
SOC = bcm$$ ( CHIP_ID)
DEVICE_DTS = $$ ( SOC) -$( subst _,-,$( 1) )
DEVICE_LOADADDR :=
e n d e f
DEVICE_VARS += CHIP_ID
DEVICE_VARS += CHIP_ID DEVICE_LOADADDR
ATH5K_PACKAGES := kmod-ath5k wpad-basic
ATH9K_PACKAGES := kmod-ath9k wpad-basic