AVR32: RFC/preview - support for ATEVK1100 evaluation board
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest10 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | Fix IP alignement problemnet/ | +1 | 4 replies | |
| 1/10 | Fix IP alignement problem | +0 | 1 reply | |
| 1/10 | Fix IP alignement problem | +0 | 0 replies | |
| 1/10 | Fix IP alignement problem | +0 | 1 reply | |
| 1/10 | Fix IP alignement problem | +0 | 0 replies | |
| 2/10 | AVR32: atmel_usart - Make sure that all interrupts are disabled during startupdrivers/ | +3 | 0 replies | |
| 3/10 | AVR32: Make cacheflush cpu-dependentboard/ board/ cpu/ +4 more | +88 | 1 reply | |
| 4/10 | AVR32: Move addrspace.h to arch-directory, and move some functions from io.h to addrspace.hinclude/ include/ include/ +1 more | +87 | 1 reply | |
| 5/10 | AVR32: macb - Disable 100mbps if clock is slowdrivers/ | +22 | 3 replies | |
| 6/10 | AVR32: macb - Search for PHY iddrivers/ | +28 | 1 reply | |
| 7/10 | AVR32: Disable relocation of command table when on AT32UC3A for nowlib_avr32/ | +5 | 2 replies | |
| 8/10 | AVR32: Must add NOPs after disabling interrupts for AT32UC3A0512ESlib_avr32/ | +7 | 0 replies | |
| 9/10 | AVR32: CPU support for AT32UC3A0xxx CPUscpu/ cpu/ cpu/ +21 more | +2259 | 10 replies | |
| 10/10 | AVR32: Board support for ATEVK1100Makefile board/ board/ +3 more | +417 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [U-Boot] [PATCH 00/10] AVR32: RFC/preview - support for ATEVK1100 evaluation board
This is a patch series which adds support for the ATEVK1100 evaluation board[1], and the AT32UC3A0xxx[2] microcontrollers used on that board. The patch series is based on avr32/next.
This microcontroller is similar to the AT32AP700x, which is already supported by U-Boot, and this code is therefore based on that.
Patch 1 makes a change which works around a bug in the compiler. Patch 2-8 makes changes to other avr32-code in preparation for support of the new microcontroller.
Patch 9 adds support for the AT32UC3A0xxx microcontrollers.
Patch 10 adds support for the ATEVK1100 evaluation board.
The current revisions of the microcontroller have a bug in the SDRAM-controller, which makes it unreliable to run code from SDRAM. We therefore currently relocate only data to SDRAM, and no code. This makes U-Boot mostly useless on this platform until new revisions of the microcontroller arrive. We are also going to add support for SRAM and running U-Boot and loaded images from SRAM.
What works:
Loading U-Boot, serial console, loading image over dhcp/tftp, booting image.
What doesn't work:
- Actually running the loaded image - it crashes due to the SDRAM-bug.
- Saving environment to flash - requires moving the code out of flash first.
[1] http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4114
[2] http://www.atmel.com/products/avr32/uc3/uc3_2.asp?family_id=682