[U-Boot] [U-Boot,3/3] ARM: atmel: add sama5d3xek support
Andreas Bießmann
andreas.devel at googlemail.com
Tue May 21 11:57:35 CEST 2013
Dear Bo Shen,
Bo Shen <voice.shen at atmel.com> writes:
>Add sama5d3xek support with following feature
> - boot from NAND flash, PMECC support, 4bit ECC @ 512 bytes sector
> - boot from SPI flash support
> - boot from SD card support
> - LCD support
> - EMAC support
> - USB OHCI support
>
>Signed-off-by: Bo Shen <voice.shen at atmel.com>
>
>---
>Changes in v3:
> - Split new pmc register in a standalone patch
> - The EMAC support need: net: macb: using AT91FAMILY replace #ifdeferry
> - http://patchwork.ozlabs.org/patch/239064/
>
>Changes in v2:
> - Remove unneeded #undef
> - Using string directly
> - Add missed copyright
> - Using pull up for usart Tx line
> - Using pull up for spi cs
> - make code more readable in clock.c file
> - move LCD higher 8 bit to board file (This is board related)
>
> MAINTAINERS | 1 +
> arch/arm/cpu/armv7/at91/Makefile | 52 +++++
> arch/arm/cpu/armv7/at91/clock.c | 125 ++++++++++++
> arch/arm/cpu/armv7/at91/cpu.c | 90 +++++++++
> arch/arm/cpu/armv7/at91/reset.c | 47 +++++
> arch/arm/cpu/armv7/at91/sama5d3_devices.c | 196 ++++++++++++++++++
> arch/arm/cpu/armv7/at91/timer.c | 139 +++++++++++++
> arch/arm/include/asm/arch-at91/at91_dbu.h | 4 +
> arch/arm/include/asm/arch-at91/clk.h | 1 +
> arch/arm/include/asm/arch-at91/hardware.h | 2 +
> arch/arm/include/asm/arch-at91/sama5d3.h | 212 ++++++++++++++++++++
> arch/arm/include/asm/arch-at91/sama5d3_smc.h | 79 ++++++++
> board/atmel/sama5d3xek/Makefile | 51 +++++
> board/atmel/sama5d3xek/sama5d3xek.c | 275 ++++++++++++++++++++++++++
> boards.cfg | 3 +
> include/configs/sama5d3xek.h | 245 +++++++++++++++++++++++
> 16 files changed, 1522 insertions(+)
> create mode 100644 arch/arm/cpu/armv7/at91/Makefile
> create mode 100644 arch/arm/cpu/armv7/at91/clock.c
> create mode 100644 arch/arm/cpu/armv7/at91/cpu.c
> create mode 100644 arch/arm/cpu/armv7/at91/reset.c
> create mode 100644 arch/arm/cpu/armv7/at91/sama5d3_devices.c
> create mode 100644 arch/arm/cpu/armv7/at91/timer.c
> create mode 100644 arch/arm/include/asm/arch-at91/sama5d3.h
> create mode 100644 arch/arm/include/asm/arch-at91/sama5d3_smc.h
> create mode 100644 board/atmel/sama5d3xek/Makefile
> create mode 100644 board/atmel/sama5d3xek/sama5d3xek.c
> create mode 100644 include/configs/sama5d3xek.h
applied to u-boot-atmel/master, thanks!
Best regards,
Andreas Bießmann
More information about the U-Boot
mailing list