All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v1+ 00/18] MIPS Malta board support
@ 2013-11-08 11:18 Paul Burton
  2013-11-08 11:18 ` [U-Boot] [PATCH v2 01/18] mips32: detect L1 cache sizes if they're not defined Paul Burton
                   ` (18 more replies)
  0 siblings, 19 replies; 44+ messages in thread
From: Paul Burton @ 2013-11-08 11:18 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2013-11-11 14:01 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-08 11:18 [U-Boot] [PATCH v1+ 00/18] MIPS Malta board support Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v2 01/18] mips32: detect L1 cache sizes if they're not defined Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v2 02/18] pcnet: code style cleanup Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v2 03/18] pcnet: s/le16_to_cpu/cpu_to_le16/ in pcnet_send Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v2 04/18] pcnet: add cache flushing & invalidation Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v2 05/18] pcnet: enable the NOUFLO feature Paul Burton
2013-11-10 20:02   ` Marek Vasut
2013-11-11 10:22     ` Paul Burton
2013-11-11 13:30       ` Marek Vasut
2013-11-08 11:18 ` [U-Boot] [PATCH v2 06/18] pci.h: allow inclusion in assembly source Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v4 07/18] qemu-malta: rename to just "malta" Paul Burton
2013-11-09  0:53   ` Daniel Schwierzeck
2013-11-09 10:22     ` [U-Boot] [PATCH v5 " Paul Burton
2013-11-10 20:05       ` Marek Vasut
2013-11-11 10:24         ` Paul Burton
2013-11-11 13:30           ` Marek Vasut
2013-11-08 11:18 ` [U-Boot] [PATCH v3 08/18] malta: setup super I/O UARTs Paul Burton
2013-11-10 20:06   ` Marek Vasut
2013-11-11 10:29     ` Paul Burton
2013-11-11 13:31       ` Marek Vasut
2013-11-08 11:18 ` [U-Boot] [PATCH v3 09/18] malta: support for coreFPGA6 boards Paul Burton
2013-11-10 20:07   ` Marek Vasut
2013-11-11 10:32     ` Paul Burton
2013-11-11 10:52       ` Daniel Schwierzeck
2013-11-11 11:03         ` [U-Boot] [PATCH] malta: arch/mips/include/asm/malta.h SPDX license tag Paul Burton
2013-11-11 11:34           ` Daniel Schwierzeck
2013-11-08 11:18 ` [U-Boot] [PATCH v3 10/18] malta: display "U-boot" on the LCD screen Paul Burton
2013-11-10 20:08   ` Marek Vasut
2013-11-11 10:36     ` Paul Burton
2013-11-11 13:32       ` Marek Vasut
2013-11-08 11:18 ` [U-Boot] [PATCH v2 11/18] malta: enable CONFIG_PCNET_79C973, PCNET_HAS_PROM, CONFIG_CMD_DHCP Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v2 12/18] malta: remove cache size definitions Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v3 13/18] malta: disable L2 caches Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v2 14/18] malta: enable RTC support Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH 15/18] malta: store environment in flash Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH 16/18] malta: setup PIIX4 interrupt route Paul Burton
2013-11-10 20:09   ` Marek Vasut
2013-11-11 10:57     ` Paul Burton
2013-11-11 13:33       ` Marek Vasut
2013-11-11 13:59         ` Paul Burton
2013-11-11 14:01           ` Marek Vasut
2013-11-08 11:18 ` [U-Boot] [PATCH v3 17/18] malta: add script & instructions to flash U-boot Paul Burton
2013-11-08 11:18 ` [U-Boot] [PATCH v3 18/18] malta: add myself to maintainers Paul Burton
2013-11-09 20:44 ` [U-Boot] [PATCH v1+ 00/18] MIPS Malta board support Daniel Schwierzeck

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.