Could the DTS experts look at this?
David Gibson
david at gibson.dropbear.id.au
Tue Feb 12 10:59:58 EST 2008
On Sun, Feb 10, 2008 at 10:49:55PM -0500, Sean MacLennan wrote:
> David Gibson wrote:
> > On Sun, Feb 10, 2008 at 09:40:19PM -0500, Sean MacLennan wrote:
> >
> >> David Gibson wrote:
> >>
> >>> This doesn't seem right. warp_fixup_one_nor() changes only the
> >>> partition's offset, so you're not changing the size of any
> >>> partitions. If you're not going to actually use any of the extra
> >>> flash space with 64M, I can't see why you'd bother moving around the
> >>> partitions you have.
> >>>
> >>>
> >> u-boot must be at the bottom of the flash. Also, for the 64M NOR flash
> >> you can put everything in the NOR flash, I just don't show the
> >> partitions. Booting from NOR is *much* faster than booting from
> >> NAND.
> >>
> >
> > Sorry, still not really following what's going on. Without worrying
> > about the dts formatting or fixup code, can you summarise what the two
> > flash maps look like?
> >
> >
> I guess what is confusing is that I am actually working with 3 flash
> maps right now, although there will only be one map in the final version.
>
> Map1:
>
> NOR:
> Kernel @ 0
> Ramdisk
> User
> FPGA
> Env
> U-boot @ 63.5M
>
> Map 2:
>
> NOR:
> FPGA
> Env
> U-boot @ 63.5M
> NAND:
> Kernel @ 0
> Ramdisk
> User
>
> Map 3:
> Same as Map 2 only 4M NOR rather than 64M, so u-boot @ 3.5M.
But the partitions are all the same size, so in Map 2 there's a great
big gap between Env and U-boot? Or there's a great big gap before
FPGA?
> The u-boot, env, and FPGA are anchored at the bottom of the flash.
> Kernel is anchored at the top. Everything else goes in the middle.
Um.. so "bottom" actually means "high addresses" in the above?
> The FPGA partition contains the FPGA image. The user partition contains
> a persistent JFFS2 file system. I don't use the user partition, so it
> doesn't show up in the map I sent.
>
> So map 1 was used until we got the NAND working. Map 2 is an interim
> solution until we get the 4M flash. Map 3 is the final version.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
More information about the Linuxppc-dev
mailing list