
This series is an RFC for atmel/next!
It should replace the current at91rm9200_usart driver by the common atmel_usart driver. This is tested on at91rm9200ek, there are patches included for the two other arm920t/at91 boards currently supported by u-boot. Jens, Eric feel free to test this stuff.
Some of the patches where submitted before in another structure (move arm926ejs/at91/clock.c to arm/lib/at91 and use the API) -> see http://patchwork.ozlabs.org/patch/99344/ and http://patchwork.ozlabs.org/patch/99550/ They both are superseded by this series.
There may be some issues with one of the patches in this series if you reorder the patches. Therefore I would like to squash some of them together, if the review process shows that there are no other issues with it. There also might be some unnecessary reorering in some of the defines. This is subject to next version, but feel free to point them out.
Andreas Bießmann (7): arm920t/at91: add clock.c arm920t/at91: use new clock.c features arm920t/at91: add at91rm9200_devices.c at91rm9200ek: use atmel_usart eb_cpux9k2: use atmel_usart cpuat91: use atmel_usart driver/serial: delete at91rm9200_usart
arch/arm/cpu/arm920t/at91/Makefile | 3 + arch/arm/cpu/arm920t/at91/at91rm9200_devices.c | 85 +++++++++++++ arch/arm/cpu/arm920t/at91/clock.c | 160 ++++++++++++++++++++++++ arch/arm/cpu/arm920t/at91/cpu.c | 43 +++++++ arch/arm/cpu/arm926ejs/at91/clock.c | 35 +----- arch/arm/include/asm/arch-at91/at91rm9200.h | 10 ++- arch/arm/include/asm/arch-at91/clk.h | 42 ++++++- board/BuS/eb_cpux9k2/cpux9k2.c | 7 + board/atmel/at91rm9200ek/at91rm9200ek.c | 7 + board/eukrea/cpuat91/cpuat91.c | 8 ++ drivers/serial/Makefile | 1 - drivers/serial/at91rm9200_usart.c | 126 ------------------- include/configs/at91rm9200ek.h | 10 ++- include/configs/cpuat91.h | 12 +- include/configs/eb_cpux9k2.h | 10 +- 15 files changed, 379 insertions(+), 180 deletions(-) create mode 100644 arch/arm/cpu/arm920t/at91/at91rm9200_devices.c create mode 100644 arch/arm/cpu/arm920t/at91/clock.c create mode 100644 arch/arm/cpu/arm920t/at91/cpu.c delete mode 100644 drivers/serial/at91rm9200_usart.c
regards
Andreas Bießmann