All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tony Lindgren <tony@atomide.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] omap updates for 2.6.34
Date: Tue, 2 Mar 2010 09:28:15 -0800	[thread overview]
Message-ID: <20100302172815.GE7393@atomide.com> (raw)

Hi Linus,

Please pull omap updates from:

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

Regards,

Tony

The following changes since commit ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9:
  Linus Torvalds (1):
        Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm

are available in the git repository at:

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

Abhijit Pagare (13):
      ARM: OMAP4: PM: OMAP4 essential basic initialisations.
      ARM: OMAP4: PM: OMAP4 Power Domain Porting Related Clean-up.
      ARM: OMAP4: PM: Add the Autogenerated OMAP4 specific power domain framework.
      ARM: OMAP4: PM: Adapt the existing OMAP2/3 and common Power Domain Frameworks.
      ARM: OMAP4: PM: Refine the APIs to support OMAP4 features.
      ARM: OMAP4: PM: Make OMAP3 Clock-domain framework compatible for OMAP4.
      ARM: OMAP4: PM: Modify Clock-domain interfaces for OMAP4 compatibility.
      ARM: OMAP4: PM: Add the Autogenerated OMAP4 specific clock domain framework.
      ARM: OMAP4: PM: Adapt the existing OMAP2/3 Clock Domain Frameworks.
      ARM: OMAP4: PM: Refine the APIs to support OMAP4 features.
      ARM: OMAP4 clock framework: Remove the checks preventing OMAP4 clockdomain validation
      ARM: OMAP4 clock domains : Add the missing Clock Domain Structure
      ARM: OMAP4 clock domain: Add check for avoiding dependency related update.

Adrian Hunter (10):
      omap_hsmmc: Move gpio and regulator control from board file
      omap: Rename mmc-twl4030 files to hsmmc
      omap: Rename hsmmc symbols to reflect independence from twl4030
      omap: Reconnect hsmmc context loss count
      omap: RX51: Remux to pull eMMC lines down when powering off
      omap_hsmmc: Allow for power saving without going off
      omap_hsmmc: Fix disable timeouts
      omap_hsmmc: Ensure regulator enable / disable are paired
      omap_hsmmc: Allow for a shared VccQ
      omap_hsmmc: allow compile without regulator framework

Ajay Kumar Gupta (2):
      AM35x: Add missing GPIO mux config for EHCI port
      AM35x: Enable OMAP_MUX in defconfig

Eero Nurkkala (1):
      McBSP: OMAP3: Add sidetone feature

Enric Balletbo i Serra (8):
      omap3: Add platform data for the twl4030_codec MFD on IGEP v2
      omap3: Fix typo on IGEP v2 board
      omap3: Add platform init code for EHCI driver on IGEP v2
      omap3: Enable DSS2 for IGEP v2 board
      omap3: Add support for flash on IGEP v2 board
      omap3: SDRC: add timing data for Numonyx M65KxxxxAM
      omap3: Use timing data for omap2_init_common_hw on IGEP v2
      omap3: Update defconfig for IGEP v2 to allow new drivers andfeatures

Felipe Balbi (11):
      omap1: mailbox: kill compile warning
      omap2/3/4: mailbox: kill compile warning in mailbox.c
      omap2/3/4: gpmc: kill compile warning
      omap2/3/4: gpmc: avoid section definitions on headers
      arm: omap: kill compile warning on board-4430-sdp.c
      arm: omap: musb: ioremap only what's ours
      omap: musb: remove unused data
      arm: omap: musb: we can use clk framework
      omap: musb: remove unused soft_con field
      omap: musb: remove unused dma data
      omap: musb: remove unnecessary return

Grazvydas Ignotas (3):
      OMAP: pandora: add DSS2 support and related regulators
      omap3: pandora: update regulator setup
      omap3: pandora: update defconfig

Hiroshi DOYU (3):
      omap iommu: cleanup iommu page address mask and definitions
      omap: iommu: fix incorrect address for supersection 1st entry
      omap iommu: fix incorrect address for largepage 1st entry

Ilkka Koskinen (1):
      ASoC: OMAP-McBSP: ASoC interface for McBSP sidetone

Janusz Krzysztofik (4):
      omap: McBSP: Use macros for all register read/write operations
      omap: McBSP: Modify macros/functions API for easy cache access
      omap: McBSP: Introduce caching in register write operations
      omap: McBSP: Use cache when modifying individual register bits

Jarkko Nikula (1):
      omap: i2c: Fix muxing for command line enabled bus

Jonas Zetterberg (2):
      IGEPv2: Added WIFI support
      IGEPv2: Use Red Led1 as Heartbeat if configured

Jorge Eduardo Candelaria (3):
      OMAP4: IRQ: Add McPDM IRQ definition
      ARM: OMAP4: Add McPDM base address
      OMAP4: MCPDM: Register McPDM platform device

Kalle Jokiniemi (2):
      OMAP3: cpuidle: Add valid field into C-state parameter passing
      OMAP3: RX-51: Pass cpu idle parameters

Kevin Hilman (8):
      OMAP: omap_device: optionally auto-adjust device activate/deactivate latencies
      OMAP: hwmod: add API for slave idlemode setting
      OMAP3: cpuidle: configure latencies/thresholds from board file
      OMAP3: RX-51: support sleep indicator LEDs
      OMAP: omap_device: add omap_device_is_valid()
      OMAP: omap_device: when 'called from invalid state', print state
      OMAP3: clock: use std _MASK suffix for CM_FCLKEN_IVA2 defines
      OMAP2/3: PRCM: fix misc. compiler warnings

Ladislav Michl (2):
      omap: convert boards to use physmap-flash
      MTD: remove no longer used OMAP flash map

Lesly A M (1):
      omap3: pm: Add T2 Keypad as a wakeup source

Maulik Mankad (4):
      USB: Add empty functions in otg.h
      omap: musb: Remove #ifdef from board-omap3evm.c
      omap: musb: Pass board specific data from board file
      omap: musb: Add USB support to 4430 SDP board file

Mike Rapoport (1):
      omap3: cm-t35: add DSS2 display support

Mike Turquette (1):
      OMAP3630: Clock: Workaround for DPLL HS divider limitation

Paul Walmsley (51):
      OMAP3 clock: reorganize CK_* platform flags
      OMAP clock: make the fixed divisor clock code available for all OMAPs
      OMAP1 clock: convert armwdt_ck to use the fixed divisor recalc function
      OMAP2/3 clkdm/pwrdm: move wkdep/sleepdep handling from pwrdm to clkdm
      OMAP2/3 clockdomains: split shared structures so usecounting works
      OMAP2 clockdomain: modem clockdomain is only present on OMAP2430
      OMAP clockdomain/powerdomain: remove runtime register/unregister
      OMAP clockdomains: add usecounting for wakeup and sleep dependencies
      OMAP powerdomain/PM: use symbolic constants for the max number of power states
      OMAP powerdomain: rearrange struct powerdomain to save some memory
      OMAP powerdomain: remove pwrdm_clk_state_switch
      OMAP clockdomain/powerdomain: improve documentation
      OMAP3 clock: move OMAP3-specific DPLL functions to dpll3xxx.c
      OMAP2/3/4 clock: move DPLL clock functions into mach-omap2/clkt_dpll.c
      OMAP2/3/4 clock: move clksel clock functions into mach-omap2/clkt_clksel.c
      OMAP2 clock: move all static functions to the top of the file
      OMAP2/3/4 clock: combine all omap2_clk_functions
      OMAP2xxx clock: move the DPLL+CORE composite clock code into mach-omap2/clkt2xxx_dpllcore.c
      OMAP2xxx clock: move the DVFS virtual clock code into mach-omap2/clkt2xxx_virt_prcm_set.c
      OMAP2xxx clock: move the APLL clock code into mach-omap2/clkt2xxx_apll.c
      OMAP2xxx clock: move osc_clk code into mach-omap2/clkt2xxx_osc.c
      OMAP2xxx clock: move sys_clk code into mach-omap2/clkt2xxx_sys.c
      OMAP2 clock: don't compile OMAP2430-only functions on non-2430 builds
      OMAP3 clock: split out DPLL3 M2 divider functions into mach-omap2/clkt34xx_dpll3m2.c
      OMAP2/3 clock: clean up omap*_clk_arch_init()
      OMAP2/3 clock: remove unnecessary includes and clean up header
      OMAP2/3/4 clock: omap2_clk_prepare_for_reboot() is OMAP2xxx-only
      OMAP3 DPLL: reorganize static functions
      OMAP clock: resolve all remaining sparse warnings
      OMAP2/3/4 clock: rename and clean the omap2_clk_init() functions
      OMAP2+ powerdomains/clockdomains: prepare for multi-OMAP configs
      OMAP2/3/4 clock: fix DPLL multiplier value errors; also copyrights, includes, documentation
      OMAP4 clock: drop the CLOCK_IN_OMAP4430 clock flag
      OMAP2xxx clock: GFX functional clock rates are not independently changeable
      OMAP2xxx clock: drop DELAYED_APP flag from non-clksel clocks
      OMAP2 clock: drop CONFIG_PARTICIPANT clock flag
      OMAP clock: compress clock flags down to a u8
      OMAP clock: drop .id field; ensure each clock has a unique name
      OMAP3/4 clock: split into per-chip family files
      OMAP2 clock: split OMAP2420, OMAP2430 clock data into their own files
      OMAP2430 clock: make func_96m_ck parent-selectable
      OMAP2 clock: drop DELAYED_APP clock flag
      OMAP clock: drop RATE_FIXED clock flag
      OMAP4 clock: drop the ALWAYS_ENABLED clock flag
      OMAP clock: add omap_clk_get_by_name() for use by OMAP hwmod core code
      OMAP hwmod: convert hwmod to use hardware clock names rather than clkdev dev+con
      OMAP hwmod: convert header files with static allocations into C files
      OMAP hwmod: add hwmod class support
      OMAP clockdomain: if no autodeps exist, don't try to add or remove them
      OMAP2/3 clock: combine OMAP2 & 3 boot-time MPU rate change code
      OMAP2+ clock: revise omap2_clk_{disable,enable}()

Rajendra Nayak (3):
      OMAP4: PRCM: Define shift macros as n instead of 1 << n
      OMAP3: PM: add scratchpad locking function
      OMAP4: clock: Rename leaf clock nodes to end with a _ick or _fck

Ranjith Lohithakshan (4):
      AM35xx: Add AM35xx specific control module registers
      AM35xx: Clock table updates for AM3505/17
      OMAP2/3 clock: Extend find_idlest() to pass back idle state value
      AM35xx: Add clock support for new modules on AM35xx

Richard Woodruff (1):
      OMAP3 clock: introduce DPLL4 Jtype

Rob Clark (1):
      omap2/3/4: mailbox: use dedicated work queue for handling mailbox rx interrupt

Sanjeev Premi (6):
      omap3evm: Add mux settings for keypad
      omap3evm: Fixes after moving to matrix_keypad
      omap3evm: Configure GPIO175 for touchscreen PEN_IRQ
      OMAP3EVM: PM: Update defconfig
      OMAP3: cpuidle: Update statistics for correct state
      OMAP3 clock: Check return values for clk_get()

Santosh Shilimkar (12):
      omap4: multi-omap: Allow build to work
      omap3/4: uart: fix full-fifo write abort
      omap2/3/4: ioremap omap_globals module
      omap4: sdma: Enable the idle modes on omap4
      omap: sdma: Limit the secure reserve channel fix for omap3
      omap4: Fix omap_type() for omap4
      omap3/4: Remove overlapping mapping of L4_WKUP io space
      omap4: Add auto-generated irq and dma headers
      omap4: Use dma line defines from dma-44xx.h
      omap4: Use irq line defines from irq-44xx.h
      OMAP4: clock: Add dummy clock nodes for interface clocks
      OMAP4: clock: Remove clock hacks from timer-gp.c

Sriram (2):
      AM3517 EVM: Enable I2C support
      AM3517 EVM: correct typo - tca6416 mispelt as tca6516

Suman Anna (2):
      omap: mailbox: correct OMAP4 reset logic
      omap: mailbox: correct OMAP4 SIDLEMODE logic

Tero Kristo (2):
      OMAP3: PM: Added support for L2 aux ctrl register save and restore
      OMAP3: Clock: Added IDLEST definitions for SGX

Thara Gopinath (5):
      OMAP2/3 PM: Adding powerdomain APIs for reading the next logic and mem state
      OMAP3 PM: Defining .pwrsts_logic_ret field for core power domain structure
      OMAP3 PM: Adding counters for power domain logic off and mem off during retention.
      OMAP3: hwmod: support to specify the offset position of various SYSCONFIG register bits.
      OMAP: HWMOD: Add support for early device register into omap device layer

Thomas Weber (2):
      Add minimal support for DevKit8000
      Add devkit8000_defconfig

Tony Lindgren (32):
      Merge branch 'for_2.6.34_4f4e65_a' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      Merge branch 'omap-fixes-for-linus' into omap-for-linus
      Merge branch 'for-tony' of git://gitorious.org/linux-omap-dss2/linux into omap-for-linus
      omap: Clean the serial port defines
      omap: Make uncompress code and DEBUG_LL code generic
      omap: Remove old DEBUG_LL serial port options
      Merge branch 'debug-ll' into omap-for-linus
      omap2/3: Make get_irqnr_and_base common for mach-omap2 multiboot
      omap2/3: Multiboot compile fixes to compile in omap2 and omap3
      omap: Fix dmtimer.c for multi-omap boot
      omap2/3/4: Fix omap2_map_common_io for multi-omap
      omap2/3/4: Fix mbox init for multi-omap
      omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2
      omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3
      omap2/3/4: Replace orred CONFIG_ARCH_OMAP2/3/4 with CONFIG_ARCH_OMAP2PLUS
      omap2/3: Fix initcalls for multi-omap
      omap2/3: Update omap3_defconfig to build in all the 2420 based boards
      omap: Move multi-omap ifdeffery into it's own header file
      omap2/3/4: Clean up defines for entry-macro.S
      omap4: Use get_irqnr_preamble
      omap2/3/4: Clean up entry-macro.s for adding support for omap4 multiboot
      omap2/3/4: Allow booting omap4 with multi-omap configuration
      omap3/4: Fix compile for multi-omap for clkops_noncore_dpll_ops
      omap: Fix gpio.c for multi-omap for omap4
      omap2/3/4: Fix mach-omap2/serial.c for multiboot
      omap2/3/4: Add omap4 into omap3_defconfig
      omap3: Clean-up for omap_mux_init
      Merge branch 'omap-fixes-for-linus' into omap-for-linus
      Merge branch 'pm-2.6.34' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-linus
      Merge branch 'for_2.6.34_b' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      omap2: Initialize Menelaus and MMC for N8X0
      Merge with mainline to remove plat-omap/Kconfig conflict

Vaibhav Hiremath (8):
      OMAP: Enable DSS2 for OMAP3EVM board
      OMAP: AM3517: Enable DSS2 for AM3517EVM board
      AM35xx: Introduce am35xx.h file
      AM35xx: Add AM35xx intr_clr & sw_rst cntrl reg bit definition
      AM35xx: Update irq.h for AM35xx IPSS module interrupts
      AM3517: Enable basic I2C Support
      AM3517: Enable RTC driver support for AM3517EVM
      AM3517: Enable I2C-GPIO Expander driver support for AM3517EVM

Vimal Singh (3):
      omap2/3/4: Introducing 'gpmc-nand.c' for GPMC specific NAND init
      omap3: SDP: Introducing 'board-sdp-flash.c' for flash init
      omap3: Add support for flash on 3430SDP board

Vimarsh Zutshi (1):
      OMAP3: clock: add capability to change rate of dpll4_m5_ck_3630

Vishwanath BS (3):
      OMAP3 clock: Remove FreqSel for 3630
      OMAP3 clock: Introduce 3630 DPLL4 HSDivider changes
      OMAP3 clock: add support for 192Mhz DPLL4M2 output

manjugk manjugk (1):
      Zoom3: Defconfig update

vikram pandita (2):
      omap2/3/4: serial: fix coding style indentaion
      omap: zoom3: enable ehci support

 arch/arm/configs/am3517_evm_defconfig              |   43 +-
 arch/arm/configs/devkit8000_defconfig              | 1889 ++++++++++++++++++++
 arch/arm/configs/igep0020_defconfig                |  525 ++++---
 arch/arm/configs/omap3_defconfig                   |  180 ++-
 arch/arm/configs/omap3_evm_defconfig               |    6 +-
 arch/arm/configs/omap3_pandora_defconfig           |  678 ++++++--
 arch/arm/configs/omap_4430sdp_defconfig            |    7 +-
 arch/arm/configs/omap_zoom3_defconfig              |    6 +-
 arch/arm/configs/rx51_defconfig                    |    4 +-
 arch/arm/mach-omap1/Makefile                       |    2 +-
 arch/arm/mach-omap1/board-fsample.c                |    9 +-
 arch/arm/mach-omap1/board-h2.c                     |    9 +-
 arch/arm/mach-omap1/board-h3.c                     |    9 +-
 arch/arm/mach-omap1/board-innovator.c              |    9 +-
 arch/arm/mach-omap1/board-osk.c                    |    9 +-
 arch/arm/mach-omap1/board-palmte.c                 |    9 +-
 arch/arm/mach-omap1/board-palmtt.c                 |    9 +-
 arch/arm/mach-omap1/board-palmz71.c                |   10 +-
 arch/arm/mach-omap1/board-perseus2.c               |    9 +-
 arch/arm/mach-omap1/board-sx1.c                    |   11 +-
 arch/arm/mach-omap1/board-voiceblue.c              |    9 +-
 arch/arm/mach-omap1/clock.c                        |   25 +-
 arch/arm/mach-omap1/clock_data.c                   |   44 +-
 arch/arm/mach-omap1/devices.c                      |    2 +-
 arch/arm/mach-omap1/flash.c                        |   33 +
 arch/arm/mach-omap1/i2c.c                          |    6 +-
 arch/arm/mach-omap1/include/mach/debug-macro.S     |   88 +-
 arch/arm/mach-omap1/mailbox.c                      |    9 +-
 arch/arm/mach-omap1/mcbsp.c                        |   16 +-
 arch/arm/mach-omap1/serial.c                       |    6 +-
 arch/arm/mach-omap2/Kconfig                        |   61 +-
 arch/arm/mach-omap2/Makefile                       |   87 +-
 arch/arm/mach-omap2/board-2430sdp.c                |   23 +-
 arch/arm/mach-omap2/board-3430sdp.c                |  147 ++-
 arch/arm/mach-omap2/board-3630sdp.c                |    4 +-
 arch/arm/mach-omap2/board-4430sdp.c                |   18 +-
 arch/arm/mach-omap2/board-am3517evm.c              |  237 +++-
 arch/arm/mach-omap2/board-apollon.c                |    2 +-
 arch/arm/mach-omap2/board-cm-t35.c                 |  255 +++-
 arch/arm/mach-omap2/board-devkit8000.c             |  697 ++++++++
 arch/arm/mach-omap2/board-generic.c                |    2 +-
 arch/arm/mach-omap2/board-h4.c                     |    9 +-
 arch/arm/mach-omap2/board-igep0020.c               |  285 +++-
 arch/arm/mach-omap2/board-ldp.c                    |   16 +-
 arch/arm/mach-omap2/board-n8x0.c                   |  447 +++++-
 arch/arm/mach-omap2/board-omap3beagle.c            |   16 +-
 arch/arm/mach-omap2/board-omap3evm.c               |  299 +++-
 arch/arm/mach-omap2/board-omap3pandora.c           |  196 ++-
 arch/arm/mach-omap2/board-omap3touchbook.c         |   16 +-
 arch/arm/mach-omap2/board-overo.c                  |   16 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c       |   63 +-
 arch/arm/mach-omap2/board-rx51.c                   |   54 +-
 arch/arm/mach-omap2/board-sdp-flash.c              |  272 +++
 arch/arm/mach-omap2/board-zoom-peripherals.c       |   23 +-
 arch/arm/mach-omap2/board-zoom2.c                  |    2 +-
 arch/arm/mach-omap2/board-zoom3.c                  |   18 +-
 arch/arm/mach-omap2/clkt2xxx_apll.c                |  122 ++
 arch/arm/mach-omap2/clkt2xxx_dpllcore.c            |  173 ++
 arch/arm/mach-omap2/clkt2xxx_osc.c                 |   62 +
 arch/arm/mach-omap2/clkt2xxx_sys.c                 |   50 +
 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c       |  254 +++
 arch/arm/mach-omap2/clkt34xx_dpll3m2.c             |  121 ++
 arch/arm/mach-omap2/clkt_clksel.c                  |  409 +++++
 arch/arm/mach-omap2/clkt_dpll.c                    |  386 ++++
 arch/arm/mach-omap2/clock.c                        | 1029 +++---------
 arch/arm/mach-omap2/clock.h                        |   50 +-
 .../{clock2xxx_data.c => clock2420_data.c}         |  705 ++------
 arch/arm/mach-omap2/clock2430.c                    |   59 +
 .../{clock2xxx_data.c => clock2430_data.c}         |  643 ++-----
 arch/arm/mach-omap2/clock2xxx.c                    |  599 +------
 arch/arm/mach-omap2/clock2xxx.h                    |   31 +-
 arch/arm/mach-omap2/clock34xx.c                    |  261 +---
 arch/arm/mach-omap2/clock34xx.h                    |   19 +-
 arch/arm/mach-omap2/clock3517.c                    |  124 ++
 arch/arm/mach-omap2/clock3517.h                    |   14 +
 arch/arm/mach-omap2/clock36xx.c                    |   72 +
 arch/arm/mach-omap2/clock36xx.h                    |   13 +
 arch/arm/mach-omap2/clock3xxx.c                    |  104 ++
 arch/arm/mach-omap2/clock3xxx.h                    |   21 +
 .../{clock34xx_data.c => clock3xxx_data.c}         |  888 +++++++---
 arch/arm/mach-omap2/clock44xx.c                    |   33 -
 arch/arm/mach-omap2/clock44xx.h                    |   13 +-
 arch/arm/mach-omap2/clock44xx_data.c               |  734 ++++----
 arch/arm/mach-omap2/clockdomain.c                  |  788 +++++++--
 arch/arm/mach-omap2/clockdomains.h                 |  672 +++++++-
 arch/arm/mach-omap2/clockdomains44xx.h             |  250 +++
 arch/arm/mach-omap2/cm-regbits-34xx.h              |   28 +-
 arch/arm/mach-omap2/cm-regbits-44xx.h              |  536 +++---
 arch/arm/mach-omap2/cm.h                           |    8 +-
 arch/arm/mach-omap2/control.c                      |    6 +-
 arch/arm/mach-omap2/cpuidle34xx.c                  |  226 ++-
 arch/arm/mach-omap2/devices.c                      |   45 +-
 arch/arm/mach-omap2/{dpll.c => dpll3xxx.c}         |  191 ++-
 arch/arm/mach-omap2/emu.c                          |    3 +
 arch/arm/mach-omap2/gpmc-nand.c                    |  139 ++
 arch/arm/mach-omap2/gpmc.c                         |    6 +-
 arch/arm/mach-omap2/hsmmc.c                        |  266 +++
 arch/arm/mach-omap2/{mmc-twl4030.h => hsmmc.h}     |   14 +-
 arch/arm/mach-omap2/i2c.c                          |    6 +-
 arch/arm/mach-omap2/id.c                           |    6 +
 arch/arm/mach-omap2/include/mach/am35xx.h          |   26 +
 arch/arm/mach-omap2/include/mach/board-sdp.h       |   21 +
 arch/arm/mach-omap2/include/mach/debug-macro.S     |  130 ++-
 arch/arm/mach-omap2/include/mach/entry-macro.S     |  128 ++-
 arch/arm/mach-omap2/io.c                           |  107 +-
 arch/arm/mach-omap2/mailbox.c                      |   47 +-
 arch/arm/mach-omap2/mcbsp.c                        |   24 +-
 arch/arm/mach-omap2/mmc-twl4030.c                  |  542 ------
 arch/arm/mach-omap2/mux.c                          |   52 +-
 arch/arm/mach-omap2/mux.h                          |    2 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  315 +++-
 .../{omap_hwmod_2420.h => omap_hwmod_2420_data.c}  |   38 +-
 .../{omap_hwmod_2430.h => omap_hwmod_2430_data.c}  |   38 +-
 arch/arm/mach-omap2/omap_hwmod_34xx.h              |  168 --
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |  181 ++
 arch/arm/mach-omap2/omap_hwmod_common_data.c       |   68 +
 arch/arm/mach-omap2/omap_hwmod_common_data.h       |   24 +
 arch/arm/mach-omap2/opp2xxx.h                      |    5 +
 arch/arm/mach-omap2/pm-debug.c                     |   25 +-
 arch/arm/mach-omap2/pm.h                           |   20 +
 arch/arm/mach-omap2/pm24xx.c                       |   54 +-
 arch/arm/mach-omap2/pm34xx.c                       |   43 +-
 arch/arm/mach-omap2/powerdomain.c                  |  776 +++-----
 arch/arm/mach-omap2/powerdomains.h                 |  134 +-
 arch/arm/mach-omap2/powerdomains24xx.h             |   91 +-
 arch/arm/mach-omap2/powerdomains34xx.h             |  159 +--
 arch/arm/mach-omap2/powerdomains44xx.h             |  310 ++++
 arch/arm/mach-omap2/prcm-common.h                  |    9 +
 arch/arm/mach-omap2/prcm.c                         |  114 +-
 arch/arm/mach-omap2/prm-regbits-44xx.h             | 1010 ++++++------
 arch/arm/mach-omap2/prm.h                          |   17 +-
 arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h     |   51 +
 arch/arm/mach-omap2/sdrc.c                         |   11 +-
 arch/arm/mach-omap2/serial.c                       |   80 +-
 arch/arm/mach-omap2/sleep34xx.S                    |   61 +-
 arch/arm/mach-omap2/timer-gp.c                     |    5 -
 arch/arm/mach-omap2/timer-mpu.c                    |    2 +-
 arch/arm/mach-omap2/usb-musb.c                     |   82 +-
 arch/arm/plat-omap/Kconfig                         |   57 +-
 arch/arm/plat-omap/clock.c                         |   52 +-
 arch/arm/plat-omap/common.c                        |   69 +-
 arch/arm/plat-omap/devices.c                       |   39 +-
 arch/arm/plat-omap/dma.c                           |   10 +-
 arch/arm/plat-omap/dmtimer.c                       |  126 +-
 arch/arm/plat-omap/gpio.c                          |  302 ++--
 arch/arm/plat-omap/i2c.c                           |   18 +-
 arch/arm/plat-omap/include/plat/clkdev_omap.h      |   26 +-
 arch/arm/plat-omap/include/plat/clock.h            |  100 +-
 arch/arm/plat-omap/include/plat/clockdomain.h      |   98 +-
 arch/arm/plat-omap/include/plat/common.h           |   24 +-
 arch/arm/plat-omap/include/plat/control.h          |   40 +-
 arch/arm/plat-omap/include/plat/cpu.h              |   92 +-
 arch/arm/plat-omap/include/plat/dma-44xx.h         |  147 ++
 arch/arm/plat-omap/include/plat/dma.h              |   86 +-
 arch/arm/plat-omap/include/plat/flash.h            |   16 +
 arch/arm/plat-omap/include/plat/gpmc.h             |    4 +-
 arch/arm/plat-omap/include/plat/i2c.h              |    5 +-
 arch/arm/plat-omap/include/plat/io.h               |   42 +-
 arch/arm/plat-omap/include/plat/irqs-44xx.h        |  144 ++
 arch/arm/plat-omap/include/plat/irqs.h             |  102 +-
 arch/arm/plat-omap/include/plat/mcbsp.h            |   72 +-
 arch/arm/plat-omap/include/plat/memory.h           |    3 +-
 arch/arm/plat-omap/include/plat/menelaus.h         |    2 +-
 arch/arm/plat-omap/include/plat/mmc.h              |   35 +-
 arch/arm/plat-omap/include/plat/multi.h            |   94 +
 arch/arm/plat-omap/include/plat/mux.h              |    2 +-
 arch/arm/plat-omap/include/plat/nand.h             |   10 +-
 arch/arm/plat-omap/include/plat/omap16xx.h         |   74 +-
 arch/arm/plat-omap/include/plat/omap24xx.h         |    6 +-
 arch/arm/plat-omap/include/plat/omap34xx.h         |    6 +-
 arch/arm/plat-omap/include/plat/omap44xx.h         |    3 +
 arch/arm/plat-omap/include/plat/omap_device.h      |   11 +-
 arch/arm/plat-omap/include/plat/omap_hwmod.h       |  138 ++-
 arch/arm/plat-omap/include/plat/powerdomain.h      |   95 +-
 arch/arm/plat-omap/include/plat/prcm.h             |   11 +-
 arch/arm/plat-omap/include/plat/serial.h           |   70 +-
 arch/arm/plat-omap/include/plat/uncompress.h       |  181 ++-
 arch/arm/plat-omap/include/plat/usb.h              |   11 +-
 arch/arm/plat-omap/io.c                            |    4 -
 arch/arm/plat-omap/iommu.c                         |    6 +-
 arch/arm/plat-omap/iopgtable.h                     |   50 +-
 arch/arm/plat-omap/mailbox.c                       |    8 +-
 arch/arm/plat-omap/mcbsp.c                         |  774 ++++++--
 arch/arm/plat-omap/omap_device.c                   |  102 +-
 arch/arm/plat-omap/sram.c                          |    2 +-
 drivers/char/hw_random/Kconfig                     |    2 +-
 drivers/mfd/Kconfig                                |    2 +-
 drivers/mmc/host/omap_hsmmc.c                      |  400 ++++-
 drivers/mtd/maps/Kconfig                           |    9 -
 drivers/mtd/maps/Makefile                          |    1 -
 drivers/mtd/maps/omap_nor.c                        |  188 --
 drivers/mtd/nand/omap2.c                           |   35 +-
 drivers/net/smc911x.h                              |    4 +-
 drivers/spi/Kconfig                                |    2 +-
 drivers/spi/omap2_mcspi.c                          |    2 +-
 drivers/usb/Kconfig                                |    2 +-
 drivers/usb/host/ehci-hcd.c                        |    2 +-
 drivers/usb/musb/Kconfig                           |    6 +-
 drivers/usb/musb/musb_core.c                       |    2 +-
 drivers/usb/musb/musb_core.h                       |    2 +-
 drivers/w1/masters/Kconfig                         |    2 +-
 drivers/watchdog/Kconfig                           |    2 +-
 include/linux/usb/musb.h                           |    3 +
 include/linux/usb/otg.h                            |   10 +
 sound/soc/omap/omap-mcbsp.c                        |  144 ++-
 sound/soc/omap/omap-mcbsp.h                        |    4 +-
 206 files changed, 17707 insertions(+), 8571 deletions(-)
 create mode 100644 arch/arm/configs/devkit8000_defconfig
 create mode 100644 arch/arm/mach-omap1/flash.c
 create mode 100644 arch/arm/mach-omap2/board-devkit8000.c
 create mode 100644 arch/arm/mach-omap2/board-sdp-flash.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_apll.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_dpllcore.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_osc.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_sys.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c
 create mode 100644 arch/arm/mach-omap2/clkt34xx_dpll3m2.c
 create mode 100644 arch/arm/mach-omap2/clkt_clksel.c
 create mode 100644 arch/arm/mach-omap2/clkt_dpll.c
 copy arch/arm/mach-omap2/{clock2xxx_data.c => clock2420_data.c} (72%)
 create mode 100644 arch/arm/mach-omap2/clock2430.c
 rename arch/arm/mach-omap2/{clock2xxx_data.c => clock2430_data.c} (75%)
 create mode 100644 arch/arm/mach-omap2/clock3517.c
 create mode 100644 arch/arm/mach-omap2/clock3517.h
 create mode 100644 arch/arm/mach-omap2/clock36xx.c
 create mode 100644 arch/arm/mach-omap2/clock36xx.h
 create mode 100644 arch/arm/mach-omap2/clock3xxx.c
 create mode 100644 arch/arm/mach-omap2/clock3xxx.h
 rename arch/arm/mach-omap2/{clock34xx_data.c => clock3xxx_data.c} (80%)
 delete mode 100644 arch/arm/mach-omap2/clock44xx.c
 create mode 100644 arch/arm/mach-omap2/clockdomains44xx.h
 rename arch/arm/mach-omap2/{dpll.c => dpll3xxx.c} (85%)
 create mode 100644 arch/arm/mach-omap2/gpmc-nand.c
 create mode 100644 arch/arm/mach-omap2/hsmmc.c
 rename arch/arm/mach-omap2/{mmc-twl4030.h => hsmmc.h} (63%)
 create mode 100644 arch/arm/mach-omap2/include/mach/am35xx.h
 create mode 100644 arch/arm/mach-omap2/include/mach/board-sdp.h
 delete mode 100644 arch/arm/mach-omap2/mmc-twl4030.c
 rename arch/arm/mach-omap2/{omap_hwmod_2420.h => omap_hwmod_2420_data.c} (82%)
 rename arch/arm/mach-omap2/{omap_hwmod_2430.h => omap_hwmod_2430_data.c} (83%)
 delete mode 100644 arch/arm/mach-omap2/omap_hwmod_34xx.h
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_data.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_data.h
 create mode 100644 arch/arm/mach-omap2/powerdomains44xx.h
 create mode 100644 arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h
 create mode 100644 arch/arm/plat-omap/include/plat/dma-44xx.h
 create mode 100644 arch/arm/plat-omap/include/plat/flash.h
 create mode 100644 arch/arm/plat-omap/include/plat/irqs-44xx.h
 create mode 100644 arch/arm/plat-omap/include/plat/multi.h

WARNING: multiple messages have this Message-ID (diff)
From: tony@atomide.com (Tony Lindgren)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] omap updates for 2.6.34
Date: Tue, 2 Mar 2010 09:28:15 -0800	[thread overview]
Message-ID: <20100302172815.GE7393@atomide.com> (raw)

Hi Linus,

Please pull omap updates from:

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

Regards,

Tony

The following changes since commit ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9:
  Linus Torvalds (1):
        Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm

are available in the git repository at:

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

Abhijit Pagare (13):
      ARM: OMAP4: PM: OMAP4 essential basic initialisations.
      ARM: OMAP4: PM: OMAP4 Power Domain Porting Related Clean-up.
      ARM: OMAP4: PM: Add the Autogenerated OMAP4 specific power domain framework.
      ARM: OMAP4: PM: Adapt the existing OMAP2/3 and common Power Domain Frameworks.
      ARM: OMAP4: PM: Refine the APIs to support OMAP4 features.
      ARM: OMAP4: PM: Make OMAP3 Clock-domain framework compatible for OMAP4.
      ARM: OMAP4: PM: Modify Clock-domain interfaces for OMAP4 compatibility.
      ARM: OMAP4: PM: Add the Autogenerated OMAP4 specific clock domain framework.
      ARM: OMAP4: PM: Adapt the existing OMAP2/3 Clock Domain Frameworks.
      ARM: OMAP4: PM: Refine the APIs to support OMAP4 features.
      ARM: OMAP4 clock framework: Remove the checks preventing OMAP4 clockdomain validation
      ARM: OMAP4 clock domains : Add the missing Clock Domain Structure
      ARM: OMAP4 clock domain: Add check for avoiding dependency related update.

Adrian Hunter (10):
      omap_hsmmc: Move gpio and regulator control from board file
      omap: Rename mmc-twl4030 files to hsmmc
      omap: Rename hsmmc symbols to reflect independence from twl4030
      omap: Reconnect hsmmc context loss count
      omap: RX51: Remux to pull eMMC lines down when powering off
      omap_hsmmc: Allow for power saving without going off
      omap_hsmmc: Fix disable timeouts
      omap_hsmmc: Ensure regulator enable / disable are paired
      omap_hsmmc: Allow for a shared VccQ
      omap_hsmmc: allow compile without regulator framework

Ajay Kumar Gupta (2):
      AM35x: Add missing GPIO mux config for EHCI port
      AM35x: Enable OMAP_MUX in defconfig

Eero Nurkkala (1):
      McBSP: OMAP3: Add sidetone feature

Enric Balletbo i Serra (8):
      omap3: Add platform data for the twl4030_codec MFD on IGEP v2
      omap3: Fix typo on IGEP v2 board
      omap3: Add platform init code for EHCI driver on IGEP v2
      omap3: Enable DSS2 for IGEP v2 board
      omap3: Add support for flash on IGEP v2 board
      omap3: SDRC: add timing data for Numonyx M65KxxxxAM
      omap3: Use timing data for omap2_init_common_hw on IGEP v2
      omap3: Update defconfig for IGEP v2 to allow new drivers andfeatures

Felipe Balbi (11):
      omap1: mailbox: kill compile warning
      omap2/3/4: mailbox: kill compile warning in mailbox.c
      omap2/3/4: gpmc: kill compile warning
      omap2/3/4: gpmc: avoid section definitions on headers
      arm: omap: kill compile warning on board-4430-sdp.c
      arm: omap: musb: ioremap only what's ours
      omap: musb: remove unused data
      arm: omap: musb: we can use clk framework
      omap: musb: remove unused soft_con field
      omap: musb: remove unused dma data
      omap: musb: remove unnecessary return

Grazvydas Ignotas (3):
      OMAP: pandora: add DSS2 support and related regulators
      omap3: pandora: update regulator setup
      omap3: pandora: update defconfig

Hiroshi DOYU (3):
      omap iommu: cleanup iommu page address mask and definitions
      omap: iommu: fix incorrect address for supersection 1st entry
      omap iommu: fix incorrect address for largepage 1st entry

Ilkka Koskinen (1):
      ASoC: OMAP-McBSP: ASoC interface for McBSP sidetone

Janusz Krzysztofik (4):
      omap: McBSP: Use macros for all register read/write operations
      omap: McBSP: Modify macros/functions API for easy cache access
      omap: McBSP: Introduce caching in register write operations
      omap: McBSP: Use cache when modifying individual register bits

Jarkko Nikula (1):
      omap: i2c: Fix muxing for command line enabled bus

Jonas Zetterberg (2):
      IGEPv2: Added WIFI support
      IGEPv2: Use Red Led1 as Heartbeat if configured

Jorge Eduardo Candelaria (3):
      OMAP4: IRQ: Add McPDM IRQ definition
      ARM: OMAP4: Add McPDM base address
      OMAP4: MCPDM: Register McPDM platform device

Kalle Jokiniemi (2):
      OMAP3: cpuidle: Add valid field into C-state parameter passing
      OMAP3: RX-51: Pass cpu idle parameters

Kevin Hilman (8):
      OMAP: omap_device: optionally auto-adjust device activate/deactivate latencies
      OMAP: hwmod: add API for slave idlemode setting
      OMAP3: cpuidle: configure latencies/thresholds from board file
      OMAP3: RX-51: support sleep indicator LEDs
      OMAP: omap_device: add omap_device_is_valid()
      OMAP: omap_device: when 'called from invalid state', print state
      OMAP3: clock: use std _MASK suffix for CM_FCLKEN_IVA2 defines
      OMAP2/3: PRCM: fix misc. compiler warnings

Ladislav Michl (2):
      omap: convert boards to use physmap-flash
      MTD: remove no longer used OMAP flash map

Lesly A M (1):
      omap3: pm: Add T2 Keypad as a wakeup source

Maulik Mankad (4):
      USB: Add empty functions in otg.h
      omap: musb: Remove #ifdef from board-omap3evm.c
      omap: musb: Pass board specific data from board file
      omap: musb: Add USB support to 4430 SDP board file

Mike Rapoport (1):
      omap3: cm-t35: add DSS2 display support

Mike Turquette (1):
      OMAP3630: Clock: Workaround for DPLL HS divider limitation

Paul Walmsley (51):
      OMAP3 clock: reorganize CK_* platform flags
      OMAP clock: make the fixed divisor clock code available for all OMAPs
      OMAP1 clock: convert armwdt_ck to use the fixed divisor recalc function
      OMAP2/3 clkdm/pwrdm: move wkdep/sleepdep handling from pwrdm to clkdm
      OMAP2/3 clockdomains: split shared structures so usecounting works
      OMAP2 clockdomain: modem clockdomain is only present on OMAP2430
      OMAP clockdomain/powerdomain: remove runtime register/unregister
      OMAP clockdomains: add usecounting for wakeup and sleep dependencies
      OMAP powerdomain/PM: use symbolic constants for the max number of power states
      OMAP powerdomain: rearrange struct powerdomain to save some memory
      OMAP powerdomain: remove pwrdm_clk_state_switch
      OMAP clockdomain/powerdomain: improve documentation
      OMAP3 clock: move OMAP3-specific DPLL functions to dpll3xxx.c
      OMAP2/3/4 clock: move DPLL clock functions into mach-omap2/clkt_dpll.c
      OMAP2/3/4 clock: move clksel clock functions into mach-omap2/clkt_clksel.c
      OMAP2 clock: move all static functions to the top of the file
      OMAP2/3/4 clock: combine all omap2_clk_functions
      OMAP2xxx clock: move the DPLL+CORE composite clock code into mach-omap2/clkt2xxx_dpllcore.c
      OMAP2xxx clock: move the DVFS virtual clock code into mach-omap2/clkt2xxx_virt_prcm_set.c
      OMAP2xxx clock: move the APLL clock code into mach-omap2/clkt2xxx_apll.c
      OMAP2xxx clock: move osc_clk code into mach-omap2/clkt2xxx_osc.c
      OMAP2xxx clock: move sys_clk code into mach-omap2/clkt2xxx_sys.c
      OMAP2 clock: don't compile OMAP2430-only functions on non-2430 builds
      OMAP3 clock: split out DPLL3 M2 divider functions into mach-omap2/clkt34xx_dpll3m2.c
      OMAP2/3 clock: clean up omap*_clk_arch_init()
      OMAP2/3 clock: remove unnecessary includes and clean up header
      OMAP2/3/4 clock: omap2_clk_prepare_for_reboot() is OMAP2xxx-only
      OMAP3 DPLL: reorganize static functions
      OMAP clock: resolve all remaining sparse warnings
      OMAP2/3/4 clock: rename and clean the omap2_clk_init() functions
      OMAP2+ powerdomains/clockdomains: prepare for multi-OMAP configs
      OMAP2/3/4 clock: fix DPLL multiplier value errors; also copyrights, includes, documentation
      OMAP4 clock: drop the CLOCK_IN_OMAP4430 clock flag
      OMAP2xxx clock: GFX functional clock rates are not independently changeable
      OMAP2xxx clock: drop DELAYED_APP flag from non-clksel clocks
      OMAP2 clock: drop CONFIG_PARTICIPANT clock flag
      OMAP clock: compress clock flags down to a u8
      OMAP clock: drop .id field; ensure each clock has a unique name
      OMAP3/4 clock: split into per-chip family files
      OMAP2 clock: split OMAP2420, OMAP2430 clock data into their own files
      OMAP2430 clock: make func_96m_ck parent-selectable
      OMAP2 clock: drop DELAYED_APP clock flag
      OMAP clock: drop RATE_FIXED clock flag
      OMAP4 clock: drop the ALWAYS_ENABLED clock flag
      OMAP clock: add omap_clk_get_by_name() for use by OMAP hwmod core code
      OMAP hwmod: convert hwmod to use hardware clock names rather than clkdev dev+con
      OMAP hwmod: convert header files with static allocations into C files
      OMAP hwmod: add hwmod class support
      OMAP clockdomain: if no autodeps exist, don't try to add or remove them
      OMAP2/3 clock: combine OMAP2 & 3 boot-time MPU rate change code
      OMAP2+ clock: revise omap2_clk_{disable,enable}()

Rajendra Nayak (3):
      OMAP4: PRCM: Define shift macros as n instead of 1 << n
      OMAP3: PM: add scratchpad locking function
      OMAP4: clock: Rename leaf clock nodes to end with a _ick or _fck

Ranjith Lohithakshan (4):
      AM35xx: Add AM35xx specific control module registers
      AM35xx: Clock table updates for AM3505/17
      OMAP2/3 clock: Extend find_idlest() to pass back idle state value
      AM35xx: Add clock support for new modules on AM35xx

Richard Woodruff (1):
      OMAP3 clock: introduce DPLL4 Jtype

Rob Clark (1):
      omap2/3/4: mailbox: use dedicated work queue for handling mailbox rx interrupt

Sanjeev Premi (6):
      omap3evm: Add mux settings for keypad
      omap3evm: Fixes after moving to matrix_keypad
      omap3evm: Configure GPIO175 for touchscreen PEN_IRQ
      OMAP3EVM: PM: Update defconfig
      OMAP3: cpuidle: Update statistics for correct state
      OMAP3 clock: Check return values for clk_get()

Santosh Shilimkar (12):
      omap4: multi-omap: Allow build to work
      omap3/4: uart: fix full-fifo write abort
      omap2/3/4: ioremap omap_globals module
      omap4: sdma: Enable the idle modes on omap4
      omap: sdma: Limit the secure reserve channel fix for omap3
      omap4: Fix omap_type() for omap4
      omap3/4: Remove overlapping mapping of L4_WKUP io space
      omap4: Add auto-generated irq and dma headers
      omap4: Use dma line defines from dma-44xx.h
      omap4: Use irq line defines from irq-44xx.h
      OMAP4: clock: Add dummy clock nodes for interface clocks
      OMAP4: clock: Remove clock hacks from timer-gp.c

Sriram (2):
      AM3517 EVM: Enable I2C support
      AM3517 EVM: correct typo - tca6416 mispelt as tca6516

Suman Anna (2):
      omap: mailbox: correct OMAP4 reset logic
      omap: mailbox: correct OMAP4 SIDLEMODE logic

Tero Kristo (2):
      OMAP3: PM: Added support for L2 aux ctrl register save and restore
      OMAP3: Clock: Added IDLEST definitions for SGX

Thara Gopinath (5):
      OMAP2/3 PM: Adding powerdomain APIs for reading the next logic and mem state
      OMAP3 PM: Defining .pwrsts_logic_ret field for core power domain structure
      OMAP3 PM: Adding counters for power domain logic off and mem off during retention.
      OMAP3: hwmod: support to specify the offset position of various SYSCONFIG register bits.
      OMAP: HWMOD: Add support for early device register into omap device layer

Thomas Weber (2):
      Add minimal support for DevKit8000
      Add devkit8000_defconfig

Tony Lindgren (32):
      Merge branch 'for_2.6.34_4f4e65_a' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      Merge branch 'omap-fixes-for-linus' into omap-for-linus
      Merge branch 'for-tony' of git://gitorious.org/linux-omap-dss2/linux into omap-for-linus
      omap: Clean the serial port defines
      omap: Make uncompress code and DEBUG_LL code generic
      omap: Remove old DEBUG_LL serial port options
      Merge branch 'debug-ll' into omap-for-linus
      omap2/3: Make get_irqnr_and_base common for mach-omap2 multiboot
      omap2/3: Multiboot compile fixes to compile in omap2 and omap3
      omap: Fix dmtimer.c for multi-omap boot
      omap2/3/4: Fix omap2_map_common_io for multi-omap
      omap2/3/4: Fix mbox init for multi-omap
      omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2
      omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3
      omap2/3/4: Replace orred CONFIG_ARCH_OMAP2/3/4 with CONFIG_ARCH_OMAP2PLUS
      omap2/3: Fix initcalls for multi-omap
      omap2/3: Update omap3_defconfig to build in all the 2420 based boards
      omap: Move multi-omap ifdeffery into it's own header file
      omap2/3/4: Clean up defines for entry-macro.S
      omap4: Use get_irqnr_preamble
      omap2/3/4: Clean up entry-macro.s for adding support for omap4 multiboot
      omap2/3/4: Allow booting omap4 with multi-omap configuration
      omap3/4: Fix compile for multi-omap for clkops_noncore_dpll_ops
      omap: Fix gpio.c for multi-omap for omap4
      omap2/3/4: Fix mach-omap2/serial.c for multiboot
      omap2/3/4: Add omap4 into omap3_defconfig
      omap3: Clean-up for omap_mux_init
      Merge branch 'omap-fixes-for-linus' into omap-for-linus
      Merge branch 'pm-2.6.34' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-linus
      Merge branch 'for_2.6.34_b' of git://git.pwsan.com/linux-2.6 into omap-for-linus
      omap2: Initialize Menelaus and MMC for N8X0
      Merge with mainline to remove plat-omap/Kconfig conflict

Vaibhav Hiremath (8):
      OMAP: Enable DSS2 for OMAP3EVM board
      OMAP: AM3517: Enable DSS2 for AM3517EVM board
      AM35xx: Introduce am35xx.h file
      AM35xx: Add AM35xx intr_clr & sw_rst cntrl reg bit definition
      AM35xx: Update irq.h for AM35xx IPSS module interrupts
      AM3517: Enable basic I2C Support
      AM3517: Enable RTC driver support for AM3517EVM
      AM3517: Enable I2C-GPIO Expander driver support for AM3517EVM

Vimal Singh (3):
      omap2/3/4: Introducing 'gpmc-nand.c' for GPMC specific NAND init
      omap3: SDP: Introducing 'board-sdp-flash.c' for flash init
      omap3: Add support for flash on 3430SDP board

Vimarsh Zutshi (1):
      OMAP3: clock: add capability to change rate of dpll4_m5_ck_3630

Vishwanath BS (3):
      OMAP3 clock: Remove FreqSel for 3630
      OMAP3 clock: Introduce 3630 DPLL4 HSDivider changes
      OMAP3 clock: add support for 192Mhz DPLL4M2 output

manjugk manjugk (1):
      Zoom3: Defconfig update

vikram pandita (2):
      omap2/3/4: serial: fix coding style indentaion
      omap: zoom3: enable ehci support

 arch/arm/configs/am3517_evm_defconfig              |   43 +-
 arch/arm/configs/devkit8000_defconfig              | 1889 ++++++++++++++++++++
 arch/arm/configs/igep0020_defconfig                |  525 ++++---
 arch/arm/configs/omap3_defconfig                   |  180 ++-
 arch/arm/configs/omap3_evm_defconfig               |    6 +-
 arch/arm/configs/omap3_pandora_defconfig           |  678 ++++++--
 arch/arm/configs/omap_4430sdp_defconfig            |    7 +-
 arch/arm/configs/omap_zoom3_defconfig              |    6 +-
 arch/arm/configs/rx51_defconfig                    |    4 +-
 arch/arm/mach-omap1/Makefile                       |    2 +-
 arch/arm/mach-omap1/board-fsample.c                |    9 +-
 arch/arm/mach-omap1/board-h2.c                     |    9 +-
 arch/arm/mach-omap1/board-h3.c                     |    9 +-
 arch/arm/mach-omap1/board-innovator.c              |    9 +-
 arch/arm/mach-omap1/board-osk.c                    |    9 +-
 arch/arm/mach-omap1/board-palmte.c                 |    9 +-
 arch/arm/mach-omap1/board-palmtt.c                 |    9 +-
 arch/arm/mach-omap1/board-palmz71.c                |   10 +-
 arch/arm/mach-omap1/board-perseus2.c               |    9 +-
 arch/arm/mach-omap1/board-sx1.c                    |   11 +-
 arch/arm/mach-omap1/board-voiceblue.c              |    9 +-
 arch/arm/mach-omap1/clock.c                        |   25 +-
 arch/arm/mach-omap1/clock_data.c                   |   44 +-
 arch/arm/mach-omap1/devices.c                      |    2 +-
 arch/arm/mach-omap1/flash.c                        |   33 +
 arch/arm/mach-omap1/i2c.c                          |    6 +-
 arch/arm/mach-omap1/include/mach/debug-macro.S     |   88 +-
 arch/arm/mach-omap1/mailbox.c                      |    9 +-
 arch/arm/mach-omap1/mcbsp.c                        |   16 +-
 arch/arm/mach-omap1/serial.c                       |    6 +-
 arch/arm/mach-omap2/Kconfig                        |   61 +-
 arch/arm/mach-omap2/Makefile                       |   87 +-
 arch/arm/mach-omap2/board-2430sdp.c                |   23 +-
 arch/arm/mach-omap2/board-3430sdp.c                |  147 ++-
 arch/arm/mach-omap2/board-3630sdp.c                |    4 +-
 arch/arm/mach-omap2/board-4430sdp.c                |   18 +-
 arch/arm/mach-omap2/board-am3517evm.c              |  237 +++-
 arch/arm/mach-omap2/board-apollon.c                |    2 +-
 arch/arm/mach-omap2/board-cm-t35.c                 |  255 +++-
 arch/arm/mach-omap2/board-devkit8000.c             |  697 ++++++++
 arch/arm/mach-omap2/board-generic.c                |    2 +-
 arch/arm/mach-omap2/board-h4.c                     |    9 +-
 arch/arm/mach-omap2/board-igep0020.c               |  285 +++-
 arch/arm/mach-omap2/board-ldp.c                    |   16 +-
 arch/arm/mach-omap2/board-n8x0.c                   |  447 +++++-
 arch/arm/mach-omap2/board-omap3beagle.c            |   16 +-
 arch/arm/mach-omap2/board-omap3evm.c               |  299 +++-
 arch/arm/mach-omap2/board-omap3pandora.c           |  196 ++-
 arch/arm/mach-omap2/board-omap3touchbook.c         |   16 +-
 arch/arm/mach-omap2/board-overo.c                  |   16 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c       |   63 +-
 arch/arm/mach-omap2/board-rx51.c                   |   54 +-
 arch/arm/mach-omap2/board-sdp-flash.c              |  272 +++
 arch/arm/mach-omap2/board-zoom-peripherals.c       |   23 +-
 arch/arm/mach-omap2/board-zoom2.c                  |    2 +-
 arch/arm/mach-omap2/board-zoom3.c                  |   18 +-
 arch/arm/mach-omap2/clkt2xxx_apll.c                |  122 ++
 arch/arm/mach-omap2/clkt2xxx_dpllcore.c            |  173 ++
 arch/arm/mach-omap2/clkt2xxx_osc.c                 |   62 +
 arch/arm/mach-omap2/clkt2xxx_sys.c                 |   50 +
 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c       |  254 +++
 arch/arm/mach-omap2/clkt34xx_dpll3m2.c             |  121 ++
 arch/arm/mach-omap2/clkt_clksel.c                  |  409 +++++
 arch/arm/mach-omap2/clkt_dpll.c                    |  386 ++++
 arch/arm/mach-omap2/clock.c                        | 1029 +++---------
 arch/arm/mach-omap2/clock.h                        |   50 +-
 .../{clock2xxx_data.c => clock2420_data.c}         |  705 ++------
 arch/arm/mach-omap2/clock2430.c                    |   59 +
 .../{clock2xxx_data.c => clock2430_data.c}         |  643 ++-----
 arch/arm/mach-omap2/clock2xxx.c                    |  599 +------
 arch/arm/mach-omap2/clock2xxx.h                    |   31 +-
 arch/arm/mach-omap2/clock34xx.c                    |  261 +---
 arch/arm/mach-omap2/clock34xx.h                    |   19 +-
 arch/arm/mach-omap2/clock3517.c                    |  124 ++
 arch/arm/mach-omap2/clock3517.h                    |   14 +
 arch/arm/mach-omap2/clock36xx.c                    |   72 +
 arch/arm/mach-omap2/clock36xx.h                    |   13 +
 arch/arm/mach-omap2/clock3xxx.c                    |  104 ++
 arch/arm/mach-omap2/clock3xxx.h                    |   21 +
 .../{clock34xx_data.c => clock3xxx_data.c}         |  888 +++++++---
 arch/arm/mach-omap2/clock44xx.c                    |   33 -
 arch/arm/mach-omap2/clock44xx.h                    |   13 +-
 arch/arm/mach-omap2/clock44xx_data.c               |  734 ++++----
 arch/arm/mach-omap2/clockdomain.c                  |  788 +++++++--
 arch/arm/mach-omap2/clockdomains.h                 |  672 +++++++-
 arch/arm/mach-omap2/clockdomains44xx.h             |  250 +++
 arch/arm/mach-omap2/cm-regbits-34xx.h              |   28 +-
 arch/arm/mach-omap2/cm-regbits-44xx.h              |  536 +++---
 arch/arm/mach-omap2/cm.h                           |    8 +-
 arch/arm/mach-omap2/control.c                      |    6 +-
 arch/arm/mach-omap2/cpuidle34xx.c                  |  226 ++-
 arch/arm/mach-omap2/devices.c                      |   45 +-
 arch/arm/mach-omap2/{dpll.c => dpll3xxx.c}         |  191 ++-
 arch/arm/mach-omap2/emu.c                          |    3 +
 arch/arm/mach-omap2/gpmc-nand.c                    |  139 ++
 arch/arm/mach-omap2/gpmc.c                         |    6 +-
 arch/arm/mach-omap2/hsmmc.c                        |  266 +++
 arch/arm/mach-omap2/{mmc-twl4030.h => hsmmc.h}     |   14 +-
 arch/arm/mach-omap2/i2c.c                          |    6 +-
 arch/arm/mach-omap2/id.c                           |    6 +
 arch/arm/mach-omap2/include/mach/am35xx.h          |   26 +
 arch/arm/mach-omap2/include/mach/board-sdp.h       |   21 +
 arch/arm/mach-omap2/include/mach/debug-macro.S     |  130 ++-
 arch/arm/mach-omap2/include/mach/entry-macro.S     |  128 ++-
 arch/arm/mach-omap2/io.c                           |  107 +-
 arch/arm/mach-omap2/mailbox.c                      |   47 +-
 arch/arm/mach-omap2/mcbsp.c                        |   24 +-
 arch/arm/mach-omap2/mmc-twl4030.c                  |  542 ------
 arch/arm/mach-omap2/mux.c                          |   52 +-
 arch/arm/mach-omap2/mux.h                          |    2 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  315 +++-
 .../{omap_hwmod_2420.h => omap_hwmod_2420_data.c}  |   38 +-
 .../{omap_hwmod_2430.h => omap_hwmod_2430_data.c}  |   38 +-
 arch/arm/mach-omap2/omap_hwmod_34xx.h              |  168 --
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |  181 ++
 arch/arm/mach-omap2/omap_hwmod_common_data.c       |   68 +
 arch/arm/mach-omap2/omap_hwmod_common_data.h       |   24 +
 arch/arm/mach-omap2/opp2xxx.h                      |    5 +
 arch/arm/mach-omap2/pm-debug.c                     |   25 +-
 arch/arm/mach-omap2/pm.h                           |   20 +
 arch/arm/mach-omap2/pm24xx.c                       |   54 +-
 arch/arm/mach-omap2/pm34xx.c                       |   43 +-
 arch/arm/mach-omap2/powerdomain.c                  |  776 +++-----
 arch/arm/mach-omap2/powerdomains.h                 |  134 +-
 arch/arm/mach-omap2/powerdomains24xx.h             |   91 +-
 arch/arm/mach-omap2/powerdomains34xx.h             |  159 +--
 arch/arm/mach-omap2/powerdomains44xx.h             |  310 ++++
 arch/arm/mach-omap2/prcm-common.h                  |    9 +
 arch/arm/mach-omap2/prcm.c                         |  114 +-
 arch/arm/mach-omap2/prm-regbits-44xx.h             | 1010 ++++++------
 arch/arm/mach-omap2/prm.h                          |   17 +-
 arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h     |   51 +
 arch/arm/mach-omap2/sdrc.c                         |   11 +-
 arch/arm/mach-omap2/serial.c                       |   80 +-
 arch/arm/mach-omap2/sleep34xx.S                    |   61 +-
 arch/arm/mach-omap2/timer-gp.c                     |    5 -
 arch/arm/mach-omap2/timer-mpu.c                    |    2 +-
 arch/arm/mach-omap2/usb-musb.c                     |   82 +-
 arch/arm/plat-omap/Kconfig                         |   57 +-
 arch/arm/plat-omap/clock.c                         |   52 +-
 arch/arm/plat-omap/common.c                        |   69 +-
 arch/arm/plat-omap/devices.c                       |   39 +-
 arch/arm/plat-omap/dma.c                           |   10 +-
 arch/arm/plat-omap/dmtimer.c                       |  126 +-
 arch/arm/plat-omap/gpio.c                          |  302 ++--
 arch/arm/plat-omap/i2c.c                           |   18 +-
 arch/arm/plat-omap/include/plat/clkdev_omap.h      |   26 +-
 arch/arm/plat-omap/include/plat/clock.h            |  100 +-
 arch/arm/plat-omap/include/plat/clockdomain.h      |   98 +-
 arch/arm/plat-omap/include/plat/common.h           |   24 +-
 arch/arm/plat-omap/include/plat/control.h          |   40 +-
 arch/arm/plat-omap/include/plat/cpu.h              |   92 +-
 arch/arm/plat-omap/include/plat/dma-44xx.h         |  147 ++
 arch/arm/plat-omap/include/plat/dma.h              |   86 +-
 arch/arm/plat-omap/include/plat/flash.h            |   16 +
 arch/arm/plat-omap/include/plat/gpmc.h             |    4 +-
 arch/arm/plat-omap/include/plat/i2c.h              |    5 +-
 arch/arm/plat-omap/include/plat/io.h               |   42 +-
 arch/arm/plat-omap/include/plat/irqs-44xx.h        |  144 ++
 arch/arm/plat-omap/include/plat/irqs.h             |  102 +-
 arch/arm/plat-omap/include/plat/mcbsp.h            |   72 +-
 arch/arm/plat-omap/include/plat/memory.h           |    3 +-
 arch/arm/plat-omap/include/plat/menelaus.h         |    2 +-
 arch/arm/plat-omap/include/plat/mmc.h              |   35 +-
 arch/arm/plat-omap/include/plat/multi.h            |   94 +
 arch/arm/plat-omap/include/plat/mux.h              |    2 +-
 arch/arm/plat-omap/include/plat/nand.h             |   10 +-
 arch/arm/plat-omap/include/plat/omap16xx.h         |   74 +-
 arch/arm/plat-omap/include/plat/omap24xx.h         |    6 +-
 arch/arm/plat-omap/include/plat/omap34xx.h         |    6 +-
 arch/arm/plat-omap/include/plat/omap44xx.h         |    3 +
 arch/arm/plat-omap/include/plat/omap_device.h      |   11 +-
 arch/arm/plat-omap/include/plat/omap_hwmod.h       |  138 ++-
 arch/arm/plat-omap/include/plat/powerdomain.h      |   95 +-
 arch/arm/plat-omap/include/plat/prcm.h             |   11 +-
 arch/arm/plat-omap/include/plat/serial.h           |   70 +-
 arch/arm/plat-omap/include/plat/uncompress.h       |  181 ++-
 arch/arm/plat-omap/include/plat/usb.h              |   11 +-
 arch/arm/plat-omap/io.c                            |    4 -
 arch/arm/plat-omap/iommu.c                         |    6 +-
 arch/arm/plat-omap/iopgtable.h                     |   50 +-
 arch/arm/plat-omap/mailbox.c                       |    8 +-
 arch/arm/plat-omap/mcbsp.c                         |  774 ++++++--
 arch/arm/plat-omap/omap_device.c                   |  102 +-
 arch/arm/plat-omap/sram.c                          |    2 +-
 drivers/char/hw_random/Kconfig                     |    2 +-
 drivers/mfd/Kconfig                                |    2 +-
 drivers/mmc/host/omap_hsmmc.c                      |  400 ++++-
 drivers/mtd/maps/Kconfig                           |    9 -
 drivers/mtd/maps/Makefile                          |    1 -
 drivers/mtd/maps/omap_nor.c                        |  188 --
 drivers/mtd/nand/omap2.c                           |   35 +-
 drivers/net/smc911x.h                              |    4 +-
 drivers/spi/Kconfig                                |    2 +-
 drivers/spi/omap2_mcspi.c                          |    2 +-
 drivers/usb/Kconfig                                |    2 +-
 drivers/usb/host/ehci-hcd.c                        |    2 +-
 drivers/usb/musb/Kconfig                           |    6 +-
 drivers/usb/musb/musb_core.c                       |    2 +-
 drivers/usb/musb/musb_core.h                       |    2 +-
 drivers/w1/masters/Kconfig                         |    2 +-
 drivers/watchdog/Kconfig                           |    2 +-
 include/linux/usb/musb.h                           |    3 +
 include/linux/usb/otg.h                            |   10 +
 sound/soc/omap/omap-mcbsp.c                        |  144 ++-
 sound/soc/omap/omap-mcbsp.h                        |    4 +-
 206 files changed, 17707 insertions(+), 8571 deletions(-)
 create mode 100644 arch/arm/configs/devkit8000_defconfig
 create mode 100644 arch/arm/mach-omap1/flash.c
 create mode 100644 arch/arm/mach-omap2/board-devkit8000.c
 create mode 100644 arch/arm/mach-omap2/board-sdp-flash.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_apll.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_dpllcore.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_osc.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_sys.c
 create mode 100644 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c
 create mode 100644 arch/arm/mach-omap2/clkt34xx_dpll3m2.c
 create mode 100644 arch/arm/mach-omap2/clkt_clksel.c
 create mode 100644 arch/arm/mach-omap2/clkt_dpll.c
 copy arch/arm/mach-omap2/{clock2xxx_data.c => clock2420_data.c} (72%)
 create mode 100644 arch/arm/mach-omap2/clock2430.c
 rename arch/arm/mach-omap2/{clock2xxx_data.c => clock2430_data.c} (75%)
 create mode 100644 arch/arm/mach-omap2/clock3517.c
 create mode 100644 arch/arm/mach-omap2/clock3517.h
 create mode 100644 arch/arm/mach-omap2/clock36xx.c
 create mode 100644 arch/arm/mach-omap2/clock36xx.h
 create mode 100644 arch/arm/mach-omap2/clock3xxx.c
 create mode 100644 arch/arm/mach-omap2/clock3xxx.h
 rename arch/arm/mach-omap2/{clock34xx_data.c => clock3xxx_data.c} (80%)
 delete mode 100644 arch/arm/mach-omap2/clock44xx.c
 create mode 100644 arch/arm/mach-omap2/clockdomains44xx.h
 rename arch/arm/mach-omap2/{dpll.c => dpll3xxx.c} (85%)
 create mode 100644 arch/arm/mach-omap2/gpmc-nand.c
 create mode 100644 arch/arm/mach-omap2/hsmmc.c
 rename arch/arm/mach-omap2/{mmc-twl4030.h => hsmmc.h} (63%)
 create mode 100644 arch/arm/mach-omap2/include/mach/am35xx.h
 create mode 100644 arch/arm/mach-omap2/include/mach/board-sdp.h
 delete mode 100644 arch/arm/mach-omap2/mmc-twl4030.c
 rename arch/arm/mach-omap2/{omap_hwmod_2420.h => omap_hwmod_2420_data.c} (82%)
 rename arch/arm/mach-omap2/{omap_hwmod_2430.h => omap_hwmod_2430_data.c} (83%)
 delete mode 100644 arch/arm/mach-omap2/omap_hwmod_34xx.h
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_data.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_data.h
 create mode 100644 arch/arm/mach-omap2/powerdomains44xx.h
 create mode 100644 arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h
 create mode 100644 arch/arm/plat-omap/include/plat/dma-44xx.h
 create mode 100644 arch/arm/plat-omap/include/plat/flash.h
 create mode 100644 arch/arm/plat-omap/include/plat/irqs-44xx.h
 create mode 100644 arch/arm/plat-omap/include/plat/multi.h

             reply	other threads:[~2010-03-02 17:27 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-02 17:28 Tony Lindgren [this message]
2010-03-02 17:28 ` [GIT PULL] omap updates for 2.6.34 Tony Lindgren

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=20100302172815.GE7393@atomide.com \
    --to=tony@atomide.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=torvalds@linux-foundation.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 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.