[U-Boot] [PATCH V8 1/3] Initial support for Marvell Orion5x SoC

Prafulla Wadaskar prafulla at marvell.com
Thu Jun 17 12:16:19 CEST 2010


 

> -----Original Message-----
> From: u-boot-bounces at lists.denx.de 
> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Albert Aribaud
> Sent: Monday, June 14, 2010 2:14 PM
> To: u-boot at lists.denx.de
> Subject: [U-Boot] [PATCH V8 1/3] Initial support for Marvell 
> Orion5x SoC
> 
> This patch adds support for the Marvell Orion5x SoC.
> It has no use alone, and must be followed by a patch
> to add Orion5x support for serial, then support for
> the ED Mini V2, an Orion5x-based product from LaCie.
> 
> Signed-off-by: Albert Aribaud <albert.aribaud at free.fr>
> ---
> Patchset history
> 
> V1: Initial monolithic patch.
> V2: split in three patches : orion, serial, edmini;
>     checkpatch'ed, with only 6 errors, in patch 1/3,
>     all 6 errors being false positives.
> V3: useless GPIO and MPP programming support removed;
>     low level init added/CONFIG_SKIP_LOW_LEVEL_INIT removed.
> V4: all files licensed GPLv2-only removed;
>     RAM bank size detection now uses get_ram_size().
> V5: Replaced macros by C structs in dram code.
>     Removed compilation warnings in dram code.
>     Added comments to legacy flash definitions.
>     Split low level init code into SoC- and Chip-specifics.
> V6: Set copyright dates to 2010, and put standard GPL notice
>     mentioning Marvell's copyright on *_lowlevel_init.S files.
> V7: Moved GPIO and MPP init code in SoC arch_misc_init() in C.
>     lowlevel_init.S now only contains DRAM init code.
> V8: Removed comments around GPIO/MPP initialization code.
> 
> Patch 1 checkpatched with 0 errors and 1 spurious warning.
> Patches 2 and 3 checkpatched with 0 errors and 0 warnings.
> 
>  arch/arm/cpu/arm926ejs/orion5x/Makefile        |   55 +++++
>  arch/arm/cpu/arm926ejs/orion5x/cpu.c           |  270 
> ++++++++++++++++++++++
>  arch/arm/cpu/arm926ejs/orion5x/dram.c          |   64 +++++
>  arch/arm/cpu/arm926ejs/orion5x/lowlevel_init.S |  293 
> ++++++++++++++++++++++++
>  arch/arm/cpu/arm926ejs/orion5x/timer.c         |  181 +++++++++++++++
>  arch/arm/include/asm/arch-orion5x/cpu.h        |  203 
> ++++++++++++++++
>  arch/arm/include/asm/arch-orion5x/mv88f5182.h  |   40 ++++
>  arch/arm/include/asm/arch-orion5x/orion5x.h    |   69 ++++++
>  8 files changed, 1175 insertions(+), 0 deletions(-)
>  create mode 100644 arch/arm/cpu/arm926ejs/orion5x/Makefile
>  create mode 100644 arch/arm/cpu/arm926ejs/orion5x/cpu.c
>  create mode 100644 arch/arm/cpu/arm926ejs/orion5x/dram.c
>  create mode 100644 arch/arm/cpu/arm926ejs/orion5x/lowlevel_init.S
>  create mode 100644 arch/arm/cpu/arm926ejs/orion5x/timer.c
>  create mode 100644 arch/arm/include/asm/arch-orion5x/cpu.h
>  create mode 100644 arch/arm/include/asm/arch-orion5x/mv88f5182.h
>  create mode 100644 arch/arm/include/asm/arch-orion5x/orion5x.h
> 

Applied to u-boot-marvell.git master branch

Regards..
Prafulla . .


More information about the U-Boot mailing list