[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