[U-Boot] [PATCH v4 0/3] arm: atmel: add at91sam9n12ek board support

Josh Wu josh.wu at atmel.com
Wed Apr 17 11:42:41 CEST 2013


This patch series will add at91sam9n12ek board support. In the board, 
spi/nand flash, mmc, lcd are supported.

TODO:
  - ethernet support
  - usb support.

Change since v3:
  - drop the patch: at91: clock: remove chip macro for plla div2. Still use
    macro to add 9n12 in clock.c
      The reason is it will impact 9g20ek board. Since in 9g20, this PMC_MCKR 
      bit 12 means Processor Clock Division. it is different from other boards.
      Thanks Shen Bo for finding this issue.
    To keep it consistent, I just drop this patch. Add a 9N12 macro for MCKR.
  - rebase on top of latest atmel master.

Changes since v2:
  - re-arrange the patch series order. move
    'at91: clock: remove chip macro for plla div2' ahead to 9n12 patches.
  - remove redudent blank line in the end of at91sam9n12_devices.c

Changes since v1:
  - split into more patches to make it clearer.
  - include an extra patch that use run-time detect for spi ip.
  - include an extra patch to remove the chip select for clock part.
  - merge at91sam9n12 register definition with at91sam9x5.
  - fix copyright issue and add maintainer.
  - disable pull-up as possible as we can.
  - add mtdparts command.
  - fix warnings and typos.

Bo Shen (1):
  spi: atmel_spi: using ip version to check whether has wdrbt

Josh Wu (2):
  arm: at91: add at91sam9n12 register definition
  arm: at91: add at91sam9n12ek board support

 MAINTAINERS                                        |    3 +
 arch/arm/cpu/arm926ejs/at91/Makefile               |    1 +
 arch/arm/cpu/arm926ejs/at91/at91sam9n12_devices.c  |  177 +++++++++++++++
 arch/arm/cpu/arm926ejs/at91/clock.c                |    4 +-
 arch/arm/include/asm/arch-at91/at91sam9_matrix.h   |    2 +-
 arch/arm/include/asm/arch-at91/at91sam9x5.h        |   19 +-
 arch/arm/include/asm/arch-at91/at91sam9x5_matrix.h |   17 +-
 arch/arm/include/asm/arch-at91/hardware.h          |    2 +-
 board/atmel/at91sam9n12ek/Makefile                 |   52 +++++
 board/atmel/at91sam9n12ek/at91sam9n12ek.c          |  228 +++++++++++++++++++
 boards.cfg                                         |    3 +
 drivers/spi/atmel_spi.c                            |   15 +-
 drivers/spi/atmel_spi.h                            |    2 +-
 include/configs/at91sam9n12ek.h                    |  232 ++++++++++++++++++++
 14 files changed, 743 insertions(+), 14 deletions(-)
 create mode 100644 arch/arm/cpu/arm926ejs/at91/at91sam9n12_devices.c
 create mode 100644 board/atmel/at91sam9n12ek/Makefile
 create mode 100644 board/atmel/at91sam9n12ek/at91sam9n12ek.c
 create mode 100644 include/configs/at91sam9n12ek.h

-- 
1.7.9.5



More information about the U-Boot mailing list