This series adds support for booting on a physical MIPS Malta board using a coreFPGA6 core card.
The first 6 patches lay some groundwork, then the next 8 genericise the existing qemu-malta board to also function on a physical Malta. In the final patch I stake my claim upon, errm I mean step up to support :), the malta(el) board(s). Since the original posting this series has been rebased atop current master & adapted to the KBuild changes. I also included the RTC support patch I previously posted separately, and a couple of extra patches which fix up issues with booted kernels & add environment support. After this series Gabor Juhos' "malta: define CONFIG_MEMSIZE_IN_BYTES" patch is also required in order for a booted Linux kernel to function correctly. Paul Burton (18): mips32: detect L1 cache sizes if they're not defined pcnet: code style cleanup pcnet: s/le16_to_cpu/cpu_to_le16/ in pcnet_send pcnet: add cache flushing & invalidation pcnet: enable the NOUFLO feature pci.h: allow inclusion in assembly source qemu-malta: rename to just "malta" malta: setup super I/O UARTs malta: support for coreFPGA6 boards malta: display "U-boot" on the LCD screen malta: enable CONFIG_PCNET_79C973, PCNET_HAS_PROM, CONFIG_CMD_DHCP malta: remove cache size definitions malta: disable L2 caches malta: enable RTC support malta: store environment in flash malta: setup PIIX4 interrupt route malta: add script & instructions to flash U-boot malta: add myself to maintainers arch/mips/cpu/mips32/cache.S | 90 +++++++++-- arch/mips/cpu/mips32/cpu.c | 73 ++++++++- arch/mips/cpu/mips32/start.S | 2 +- arch/mips/include/asm/malta.h | 50 +++++- arch/mips/include/asm/mipsregs.h | 6 + arch/mips/lib/bootm.c | 12 +- board/imgtec/malta/Makefile | 10 ++ board/imgtec/malta/flash-malta-boot.tcl | 40 +++++ board/imgtec/malta/lowlevel_init.S | 238 +++++++++++++++++++++++++++ board/imgtec/malta/malta.c | 208 ++++++++++++++++++++++++ board/imgtec/malta/superio.c | 63 ++++++++ board/imgtec/malta/superio.h | 15 ++ board/qemu-malta/Makefile | 9 -- board/qemu-malta/lowlevel_init.S | 69 -------- board/qemu-malta/qemu-malta.c | 47 ------ boards.cfg | 4 +- doc/README.malta | 16 ++ drivers/net/pcnet.c | 279 ++++++++++++++++++-------------- drivers/pci/Makefile | 1 + drivers/pci/pci_msc01.c | 125 ++++++++++++++ drivers/rtc/mc146818.c | 2 +- include/configs/malta.h | 122 ++++++++++++++ include/configs/qemu-malta.h | 113 ------------- include/msc01.h | 135 ++++++++++++++++ include/pci.h | 6 +- include/pci_ids.h | 3 + include/pci_msc01.h | 17 ++ 27 files changed, 1356 insertions(+), 399 deletions(-) create mode 100644 board/imgtec/malta/Makefile create mode 100644 board/imgtec/malta/flash-malta-boot.tcl create mode 100644 board/imgtec/malta/lowlevel_init.S create mode 100644 board/imgtec/malta/malta.c create mode 100644 board/imgtec/malta/superio.c create mode 100644 board/imgtec/malta/superio.h delete mode 100644 board/qemu-malta/Makefile delete mode 100644 board/qemu-malta/lowlevel_init.S delete mode 100644 board/qemu-malta/qemu-malta.c create mode 100644 doc/README.malta create mode 100644 drivers/pci/pci_msc01.c create mode 100644 include/configs/malta.h delete mode 100644 include/configs/qemu-malta.h create mode 100644 include/msc01.h create mode 100644 include/pci_msc01.h -- 1.8.4.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot