[U-Boot] [PATCH] Marvell Kirkwood family SOC support
Prafulla Wadaskar
prafulla at marvell.com
Tue Apr 7 13:01:38 CEST 2009
> -----Original Message-----
> From: Jean-Christophe PLAGNIOL-VILLARD [mailto:plagnioj at jcrosoft.com]
> Sent: Saturday, April 04, 2009 9:55 PM
> To: Prafulla Wadaskar
> Cc: u-boot at lists.denx.de; Ronen Shitrit; Nicolas Pitre
> Subject: Re: [U-Boot] [PATCH] Marvell Kirkwood family SOC support
>
> Hi,
>
> I'll provide you two seperate comment one for the file
> location and global comment and an other for code review
>
> On 04:09 Sat 04 Apr , Prafulla Wadaskar wrote:
> > From: prafulla_wadaskar <prafulla at marvell.com>
> >
> > Kirkwood family controllers are highly integrated SOCs based on
> > Feroceon-88FR131/Sheeva-88SV131 cpu core.
> >
> > SOC versions supported:-
> > 1) 88F6281-Z0 define CONFIG_KW88F6281_Z0
> > 2) 88F6281-A0 define CONFIG_KW88F6281_A0
> > 3) 88F6192-A0 define CONFIG_KW88F6192_A0
> >
> > Other supported features:-
> > 1) Doimage utility needed to create binaries with
> > bootROM header
> > 2) get_random_hex() fucntion
> > 3) SPI port controller driver
> > 4) PCI Express port initialization
> >
> > Contributors:
> > Yotam Admon <yotam at marvell.com>
> > Michael Blostein <michaelbl at marvell.com
> >
> > Signed-off-by: prafulla_wadaskar <prafulla at marvell.com>
> Reviewed by:
> > Ronen Shitrit <rshitrit at marvell.com>
> > ---
> > board/Marvell/common/kw_lowlevel_init.S | 45 +
> is this init are Marvell common or Kirkwood common?
This is Marvell common, this is board specific but since it is used for each supported board I have moved it to common folder.
> > board/Marvell/include/core.h | 4 +
> > cpu/arm926ejs/kirkwood/Makefile | 52 +
> > cpu/arm926ejs/kirkwood/bin_dep.sh | 50 +
> what it this file?
This was supported file to build doImage form tools context
Removed..
> > cpu/arm926ejs/kirkwood/config.mk | 25 +
> > cpu/arm926ejs/kirkwood/doimage/Makefile | 112 ++
> tools must go to tools/
Removed..
> > cpu/arm926ejs/kirkwood/doimage/bootstrap_def.h | 88 ++
> > cpu/arm926ejs/kirkwood/doimage/doimage | Bin 0 ->
> 17712 bytes
> please remove and a .gitignore entry for it
Removed..
> > cpu/arm926ejs/kirkwood/doimage/doimage.c | 1341
> ++++++++++++++++++++++++
> > cpu/arm926ejs/kirkwood/dram.c | 49 +
> > cpu/arm926ejs/kirkwood/kw88f6192.h | 34 +
> please move define to include/asm-arm/arch-<somthing> the
> same as linux
Moved...
> > cpu/arm926ejs/kirkwood/kw88f6281.h | 34 +
> > cpu/arm926ejs/kirkwood/kwcore.c | 262 +++++
> > cpu/arm926ejs/kirkwood/kwcore.h | 141 +++
> > cpu/arm926ejs/kirkwood/serial.c | 187 ++++
> please move to drivers/serial/
Moved...
> > cpu/arm926ejs/kirkwood/soc_init.S | 156 +++
> please call it lowlevel_init.S
Renamed..
> > cpu/arm926ejs/kirkwood/spi.c | 213 ++++
> please move to drivers/spi/
Moved...
> > cpu/arm926ejs/kirkwood/timer.c | 165 +++
> > include/configs/kirkwood.h | 46 +
> include/configs/ are only for boards config
Moved this file to asm-arm/arch-kirkwood/
I am in process accumulating and testing changes
I will send you updated patch (v2) for the same
Thanks....
Regards..
Prafulla . .
>
> Best Regards,
> J.
>
More information about the U-Boot
mailing list