linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: lethal@linux-sh.org (Paul Mundt)
To: linux-arm-kernel@lists.infradead.org
Subject: What's in genesis-2.6.git for 2.6.34?
Date: Mon, 15 Feb 2010 15:39:16 +0900	[thread overview]
Message-ID: <20100215063916.GG18636@linux-sh.org> (raw)

This includes the initial support for the SH-Mobile G series CPUs, a
series of ARM/SH multi-cores composed of SH IP blocks with this tree
handling the ARM MPU side of things.

The SH tree has been cleaning up and reorganizing code in preparation for
these CPUs for some time, and now that that is basically done, it's time
to roll the ARM support code in.

This includes support for the SH-Mobile G3, G4, and AP4 CPUs, along with
their respective reference boards (G3EVM, G4EVM, AP4EVB). At this point
this is just preliminary support, containing little more than serial and
timers. Much of the heavy lifting has yet to be done, and will roll over
to 2.6.35. The bits bound for 2.6.34 are enough to allow people to start
tinkering with the platform, however.

As the tree was only created a little over a week ago, it's only been in
-next for roughly the same amount of time, but as it's wholly insular
there really shouldn't be any surprises for anyone on the ARM or SH side
of things.

The tree is at:

	git://git.kernel.org/pub/scm/linux/kernel/git/lethal/genesis-2.6.git

and contains:

Kuninori Morimoto (1):
      ARM: mach-shmobile: intc-sh7372 tidyup

Magnus Damm (15):
      serial: sh-sci: remove SCIF code in sci_rxd_in()
      ARM: mach-shmobile: SH-Mobile G3 support.
      ARM: mach-shmobile: SH-Mobile G4 support.
      ARM: mach-shmobile: SH-Mobile AP4 support.
      sh: Build drivers/sh for ARM-based SH-Mobile CPUs.
      sh: Let INTC set IRQF_VALID on ARM platforms.
      serial: sh-sci: Support ARM-based SH-Mobile CPUs.
      ARM: mach-shmobile: G3EVM, G4EVM and AP4EVB defconfigs
      ARM: mach-shmobile: optimize get_irqnr_preamble/and_base macros
      ARM: mach-shmobile: early console support using earlyprintk
      ARM: mach-shmobile: sh7367 INTCA support
      ARM: mach-shmobile: sh7377 INTCA support
      ARM: mach-shmobile: sh7372 INTCA support
      ARM: mach-shmobile: sh7367 and G3EVM pinmux support
      ARM: mach-shmobile: G3EVM USBHS support

NISHIMOTO Hiroki (2):
      ARM: mach-shmobile: sh7377 and G4EVM pinmux support
      ARM: mach-shmobile: G4EVM USBHS support

Paul Mundt (1):
      MAINTAINERS: Add entry for ARM-based SH-Mobile architecture.

 MAINTAINERS                                       |   10 +
 arch/arm/Kconfig                                  |    7 +
 arch/arm/Makefile                                 |    1 +
 arch/arm/configs/ap4evb_defconfig                 |  779 +++++++++
 arch/arm/configs/g3evm_defconfig                  |  774 +++++++++
 arch/arm/configs/g4evm_defconfig                  |  779 +++++++++
 arch/arm/mach-shmobile/Kconfig                    |   83 +
 arch/arm/mach-shmobile/Makefile                   |   21 +
 arch/arm/mach-shmobile/Makefile.boot              |    9 +
 arch/arm/mach-shmobile/board-ap4evb.c             |  128 ++
 arch/arm/mach-shmobile/board-g3evm.c              |  211 +++
 arch/arm/mach-shmobile/board-g4evm.c              |  211 +++
 arch/arm/mach-shmobile/clock-sh7367.c             |   96 ++
 arch/arm/mach-shmobile/console.c                  |   31 +
 arch/arm/mach-shmobile/include/mach/clkdev.h      |    7 +
 arch/arm/mach-shmobile/include/mach/common.h      |   22 +
 arch/arm/mach-shmobile/include/mach/dma.h         |    1 +
 arch/arm/mach-shmobile/include/mach/entry-macro.S |   39 +
 arch/arm/mach-shmobile/include/mach/gpio.h        |   48 +
 arch/arm/mach-shmobile/include/mach/hardware.h    |    7 +
 arch/arm/mach-shmobile/include/mach/io.h          |    9 +
 arch/arm/mach-shmobile/include/mach/irqs.h        |   10 +
 arch/arm/mach-shmobile/include/mach/memory.h      |    7 +
 arch/arm/mach-shmobile/include/mach/sh7367.h      |  332 ++++
 arch/arm/mach-shmobile/include/mach/sh7377.h      |  360 ++++
 arch/arm/mach-shmobile/include/mach/system.h      |   14 +
 arch/arm/mach-shmobile/include/mach/timex.h       |    6 +
 arch/arm/mach-shmobile/include/mach/uncompress.h  |   21 +
 arch/arm/mach-shmobile/include/mach/vmalloc.h     |    6 +
 arch/arm/mach-shmobile/intc-sh7367.c              |  270 +++
 arch/arm/mach-shmobile/intc-sh7372.c              |  369 +++++
 arch/arm/mach-shmobile/intc-sh7377.c              |  350 ++++
 arch/arm/mach-shmobile/pfc-sh7367.c               | 1801 +++++++++++++++++++++
 arch/arm/mach-shmobile/pfc-sh7377.c               | 1766 ++++++++++++++++++++
 arch/arm/mach-shmobile/setup-sh7367.c             |  198 +++
 arch/arm/mach-shmobile/setup-sh7372.c             |  199 +++
 arch/arm/mach-shmobile/setup-sh7377.c             |  215 +++
 arch/arm/mach-shmobile/timer.c                    |   46 +
 drivers/Makefile                                  |    1 +
 drivers/serial/Kconfig                            |    2 +-
 drivers/serial/sh-sci.h                           |  242 +---
 drivers/sh/intc.c                                 |   10 +-
 42 files changed, 9269 insertions(+), 229 deletions(-)
 create mode 100644 arch/arm/configs/ap4evb_defconfig
 create mode 100644 arch/arm/configs/g3evm_defconfig
 create mode 100644 arch/arm/configs/g4evm_defconfig
 create mode 100644 arch/arm/mach-shmobile/Kconfig
 create mode 100644 arch/arm/mach-shmobile/Makefile
 create mode 100644 arch/arm/mach-shmobile/Makefile.boot
 create mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
 create mode 100644 arch/arm/mach-shmobile/board-g3evm.c
 create mode 100644 arch/arm/mach-shmobile/board-g4evm.c
 create mode 100644 arch/arm/mach-shmobile/clock-sh7367.c
 create mode 100644 arch/arm/mach-shmobile/console.c
 create mode 100644 arch/arm/mach-shmobile/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/common.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/dma.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/entry-macro.S
 create mode 100644 arch/arm/mach-shmobile/include/mach/gpio.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/hardware.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/io.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/irqs.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/sh7367.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/sh7377.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/system.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/timex.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/uncompress.h
 create mode 100644 arch/arm/mach-shmobile/include/mach/vmalloc.h
 create mode 100644 arch/arm/mach-shmobile/intc-sh7367.c
 create mode 100644 arch/arm/mach-shmobile/intc-sh7372.c
 create mode 100644 arch/arm/mach-shmobile/intc-sh7377.c
 create mode 100644 arch/arm/mach-shmobile/pfc-sh7367.c
 create mode 100644 arch/arm/mach-shmobile/pfc-sh7377.c
 create mode 100644 arch/arm/mach-shmobile/setup-sh7367.c
 create mode 100644 arch/arm/mach-shmobile/setup-sh7372.c
 create mode 100644 arch/arm/mach-shmobile/setup-sh7377.c
 create mode 100644 arch/arm/mach-shmobile/timer.c

                 reply	other threads:[~2010-02-15  6:39 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100215063916.GG18636@linux-sh.org \
    --to=lethal@linux-sh.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).