[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