diff mbox

Git pull request for omap updates

Message ID 20090324040128.GT29546@atomide.com (mailing list archive)
State Awaiting Upstream, archived
Headers show

Commit Message

Tony Lindgren March 24, 2009, 4:01 a.m. UTC
Hi Russell,

Here's a git pull request for you for all the patch sets posted here
earlier and queued up into my for-next branch.

In addition to 2.6.29, these patches should also merge cleanly on
top of your omap-clks3 branch. Something like the attached patch
will be needed to keep all the boards compiling after omap-clks3
has been merged.

For reference, here are the various patch sets in this branch:

[PATCH 00/10] arm: omap mailbox: add omap3 support with some fixes
http://lkml.org/lkml/2009/1/16/62

[PATCH 00/13] Omap header clean-up for next merge window
http://marc.info/?l=linux-arm-kernel&m=123569296029804&w=2

OMAP850 Support
http://lists.arm.linux.org.uk/lurker/message/20090124.191501.a3b6ced3.en.html

[PATCH 0/7] Updates for common omap code for next merge window
http://marc.info/?l=linux-omap&m=123620324620623&w=2

[PATCH 00/12] Omap3 updates for the merge window after 2.6.29
http://marc.info/?l=linux-arm-kernel&m=123671932726070&w=2

[PATCH 0/4] Omap board updates for merge window after 2.6.29
http://marc.info/?l=linux-arm-kernel&m=123698463009579&w=2

Regards,

Tony
The following changes since commit 8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84:
  Linus Torvalds (1):
        Linux 2.6.29

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git for-next

Adrian Hunter (3):
      ARM: OMAP3: mmc-twl4030 fix name buffer length, v2
      ARM: OMAP3: mmc-twl4030 add cover switch
      ARM: OMAP3: mmc-twl4030 allow arbitrary slot names, v3

David Brownell (3):
      ARM: OMAP3: mmc-twl4030 voltage cleanup
      ARM: OMAP3: mmc-twl4030 init passes device nodes back, v2
      ARM: OMAP3: mmc-twl4030 fix for vmmc = 0

Felipe Balbi (2):
      ARM: OMAP: get rid of OMAP_TAG_USB, v2
      ARM: OMAP3: MUSB initialization for omap hw, v2

Grazvydas Ignotas (1):
      ARM: OMAP3: mmc-twl4030 add MMC3 support, v2

Hiroshi DOYU (10):
      omap mailbox: cleanup omap2 register definition with macro
      omap mailbox: add initial omap3 support
      omap mailbox: print hardware revision at startup
      omap mailbox: fix empty struct device for omap_mbox
      omap mailbox: fix empty struct device for omap1
      omap mailbox: fix empty struct device for omap2
      omap mailbox: add save_/restore_ctx() for PM
      omap mailbox: move mailbox.h into mailbox.c
      omap mailbox: convert sequence bit checking to module paramter
      omap mailbox: remove unnecessary header file inclusion

Jarkko Nikula (4):
      ARM: OMAP: Add documentation for function omap_register_i2c_bus
      ARM: OMAP: Add command line option for I2C bus speed, v2
      ARM: OMAP: Add method to register additional I2C busses on the command line, v2
      ARM: OMAP3: Remove unused CONFIG_I2C2_OMAP_BEAGLE

Lauri Leukkunen (1):
      ARM OMAP3: Initial support for Nokia RX-51, v3

Santosh Shilimkar (2):
      ARM: OMAP: Get available DMA channels from cmdline
      ARM: OMAP: Dispatch only relevant DMA interrupts

Steve Sakoman (1):
      ARM: OMAP3: Add ADS7846 touchscreen support to Overo platform, v3

Syed Mohammed Khasim (1):
      ARM: OMAP3: Add support for 3430 SDP, v4

Timo Kokkonen (1):
      ARM: OMAP: Export dmtimer functions

Tony Lindgren (15):
      ARM: OMAP: No need to include board-perseus2.h or board-fsample.h from hardware.h
      ARM: OMAP: No need to include board-h2.h from hardware.h
      ARM: OMAP: No need to include board-h3.h from hardware.h
      ARM: OMAP: No need to include board-innovator.h from hardware.h
      ARM: OMAP: No need to include board-osk.h from hardware.h
      ARM: OMAP: No need to include board-palm*.h from hardware.h
      ARM: OMAP: No need to include board-omap2430sdp.h from hardware.h
      ARM: OMAP: No need to include board-apollon.h from hardware.h
      ARM: OMAP: No need to include board-h4.h from hardware.h
      ARM: OMAP: No need to include board-ldp.h from hardware.h
      ARM: OMAP: No need to include board-overo.h from hardware.h
      ARM: OMAP: No need to include board-nokia.h from hardware.h
      ARM: OMAP: Remove remaining board-*.h includes from hardware.h
      ARM: OMAP3: Add more GPIO mux options
      ARM: OMAP3: Add base address definitions and resources for OMAP 3 IS, v2

Zebediah C. McClure (5):
      [OMAP850] Add base support for omap850 cpu
      [OMAP850] Changes to base IO subsystem, v2
      [OMAP850] Changes to memory subsystem
      [OMAP850] IRQ related changes
      [OMAP850] Build system changes

 Documentation/kernel-parameters.txt                |    6 +
 arch/arm/configs/omap_3430sdp_defconfig            | 2061 ++++++++++++++++++++
 arch/arm/configs/rx51_defconfig                    | 1821 +++++++++++++++++
 arch/arm/mach-omap1/Kconfig                        |   23 +-
 arch/arm/mach-omap1/board-ams-delta.c              |    2 +-
 arch/arm/mach-omap1/board-fsample.c                |   34 +-
 arch/arm/mach-omap1/board-generic.c                |    5 +-
 arch/arm/mach-omap1/board-h2-mmc.c                 |    2 +
 arch/arm/mach-omap1/board-h2.c                     |    7 +-
 .../include/mach => mach-omap1}/board-h2.h         |    5 +-
 arch/arm/mach-omap1/board-h3-mmc.c                 |    2 +
 arch/arm/mach-omap1/board-h3.c                     |    7 +-
 .../include/mach => mach-omap1}/board-h3.h         |    5 +-
 arch/arm/mach-omap1/board-innovator.c              |    8 +-
 arch/arm/mach-omap1/board-nokia770.c               |    9 +-
 arch/arm/mach-omap1/board-osk.c                    |   17 +-
 arch/arm/mach-omap1/board-palmte.c                 |   17 +-
 arch/arm/mach-omap1/board-palmtt.c                 |    9 +-
 arch/arm/mach-omap1/board-palmz71.c                |   12 +-
 arch/arm/mach-omap1/board-sx1-mmc.c                |    1 +
 arch/arm/mach-omap1/board-sx1.c                    |    3 +-
 arch/arm/mach-omap1/board-voiceblue.c              |    2 +-
 arch/arm/mach-omap1/devices.c                      |    2 +-
 arch/arm/mach-omap1/id.c                           |    4 +-
 arch/arm/mach-omap1/io.c                           |   23 +
 arch/arm/mach-omap1/irq.c                          |   19 +-
 arch/arm/mach-omap1/mailbox.c                      |   29 +-
 arch/arm/mach-omap1/mux.c                          |   24 +
 arch/arm/mach-omap1/serial.c                       |    7 +
 arch/arm/mach-omap2/Kconfig                        |   10 +-
 arch/arm/mach-omap2/Makefile                       |    8 +
 arch/arm/mach-omap2/board-2430sdp.c                |   15 +-
 arch/arm/mach-omap2/board-3430sdp.c                |  542 +++++
 arch/arm/mach-omap2/board-apollon.c                |    3 +-
 arch/arm/mach-omap2/board-h4.c                     |   38 +-
 arch/arm/mach-omap2/board-ldp.c                    |   12 +-
 arch/arm/mach-omap2/board-omap3beagle.c            |    5 +-
 arch/arm/mach-omap2/board-omap3pandora.c           |    9 +
 arch/arm/mach-omap2/board-overo.c                  |   70 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c       |  419 ++++
 arch/arm/mach-omap2/board-rx51.c                   |   96 +
 arch/arm/mach-omap2/devices.c                      |  147 ++-
 arch/arm/mach-omap2/mailbox.c                      |  195 ++-
 arch/arm/mach-omap2/mmc-twl4030.c                  |  187 ++-
 arch/arm/mach-omap2/mmc-twl4030.h                  |    6 +-
 arch/arm/mach-omap2/mux.c                          |   27 +
 arch/arm/mach-omap2/usb-musb.c                     |  187 ++
 arch/arm/plat-omap/Kconfig                         |    8 +
 arch/arm/plat-omap/devices.c                       |    3 +
 arch/arm/plat-omap/dma.c                           |   28 +-
 arch/arm/plat-omap/dmtimer.c                       |   26 +
 arch/arm/plat-omap/gpio.c                          |  111 +-
 arch/arm/plat-omap/i2c.c                           |  104 +-
 arch/arm/plat-omap/include/mach/board-2430sdp.h    |   41 -
 arch/arm/plat-omap/include/mach/board-apollon.h    |   46 -
 arch/arm/plat-omap/include/mach/board-fsample.h    |   51 -
 arch/arm/plat-omap/include/mach/board-h4.h         |   38 -
 arch/arm/plat-omap/include/mach/board-innovator.h  |   52 -
 arch/arm/plat-omap/include/mach/board-ldp.h        |   39 -
 arch/arm/plat-omap/include/mach/board-nokia.h      |   54 -
 .../arm/plat-omap/include/mach/board-omap3beagle.h |   33 -
 arch/arm/plat-omap/include/mach/board-osk.h        |   47 -
 arch/arm/plat-omap/include/mach/board-overo.h      |   26 -
 arch/arm/plat-omap/include/mach/board-palmte.h     |   32 -
 arch/arm/plat-omap/include/mach/board-palmtt.h     |   23 -
 arch/arm/plat-omap/include/mach/board-palmz71.h    |   26 -
 arch/arm/plat-omap/include/mach/board-perseus2.h   |   39 -
 arch/arm/plat-omap/include/mach/board-voiceblue.h  |    1 -
 arch/arm/plat-omap/include/mach/board.h            |    4 -
 arch/arm/plat-omap/include/mach/cpu.h              |   35 +-
 arch/arm/plat-omap/include/mach/gpio.h             |    3 +-
 arch/arm/plat-omap/include/mach/hardware.h         |   74 -
 arch/arm/plat-omap/include/mach/irqs.h             |   83 +-
 arch/arm/plat-omap/include/mach/mailbox.h          |   27 +-
 arch/arm/plat-omap/include/mach/mmc.h              |    2 +
 arch/arm/plat-omap/include/mach/mux.h              |   65 +-
 arch/arm/plat-omap/include/mach/omap34xx.h         |   28 +
 arch/arm/plat-omap/include/mach/omap850.h          |  102 +
 arch/arm/plat-omap/include/mach/system.h           |    2 +
 arch/arm/plat-omap/include/mach/usb.h              |   10 +
 arch/arm/plat-omap/mailbox.c                       |  152 ++-
 arch/arm/plat-omap/mailbox.h                       |  100 -
 arch/arm/plat-omap/sram.c                          |    2 +-
 arch/arm/plat-omap/usb.c                           |   25 +-
 84 files changed, 6644 insertions(+), 1040 deletions(-)
 create mode 100644 arch/arm/configs/omap_3430sdp_defconfig
 create mode 100644 arch/arm/configs/rx51_defconfig
 rename arch/arm/{plat-omap/include/mach => mach-omap1}/board-h2.h (90%)
 rename arch/arm/{plat-omap/include/mach => mach-omap1}/board-h3.h (90%)
 create mode 100644 arch/arm/mach-omap2/board-3430sdp.c
 create mode 100644 arch/arm/mach-omap2/board-rx51-peripherals.c
 create mode 100644 arch/arm/mach-omap2/board-rx51.c
 create mode 100644 arch/arm/mach-omap2/usb-musb.c
 delete mode 100644 arch/arm/plat-omap/include/mach/board-2430sdp.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-apollon.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-fsample.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-h4.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-innovator.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-ldp.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-nokia.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-omap3beagle.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-osk.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-overo.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-palmte.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-palmtt.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-palmz71.h
 delete mode 100644 arch/arm/plat-omap/include/mach/board-perseus2.h
 create mode 100644 arch/arm/plat-omap/include/mach/omap850.h
 delete mode 100644 arch/arm/plat-omap/mailbox.h
diff mbox

Patch

From 6ad0f9876c94660cfee18ab4bad0cab594a94583 Mon Sep 17 00:00:00 2001
From: Tony Lindgren <tony@atomide.com>
Date: Mon, 16 Mar 2009 15:28:42 -0700
Subject: [PATCH] ARM: OMAP: Fix compile for omap2_init_common_hw()

ARM: OMAP: Fix compile for omap2_init_common_hw()

Signed-off-by: Tony Lindgren <tony@atomide.com>

diff --git a/arch/arm/mach-omap2/board-3430sdp.c b/arch/arm/mach-omap2/board-3430sdp.c
index 11fd882..87d20f6 100644
--- a/arch/arm/mach-omap2/board-3430sdp.c
+++ b/arch/arm/mach-omap2/board-3430sdp.c
@@ -212,7 +212,7 @@  static inline void __init sdp3430_init_smc91x(void)
 
 static void __init omap_3430sdp_init_irq(void)
 {
-	omap2_init_common_hw();
+	omap2_init_common_hw(NULL);
 	omap_init_irq();
 	omap_gpio_init();
 	sdp3430_init_smc91x();
diff --git a/arch/arm/mach-omap2/board-omap3pandora.c b/arch/arm/mach-omap2/board-omap3pandora.c
index 16e2128..402f09c 100644
--- a/arch/arm/mach-omap2/board-omap3pandora.c
+++ b/arch/arm/mach-omap2/board-omap3pandora.c
@@ -118,7 +118,7 @@  static int __init omap3pandora_i2c_init(void)
 
 static void __init omap3pandora_init_irq(void)
 {
-	omap2_init_common_hw();
+	omap2_init_common_hw(NULL);
 	omap_init_irq();
 	omap_gpio_init();
 }
diff --git a/arch/arm/mach-omap2/board-overo.c b/arch/arm/mach-omap2/board-overo.c
index 4d03b70..97e80d1 100644
--- a/arch/arm/mach-omap2/board-overo.c
+++ b/arch/arm/mach-omap2/board-overo.c
@@ -235,7 +235,7 @@  static int __init overo_i2c_init(void)
 
 static void __init overo_init_irq(void)
 {
-	omap2_init_common_hw();
+	omap2_init_common_hw(NULL);
 	omap_init_irq();
 	omap_gpio_init();
 }
diff --git a/arch/arm/mach-omap2/board-rx51.c b/arch/arm/mach-omap2/board-rx51.c
index 6a3c5e5..3a0daac 100644
--- a/arch/arm/mach-omap2/board-rx51.c
+++ b/arch/arm/mach-omap2/board-rx51.c
@@ -62,7 +62,7 @@  static struct omap_board_config_kernel rx51_config[] = {
 
 static void __init rx51_init_irq(void)
 {
-	omap2_init_common_hw();
+	omap2_init_common_hw(NULL);
 	omap_init_irq();
 	omap_gpio_init();
 }