[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