u-boot-brain/include
Marian Balakowicz f50433d670 [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
Introducing routines for parsing new uImage format bootm arguments:
[<addr>]#<conf>		- configuration specification
[<addr>]:<subimg>	- subimage specification

New format images can contain multiple subimages of the same type. For example
a single new format image file can contain three kernels, two ramdisks and a
couple of FDT blobs. Subimage and configuration specifications are extensions
to bootm (and other image-related commands) arguments' syntax that allow to
specify which particular subimage should be operated on.

Subimage specification is used to denote a particular subimage. Configurations
are a bit more complex -- they are used to define a particualr booting setup,
for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
etc.

Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-21 17:20:20 +01:00
..
asm-arm AT91CAP9 support : include/ files 2008-02-14 09:37:57 +00:00
asm-avr32 AVR32: Make SDRAM refresh rate configurable 2008-02-05 12:14:27 +01:00
asm-blackfin Coding STyle cleanup. 2008-02-15 00:11:39 +01:00
asm-i386 [new uImage] Remove I386 uImage fake_header() routine 2008-02-07 01:12:55 +01:00
asm-m68k ColdFire: Add MCF547x_8x related header files 2008-01-17 14:59:41 -06:00
asm-microblaze Introduce map_physmem() and unmap_physmem() 2007-12-13 13:15:16 +01:00
asm-mips Introduce map_physmem() and unmap_physmem() 2007-12-13 13:15:16 +01:00
asm-nios Introduce map_physmem() and unmap_physmem() 2007-12-13 13:15:16 +01:00
asm-nios2 Introduce map_physmem() and unmap_physmem() 2007-12-13 13:15:16 +01:00
asm-ppc Merge branch 'master' of git://www.denx.de/git/u-boot-mpc86xx 2008-02-15 00:26:52 +01:00
asm-sh sh: Fix register address of SH7722 2008-02-14 23:46:46 +01:00
bedbug
configs ppc4xx: HCU4/5. Cleanup configs 2008-02-16 06:40:13 +01:00
cramfs
galileo
jffs2
linux nand: FSL UPM NAND driver 2008-01-16 14:14:40 +01:00
pcmcia
_exports.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
.gitignore add gitignores for Blackfin pieces 2008-02-04 19:26:53 -05:00
4xx_i2c.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
74xx_7xx.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
405_dimm.h
405_mal.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
ACEX1K.h
ahci.h
altera.h
api_public.h API for external applications. 2008-01-09 19:39:36 +01:00
arm920t.h
arm925t.h
arm926ejs.h
arm946es.h
armcoremodule.h
at45.h Coding style cleanup. Update CHANGELOG. 2007-08-14 18:42:36 +02:00
at91rm9200_i2c.h
at91rm9200_net.h
ata.h Minor coding style cleanup. 2007-05-15 23:38:05 +02:00
bcd.h rtc: Add Xicor/Intersil X1205 RTC support 2007-10-31 21:20:50 +01:00
bcm5221.h
bmp_layout.h
bzlib.h
circbuf.h
clps7111.h
command.h Remove references to the old cmd_confdefs.h include file. 2007-07-08 16:06:51 -05:00
common.h Fix compile warning on lib_ppc/board.c 2008-02-15 00:55:08 +01:00
commproc.h TK885D: fixes for bigger flash sector sizes on new modules; 2008-01-15 17:21:28 +01:00
config_cmd_all.h add 'terminal program' functionality 2008-01-09 13:26:38 +01:00
config_cmd_default.h include/ non-config: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*). 2007-07-04 00:35:14 +02:00
console.h
crc.h
da9030.h
dataflash.h Coding style cleanup. Update CHANGELOG. 2007-08-14 18:42:36 +02:00
devices.h
div64.h Move 64bit division from avr32 to generic lib 2007-08-10 10:33:34 +02:00
dm9161.h Add MACH_TYPE records for several AT91 boards. 2007-08-14 10:10:52 +01:00
dp83848.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
dtt.h Add driver for National Semiconductor LM73 temperature sensor 2007-12-27 19:35:35 +01:00
e500.h Reworked FSL Book-E TLB macros to be more readable 2008-01-09 16:25:03 -06:00
elf.h
environment.h
exports.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
ext2fs.h
fat.h
fdc.h
fdt_support.h 85xx: add ability to upload QE firmware 2008-01-09 16:28:12 -06:00
fdt.h Cleanup coding style; update CHANGELOG 2007-11-26 19:18:21 +01:00
flash.h CFI: synchronize command offsets with Linux CFI driver 2007-12-13 12:00:37 +01:00
fpga.h
ft_build.h
hush.h
i2c.h
i8042.h
ide.h IDE: - make ide_inb () and ide_outb () "weak", so boards can 2007-08-28 17:39:14 +02:00
image.h [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines 2008-02-21 17:20:20 +01:00
ioports.h Stop using immap_t for cpm offset on 85xx 2007-12-11 22:34:19 -06:00
keyboard.h
kgdb.h
lcd.h include/: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 17:15:49 -05:00
lcdvideo.h
lh7a40x.h
lh7a400.h
lh7a404.h * Patch by Paul Ruhland, 10 Jun 2004: 2004-06-10 21:55:33 +00:00
libfdt_env.h Minor code clean up. 2007-08-10 19:21:35 -04:00
libfdt.h libfdt: Add more documentation (patch the seventh) 2008-01-08 15:03:42 -05:00
linux_logo.h
lists.h
logbuff.h Adapt log buffer code to support Linux 2.6 2007-06-22 23:25:25 +02:00
lpd7a400_cpld.h
lxt971a.h
lynxkdi.h
malloc.h * Code cleanup: 2003-06-27 21:31:46 +00:00
mb862xx.h Add Fujitsu CoralP/Lime video driver 2008-01-11 16:05:36 +01:00
MCD_dma.h ColdFire: Add MCF547x_8x dma code and header files 2008-01-17 14:59:42 -06:00
MCD_progCheck.h ColdFire: Add MCF547x_8x dma code and header files 2008-01-17 14:59:42 -06:00
MCD_tasksInit.h ColdFire: Add MCF547x_8x dma code and header files 2008-01-17 14:59:42 -06:00
mii_phy.h
miiphy.h NET: Add Ethernet 1000BASE-X support for PPC4xx 2007-11-06 10:25:33 -05:00
mk48t59.h include/: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 17:15:49 -05:00
mmc.h
mpc5xx.h Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
mpc5xxx.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
mpc8xx_irq.h
mpc8xx.h Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
mpc83xx.h mpc83xx: Fix the fatal conflict of merge 2008-01-17 11:01:52 -06:00
mpc85xx.h 85xx start.S cleanup and exception support 2007-08-14 01:34:21 -05:00
mpc86xx.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
mpc106.h
mpc512x.h Change IPS freq to 66MHz 2008-02-07 01:08:05 +01:00
mpc824x.h Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
mpc8220.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
mpc8260_irq.h
mpc8260.h Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
nand.h [patch] add nand_init() prototype to nand.h 2007-06-22 10:34:12 +02:00
net.h Introduce new eth_receive routine 2008-01-03 21:36:50 -05:00
nios2-epcs.h
nios2-io.h
nios2.h
nios-io.h
nios.h
ns7520_eth.h
ns9750_bbus.h
ns9750_eth.h
ns9750_mem.h
ns9750_ser.h
ns9750_sys.h
ns16550.h
ns87308.h
onenand_uboot.h OneNAND support (take #2) 2007-09-17 08:19:08 +02:00
part.h MMC for PXA 27X (resubmit) 2008-02-03 23:58:21 +01:00
pc_keyb.h
pci_ids.h
pci.h Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts. 2007-08-06 00:22:24 +02:00
pcmcia.h cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols. 2007-07-10 10:27:39 -05:00
post.h POST: Add ECC POST for the lwmon5 board 2007-07-20 15:03:03 +02:00
ppc4xx_enet.h ppc4xx: Change 4xx ethernet driver to handle cached memory too 2007-10-31 21:21:47 +01:00
ppc4xx.h ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx 2007-10-31 21:20:50 +01:00
ppc405.h ppc4xx: PPC405GPr fix missing register definitions 2008-02-16 06:39:46 +01:00
ppc440.h Merge branch 'lwmon5-no-ocm' 2008-01-09 10:43:47 +01:00
ppc_asm.tmpl e500 needs ppc_asm.tmp MCK_EXCEPTION 2007-08-14 01:21:22 -05:00
ppc_defs.h
ps2mult.h
radeon.h Extend ATI Radeon driver to support more video modes 2008-02-15 00:54:01 +01:00
reiserfs.h
rtc.h
s3c24x0.h
s3c2400.h
s3c2410.h Fix compiler warning in include/s3c2410.h 2007-08-29 02:05:53 +02:00
s_record.h
sa1100.h
SA-1100.h
sata.h Fix S-ATA support. 2007-06-30 18:50:48 +02:00
scsi.h
sed156x.h
sed13806.h
serial.h ARM: s3c24xx: Multiple serial port support 2008-02-04 23:52:49 +01:00
sha1.h Coding style cleanup; update CHANGELOG. 2007-07-10 00:01:28 +02:00
sm501.h
smiLynxEM.h
spartan2.h Add new Xilinx Spartan FPGA types 2008-01-09 13:36:28 +01:00
spartan3.h Add new Xilinx Spartan FPGA types 2008-01-09 13:36:28 +01:00
spd_sdram.h
spd.h
spi.h
status_led.h Coding Style cleanup. 2007-10-13 21:15:39 +02:00
sym53c8xx.h
systemace.h
tsi108.h
universe.h
usb_cdc_acm.h
usb_defs.h
usb.h USB event poll support 2007-06-06 10:08:13 +02:00
usbdcore_ep0.h
usbdcore_mpc8xx.h
usbdcore_omap1510.h
usbdcore.h
usbdescriptors.h
version.h
vfd_logo.h
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font.h
video_logo.h
video.h
virtex2.h
w83c553f.h
watchdog.h
xilinx.h Improve configuration of FPGA subsystem 2008-01-09 13:34:20 +01:00
xyzModem.h
zlib.h