
This patch series will add at91sam9n12ek board support. In the board, spi/nand flash, mmc, lcd are supported.
TODO: - ethernet support - usb support.
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.
Changes since v2: - re-arrange the patch series order. move patch 'at91: clock: remove chip macro for plla div2' ahead to 9n12 patches. - remove redudent blank line in the end of at91sam9n12_devices.c
Bo Shen (1): spi: atmel_spi: using ip version to check whether has wdrbt
Josh Wu (3): at91: clock: remove chip macro for plla div2. 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 | 13 +- 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, 748 insertions(+), 18 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