openwrtv4/target/linux
John Crispin cd1a204365 Support booting the Speedport W502V using BRN-BOOT.
While the disadvantage is less available flash space, it's easy and
safe to flash without opening the device.
Going back to the original firmware is also possible.

This patch add two firmware utilities, mkbrncmdline and mkbrnboot.

mkbrncmdline patches the uncompressed kernel so the registeres a0 to
a3 are initialized and the memory size is passed in.

mkbrnboot takes the lzma compressed kernel and squashfs images and
creates a firmware image that can be flashed using the BRN-BOOT
recovery kernel, which is booted by holding both buttons when
powering up the device and will listen on http://192.168.2.1.

The firmware file from bin/lantiq/ to use is
openwrt-lantiq-danube-ARV4525PW-BRNDTW502-brnImage

The BRN-BOOT recovery kernel does size-check the image, so if it's
too big to fit into flash it will complain accordingly.

A second patch is needed to make the wired network interface work
since there is no u-boot to pre-initialise it.

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

SVN-Revision: 30532
2012-02-14 17:48:04 +00:00
..
adm5120 add missing kernel symbols 2012-01-19 01:57:22 +00:00
adm8668 fill maintainer infos for a couple of targets 2011-05-06 12:37:36 +00:00
amazon amazon: Upgrade amazon target to kernel 2.6.37 2011-04-10 15:08:28 +00:00
ar7 fix titan gpio register size 2012-02-13 16:05:27 +00:00
ar71xx ar71xx: add profile and build image for the TP-Link TL-WR842N/ND v1 boards 2012-02-13 17:11:58 +00:00
at91 targets: fix CONFIG_USB_STORAGE_* inconsistency 2011-11-25 20:47:44 +00:00
atheros convert to gpiolib 2011-12-09 07:52:10 +00:00
au1000 kernel: update linux 3.2 to 3.2.5 2012-02-10 08:19:23 +00:00
avr32 select GENERIC_ATOMIC64 implementation to fix xfs related build errors 2012-02-08 10:34:21 +00:00
brcm47xx brcm47xx: deactivate CONFIG_NO_HZ as it seams not to be needed. 2012-02-12 22:41:20 +00:00
brcm63xx brcm63xx: add support for linux 3.3 2012-02-04 10:17:27 +00:00
cns3xxx enable another l2 cache errate on newer kernels 2012-02-12 11:22:08 +00:00
cns21xx cns21xx belongs to the Econa family, too 2011-07-02 08:31:25 +00:00
cobalt target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
coldfire remove 2.6.25 support 2010-11-22 13:31:46 +00:00
ep93xx kernel: update linux 3.2 to 3.2.5 2012-02-10 08:19:23 +00:00
etrax mark it broken 2011-07-02 07:26:04 +00:00
gemini kernel: Update to version 2.6.37.6 2011-04-03 13:59:07 +00:00
generic add some missing symbols 2012-02-11 18:38:28 +00:00
goldfish global cflags: remove -funit-at-a-time, it is ignored by recent compilers. instead add -fno-caller-saves, which improves compression ratio for generated code with no apparent negative effects on performance 2011-03-26 01:07:12 +00:00
imx21 target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
iop32x kernel: Update to version 2.6.37.6 2011-04-03 13:59:07 +00:00
ixp4xx add 3.0 support 2011-07-06 13:03:38 +00:00
kirkwood base-files, target: assign name to system timeserver section, makes it easier to set servers on the cli 2011-11-10 12:16:41 +00:00
lantiq Support booting the Speedport W502V using BRN-BOOT. 2012-02-14 17:48:04 +00:00
leon target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
malta update to 3.2 2012-02-13 16:05:30 +00:00
mpc52xx target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
mpc83xx target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
mpc85xx target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
octeon target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
omap4 kernel: update linux 3.2 to 3.2.5 2012-02-10 08:19:23 +00:00
omap24xx kernel: update linux 3.1 to 3.1.10 2012-01-31 09:43:57 +00:00
omap35xx targets: fix CONFIG_USB_STORAGE_* inconsistency 2011-11-25 20:47:44 +00:00
orion kernel: update linux 3.0 to 3.0.18 2012-01-31 09:43:53 +00:00
ppc40x kernel: update linux 3.0 to 3.0.18 2012-01-31 09:43:53 +00:00
ppc44x kernel: update linux 3.0 to 3.0.18 2012-01-31 09:43:53 +00:00
ps3 targets: fix CONFIG_USB_STORAGE_* inconsistency 2011-11-25 20:47:44 +00:00
pxa target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
pxcab targets: fix CONFIG_USB_STORAGE_* inconsistency 2011-11-25 20:47:44 +00:00
ramips ramips: extract eeprom for the PCIe wlan module on the RT-N56U 2012-02-14 17:32:45 +00:00
rb532 target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
rdc include bridge and 8021q modules by default 2011-11-15 22:24:22 +00:00
realview add more missing config symbols 2012-02-08 17:35:40 +00:00
s3c24xx global cflags: remove -funit-at-a-time, it is ignored by recent compilers. instead add -fno-caller-saves, which improves compression ratio for generated code with no apparent negative effects on performance 2011-03-26 01:07:12 +00:00
sibyte target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
sparc target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
ubicom32 target: globally disable BSD process accounting 2011-10-25 16:18:36 +00:00
uml kernel: update linux 3.0 to 3.0.18 2012-01-31 09:43:53 +00:00
x86 8139cp: backport patches to make driver stable again 2012-02-07 21:56:51 +00:00
xburst targets: fix CONFIG_USB_STORAGE_* inconsistency 2011-11-25 20:47:44 +00:00
Makefile Add kernel_nconfig make target 2010-08-06 21:36:35 +00:00