[U-Boot] Microblaze/Xilinx drivers changes

Michal Simek
2011-09-13T07:09:55Z

Hi,

here is the whole package with Microblaze and Xilinx driver changes.
All patches are available in git://www.denx.de/git/u-boot-microblaze.git master branch
if you like to test them.

Thanks for your review,
Michal

Michal Simek (26):
net: emaclite: Change driver name and add address
net: emaclite: Remove deviceid property
net: emaclite: Use calloc instead of malloc
net: emaclite: Remove baseaddress from xemaclite
net: emaclite: Use dynamic allocation
net: emaclite: Setup RX/TX ping pong for every instance
net: emaclite: Use unsigned long for baseaddr
net: emaclite: Move RX/TX ping pong initialization to board
net: emaclite: Use PKTSIZE directly
net: emaclite: Fix coding style
microblaze: Support CTRL+C when tftp is running
microblaze: Support flashes on lower addresses
microblaze: Initialize jumptable and console
microblaze: Fix unaligned.h for endians
microblaze: Copy bootfile from variables
microblaze: Remove debug saving value
microblaze: Setup MB vectors if feature is enable for u-boot
microblaze: Save and restore first unused vector
microblaze: Clean up reset asm code
microblaze: Do not select NFS for platforms without ethernet
microblaze: Remove address offset for uart16550
microblaze: Enable FDT/FIT support
serial: uartlite: Support for SERIAL_MULTI
microblaze: Enable SERIAL_MULTI
net: axi_ethernet: Add driver to u-boot
microblaze: Wire up axi_ethernet driver initialization

arch/microblaze/cpu/start.S | 67 +--
arch/microblaze/include/asm/processor.h | 5 +-
arch/microblaze/include/asm/unaligned.h | 17 +-
arch/microblaze/lib/board.c | 19 +
.../xilinx/microblaze-generic/microblaze-generic.c | 24 +-
common/serial.c | 14 +
drivers/net/Makefile | 1 +
drivers/net/xilinx_axi_emac.c | 664 ++++++++++++++++++++
drivers/net/xilinx_emaclite.c | 250 ++++----
drivers/serial/serial_xuartlite.c | 142 ++++-
include/configs/microblaze-generic.h | 15 +-
include/netdev.h | 5 +-
include/serial.h | 9 +-
13 files changed, 1033 insertions(+), 199 deletions(-)
create mode 100644 drivers/net/xilinx_axi_emac.c