Uboot flash partitions and filesystems for linux

I’m looking for a description of the flash layout as understood by uboot and the linux kernel on Apalis T30 systems. We have an existing Linux distribution that we use for our existing product line, and want to try adapting it to the T30. To that end, we need to understand the flash layout that uboot defines (particularly for the boot process) including where uboot itself lives, where it gets the kernel, and where the root filesystem is placed. I can reverse-engineer the uboot scripts to figure this out, but it would be better if this is documented somewhere.

(Yes, we know about the openembedded process, and we are looking into that as well.)

I guess as this is not really something any regular user needs to worry about it is also not really well documented. However, you may find some hints here and there.