linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/5] ARM: arm-soc: First batch of updates for 3.8
@ 2012-12-12 16:39 Olof Johansson
  2012-12-12 16:40 ` [GIT PULL 1/5] ARM: arm-soc: Non-critical bug fixes Olof Johansson
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Olof Johansson @ 2012-12-12 16:39 UTC (permalink / raw)
  To: torvalds; +Cc: olof, linux-arm-kernel, linux-kernel, arm

Hi Linus,

Here is the first set of pull requests for arm-soc for this merge window.

Unfortunately we seem to have quite a few of little nagging merge conflicts for
this release. There's been some bugfixes upstream that conflicted with cleanups
and refactorings, and there's been a lot of header file moves that resulted in
include-section conflicts.

I've documented my proposed resolution in each pull request, and as usual
I have also pushed up my resulting merge as <branch>-resolved, in case you want
to diff.

There's only one gotcha that I am aware of, and that is for the 'cleanup'
branch, where a build break will be introduced if you don't fixup a
function name rename/conflict that isn't detected by git since the new
code was added with the old name in one of the branches. Not a big deal
if you miss it, we'll submit a patch to fix it up in that case.

I've got more to come, but wanted to break it up in a couple of batches. More
details in each pull request.


Thanks!


-Olof

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

* [GIT PULL 1/5] ARM: arm-soc: Non-critical bug fixes
  2012-12-12 16:39 [GIT PULL 0/5] ARM: arm-soc: First batch of updates for 3.8 Olof Johansson
@ 2012-12-12 16:40 ` Olof Johansson
  2012-12-12 16:41 ` [GIT PULL 2/5] ARM: arm-soc: Header cleanups Olof Johansson
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2012-12-12 16:40 UTC (permalink / raw)
  To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

Hi Linus,

Simple bug fixes that were not considered important enough for inclusion
into 3.7, especially those that arrived late during the merge window.

There's also a MAINTAINERS update for the Renesas platforms in here,
marking Simon Horman as a maintainer and changing the git url to his tree.


No conflicts.

----------------------------------------------------------------

The following changes since commit 1ebaf4f4e6912199f8a4e30ba3ab55da2b71bcdf:

  Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-non-critical

for you to fetch changes up to 0a9995e46f3f9cb28360c89892b939420ac3fa2e:

  Merge branch 'maintainers' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/fixes-non-critical

----------------------------------------------------------------

Alexander Shiyan (1):
      ARM: Fix Kconfig symbols typo for LEDS

Andrea Adami (2):
      ARM: pxa: fix pxa25x gpio wakeup setting
      ARM: pxa: add dummy SA1100 rtc clock in pxa25x

Arnd Bergmann (4):
      Merge branch 'vexpress-fixes' of git://git.linaro.org/people/pawelmoll/linux into next/fixes-non-critical
      ARM: vexpress: fix ll debug code when building multiplatform
      Merge tag 'omap-for-v3.8/fixes-non-critical-v4-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'ixp4xx_fixes_for_3.7' of git://git.infradead.org/users/jcooper/linux into fixes

Colin Cross (1):
      ARM: OMAP4: retrigger localtimers after re-enabling gic

Henrique Camargo (1):
      ARM: davinci: serial.h: fix uart number in the comment

Imre Kaloz (1):
      ARM: cns3xxx: drop unnecessary symbol selection

Kevin Hilman (1):
      ARM: OMAP4: PM: fix errata handling when CONFIG_PM=n

Olof Johansson (4):
      Merge tag 'davinci-for-v3.8/fixes' of git://gitorious.org/linux-davinci/linux-davinci into next/fixes-non-critical
      Merge branch 'armsoc/fix' of git://github.com/hzhuang1/linux into next/fixes-non-critical
      Merge branch 'armsoc/fix' of git://github.com/hzhuang1/linux into next/fixes-non-critical
      Merge branch 'maintainers' of git://git.kernel.org/.../horms/renesas into next/fixes-non-critical

Pawel Moll (1):
      ARM: vexpress: Make the debug UART detection more specific

Santosh Shilimkar (1):
      ARM: OMAP4460: Workaround for ROM bug because of CA9 r2pX GIC control register change.

Sekhar Nori (1):
      ARM: davinci: uncompress.h: bail out if uart not initialized

Simon Horman (1):
      Update ARM/SHMOBILE section of MAINTAINERS

Tero Kristo (1):
      ARM: OMAP4: PM: add errata support

Tony Lindgren (1):
      Merge tag 'for_3.8-fixes-pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.8/fixes-non-critical-v2

Wei Yongjun (2):
      ARM: davinci: dm644x evm: move pointer dereference below NULL check
      ARM: davinci: fix return value check by using IS_ERR in tnetv107x_devices_init()


 MAINTAINERS                                     |  4 +-
 arch/arm/include/debug/vexpress.S               | 11 +++--
 arch/arm/mach-cns3xxx/Kconfig                   |  1 -
 arch/arm/mach-davinci/board-dm644x-evm.c        |  5 ++-
 arch/arm/mach-davinci/devices-tnetv107x.c       |  2 +-
 arch/arm/mach-davinci/include/mach/serial.h     |  2 +-
 arch/arm/mach-davinci/include/mach/uncompress.h |  6 +++
 arch/arm/mach-omap2/common.h                    |  4 ++
 arch/arm/mach-omap2/omap-headsmp.S              | 38 ++++++++++++++++++
 arch/arm/mach-omap2/omap-mpuss-lowpower.c       |  9 ++++-
 arch/arm/mach-omap2/omap-smp.c                  | 41 ++++++++++++++++++-
 arch/arm/mach-omap2/omap4-common.c              | 42 +++++++++++++++++++-
 arch/arm/mach-omap2/pm.h                        |  9 +++++
 arch/arm/mach-pxa/pxa25x.c                      |  6 +++
 arch/arm/mach-s3c24xx/Kconfig                   |  2 +-
 arch/arm/plat-versatile/Kconfig                 |  2 +-
 16 files changed, 168 insertions(+), 16 deletions(-)

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

* [GIT PULL 2/5] ARM: arm-soc: Header cleanups
  2012-12-12 16:39 [GIT PULL 0/5] ARM: arm-soc: First batch of updates for 3.8 Olof Johansson
  2012-12-12 16:40 ` [GIT PULL 1/5] ARM: arm-soc: Non-critical bug fixes Olof Johansson
@ 2012-12-12 16:41 ` Olof Johansson
  2012-12-12 16:41 ` [GIT PULL 3/5] ARM: arm-soc: Cleanups on various subarchitectures Olof Johansson
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2012-12-12 16:41 UTC (permalink / raw)
  To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

Hi Linus,


This is a collection of header file cleanups, mostly for OMAP and AT91,
that keeps moving the platforms in the direction of multiplatform by
removing the need for mach-dependent header files used in drivers and
other places.


Conflicts seen with this merge:

arch/arm/mach-omap2/drm.c:
context conflict with DRM tree. Keep <plat/cpu.h> include for now,
we'll revisit and remove it properly later.

arch/arm/mach-omap2/omap_hwmod_44xx_data.c:
Context conflicts in header files.

arch/arm/plat-omap/i2c.c:
Drop both omap-pm.h and omap_device.h. Drop the whole block starting
with omap_i2c_nr_ports() -- there are conflicts between a fix that went
in during 3.7-rc and other cleanups. The fix will be re-addressed.

drivers/video/omap2/dss/dss.c:
Drop the HEAD version (cpu_is_xxx() pieces -- it was a temporary fix to
3.7 while the cleanups happened for 3.8. No longer needed.

drivers/tty/serial/atmel_serial.c:
Both new includes are needed.

include/linux/platform_data/mmc-omap.h:
Keep both sides, but renumber so there are no aliases.

Two removed defconfigs upstream, remove them:
afeb9260_defconfig and stamp9g20_defconfig.


----------------------------------------------------------------

The following changes since commit aa98bc51f299a2aab8937ef72684258fe322990a:

  Merge branch 'next/fixes-non-critical' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/headers

for you to fetch changes up to 8556650dd3370a927217f16444aac5cc0c71e61b:

  Merge tag 'omap-for-v3.8/cleanup-headers-iommu-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/headers

----------------------------------------------------------------

Afzal Mohammed (16):
      ARM: OMAP2+: nand: unify init functions
      ARM: OMAP2+: onenand: refactor for clarity
      ARM: OMAP2+: gpmc: remove cs# in sync clk div calc
      mtd: onenand: omap: cleanup gpmc dependency
      mtd: nand: omap: free region as per resource size
      mtd: nand: omap: read nand using register address
      ARM: OMAP2+: onenand: connected soc info in pdata
      mtd: onenand: omap: use pdata info instead of cpu_is
      ARM: OMAP2+: onenand: header cleanup
      ARM: OMAP2+: nand: header cleanup
      mtd: nand: omap: bring in gpmc nand macros
      ARM: OMAP2+: nand: bch capability check
      ARM: OMAP2+: gpmc: nand register helper bch update
      mtd: nand: omap: handle gpmc bch[48]
      ARM: OMAP2+: gpmc: remove exported nand functions
      ARM: OMAP2+: gpmc: localize gpmc header

Arnd Bergmann (3):
      Merge tag 'omap-for-v3.8/cleanup-headers-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/headers
      Merge tag 'omap-for-v3.8/cleanup-headers-prepare-multiplatform-v3-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/headers
      Merge tag 'for-3.8-at91_header_clean' of git://github.com/at91linux/linux-at91 into next/headers

Felipe Balbi (1):
      ARM: OMAP: move OMAP USB platform data to <linux/platform_data/omap-usb.h>

Ido Yariv (3):
      ARM: OMAP: Merge iommu2.h into iommu.h
      ARM: OMAP2+: Move iopgtable header to drivers/iommu/
      ARM: OMAP2+: Make some definitions local

Jean-Christophe PLAGNIOL-VILLARD (11):
      arm: at91: drop machine defconfig
      arm: at91: move platfarm_data to include/linux/platform_data/atmel.h
      arm: at91 move board.h to arch/arm/mach-at91
      arm: at91 move at91_aic.h to arch/arm/mach-at91
      arn: at91: move at91_tc.h to arch/arm/mach-at91
      arm: at91: move board header to arch/arm/mach-at91
      arm: at91: move at91_shdwc.h to arch/arm/mach-at91
      arm: at91: move pit define to the driver
      arm: at91: move reset controller header to arm/arm/mach-at91
      arm: at91: move at91rm9200 rtc header in drivers/rtc
      atmel: move ATMEL_MAX_UART to platform_data/atmel.h

Jon Hunter (1):
      ARM: OMAP2+: GPMC: Remove unused OneNAND get_freq() platform function

Lokesh Vutla (7):
      ARM: OMAP: DMA: Removing plat/dma-44xx.h
      ARM: OMAP1: DMA: Moving OMAP1 DMA channel definitions to mach-omap1
      ARM: OMAP2+: DMA: Moving OMAP2+ DMA channel definitions to mach-omap2
      ARM: OMAP: DMA: Move plat/dma.h to plat-omap/dma-omap.h
      ARM: OMAP1: Remove omap_reserve() callback for all omap1 boards
      ARM: OMAP2+: Move omap_reserve() locally to mach-omap2
      ARM: OMAP: Move plat/omap-secure.h locally to mach-omap2

Olof Johansson (8):
      Merge branch 'depends/tty' into next/headers
      Merge tag 'omap-for-v3.8/cleanup-headers-serial-take2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/headers
      Merge branch 'depends/omap-cleanup-headers-usb' into next/headers
      Merge branch 'depends/omap-cleanup-headers-menelaus' into next/headers
      Merge tag 'omap-for-v3.8/cleanup-headers-part3-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/headers
      Merge tag 'omap-for-v3.8/cleanup-prcm-part1-take2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/headers
      Merge tag 'at91-header' of git://github.com/at91linux/linux-at91 into next/headers
      Merge tag 'omap-for-v3.8/cleanup-headers-iommu-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/headers

Paul Walmsley (18):
      staging: tidspbridge: remove unnecessary include of <plat/clock.h>
      ARM: OMAP: move plat-omap/include/plat/sdrc.h into mach-omap2/sdrc.h
      ARM: OMAP: duplicate plat-omap/clock.c into mach-omap[12]/clock.c
      ARM: OMAP: remove plat/clock.h
      ARM: OMAP: clock: split plat/clkdev_omap.h into OMAP1/2 files
      ARM: OMAP2+: PRM: remove PRM weak functions
      ARM: OMAP2+: PRM: split PRM functions into OMAP2, OMAP3-specific files
      ARM: OMAP2+: powerdomain/PRM: move the low-level powerdomain functions into PRM
      ARM: OMAP2+: CM/hwmod: split CM functions into OMAP2, OMAP3-specific files
      ARM: OMAP2/3: clockdomain/PRM/CM: move the low-level clockdomain functions into PRM/CM
      ARM: OMAP2+: PRM: prepare for use of prm_ll_data function pointers
      ARM: OMAP2+: CM: prepare for use of cm_ll_data function pointers
      ARM: OMAP1: create read_reset_sources() function (for initial use by watchdog)
      ARM: OMAP2+: PRM: create PRM reset source API for the watchdog timer driver
      ARM: OMAP2+: fix build breakage introduced by commit b7754452b3e27716347a528b47b0a1083af32520
      ARM: OMAP1: fix build breakage introduced by commit 25c7d49ed48b4843da7dea56a81ae7f620211ee0
      ARM: OMAP1: fix sparse warning added by commit 4c98dc6b8ef2f73bdbfa78186db9a76507ba9ea3
      ARM: OMAP1: usb: fix sparse warnings

Tomi Valkeinen (12):
      OMAPDSS: add omapdss_version
      OMAPDSS: use omapdss_version in dss_features.c
      OMAPDSS: DISPC: use omapdss_version
      OMAPDSS: DSS: use omapdss_version
      OMAPDSS: HDMI: use omapdss_version
      OMAPDSS: remove <plat/cpu.h> includes
      OMAP: VRFB: convert vrfb to platform device
      OMAP: move arch/arm/plat-omap/include/plat/vrfb.h
      OMAP: SDRC: remove VRFB code
      OMAPDSS: VRFB: add omap_vrfb_supported()
      OMAPFB: use omap_vrfb_supported()
      ARM: OMAP: Remove omap_init_consistent_dma_size()

Tony Lindgren (50):
      ARM: OMAP: Split plat/mmc.h into local headers and platform_data
      mmc: omap: Remove cpu_is_omap usage from the driver
      ARM: OMAP2: Move plat/menelaus.h to linux/mfd/menelaus.h
      ARM: OMAP: Trivial driver changes to remove include plat/cpu.h
      Merge tag 'gpmc-czimage' of git://gitorious.org/x0148406-public/linux-kernel into omap-for-v3.8/cleanup-headers-gpmc
      Merge remote-tracking branch 'tomi/3.8/vrfb-conversion' into omap-for-v3.8/cleanup-headers-dss
      Merge branch 'omap-for-v3.8/cleanup-headers-dma' into omap-for-v3.8/cleanup-headers
      Merge branch 'omap-for-v3.8/cleanup-headers-gpmc' into omap-for-v3.8/cleanup-headers
      Merge branch 'omap-for-v3.8/cleanup-headers-mmc' into omap-for-v3.8/cleanup-headers
      Merge branch 'omap-for-v3.8/cleanup-headers-dss' into omap-for-v3.8/cleanup-headers
      ARM: OMAP: Make plat/fpga.h local to arch/arm/plat-omap
      ARM: OMAP1: Move plat/tc.h to mach/tc.h for omap1
      ARM: OMAP2+: Make board-zoom.h local
      ARM: OMAP: Split plat-omap/i2c.c into mach-omap1 and mach-omap2
      ARM: OMAP: Make plat/common.h local to mach-omap1 and mach-omap2
      ARM: OMAP: Move plat/led.h to include/linux/platform_data
      ARM: OMAP: Make plat/sram.h local to plat-omap
      ARM: OMAP: Make omap_device local to mach-omap2
      Merge branch 'omap-for-v3.8/cleanup-headers-asoc' into omap-for-v3.8/cleanup-headers
      ARM: OMAP: Make plat/omap_hwmod.h local to mach-omap2
      ARM: OMAP: Merge plat/multi.h into plat/cpu.h
      ARM: OMAP: Make plat/omap-pm.h local to mach-omap2
      ARM: OMAP: Split plat/cpu.h into local soc.h for mach-omap1 and mach-omap2
      Merge tag 'omap-for-v3.8/cleanup-headers-signed' into omap-for-v3.8/cleanup-headers-serial-take2
      ARM: OMAP: Split uncompress.h to mach-omap1 and mach-omap2
      ARM: OMAP: Split plat/serial.h for omap1 and omap2+
      ARM: OMAP2+: Introduce local usb.h
      Merge branch 'omap-for-v3.8/cleanup-headers-usb' into omap-for-v3.8/cleanup-headers
      Merge tag 'omap-cleanup-a-for-3.8' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.8/cleanup-prcm
      Merge branch 'omap-for-v3.8/cleanup-headers-menelaus' into omap-for-v3.8/cleanup-headers
      Merge tag 'omap-cleanup-fixes-a-for-3.8' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.8/cleanup-headers
      Merge branch 'omap-for-v3.8/cleanup-headers' into omap-for-v3.8/cleanup-prcm
      ARM: OMAP: Split sram.h to local headers and minimal shared header
      ARM: OMAP: Introduce common omap_map_sram() and omap_sram_reset()
      ARM: OMAP: Move omap1 specific code to local sram.c
      ARM: OMAP: Move omap2+ specific parts of sram.c to mach-omap2
      ARM: OMAP: Make plat-omap/i2c.c port checks local
      ARM: OMAP: Fix relative includes for shared i2c.h file
      ARM: OMAP: Move omap-pm-noop.c local to mach-omap2
      ARM: OMAP: Remove plat-omap/common.h
      ARM: OMAP: Fix relative includes for debug-devices.h
      ARM: OMAP: Remove cpu_is_omap usage from plat-omap/dma.c
      ARM: OMAP1: Remove relative includes
      ARM: OMAP: Fix relative includes for fpga.h
      ARM: OMAP2+: Fix relative includes for serial.h
      ARM: OMAP: Remove unnecessary mach and plat includes
      ARM: OMAP: Remove NEED_MACH_GPIO_H
      ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h
      ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c
      ARM: OMAP2+: Move iommu/iovmm headers to platform_data


 arch/arm/Kconfig                                |   1 -
 arch/arm/configs/cam60_defconfig                | 173 ------
 arch/arm/configs/cpu9260_defconfig              | 116 ----
 arch/arm/configs/cpu9g20_defconfig              | 116 ----
 arch/arm/configs/qil-a9260_defconfig            | 114 ----
 arch/arm/configs/sam9_l9260_defconfig           | 148 -----
 arch/arm/configs/usb-a9260_defconfig            | 105 ----
 .../arm/mach-at91/{include/mach => }/at91_aic.h |   0
 .../mach-at91/{include/mach => }/at91_rstc.h    |   0
 .../mach-at91/{include/mach => }/at91_shdwc.h   |   0
 arch/arm/mach-at91/{include/mach => }/at91_tc.h |   0
 arch/arm/mach-at91/at91rm9200.c                 |   2 +-
 arch/arm/mach-at91/at91rm9200_devices.c         |   2 +-
 arch/arm/mach-at91/at91sam9260.c                |   4 +-
 arch/arm/mach-at91/at91sam9260_devices.c        |   2 +-
 arch/arm/mach-at91/at91sam9261.c                |   4 +-
 arch/arm/mach-at91/at91sam9261_devices.c        |   2 +-
 arch/arm/mach-at91/at91sam9263.c                |   4 +-
 arch/arm/mach-at91/at91sam9263_devices.c        |   2 +-
 arch/arm/mach-at91/at91sam926x_time.c           |  14 +-
 arch/arm/mach-at91/at91sam9_alt_reset.S         |   2 +-
 arch/arm/mach-at91/at91sam9g45.c                |   2 +-
 arch/arm/mach-at91/at91sam9g45_devices.c        |   2 +-
 arch/arm/mach-at91/at91sam9g45_reset.S          |   3 +-
 arch/arm/mach-at91/at91sam9n12.c                |   2 +-
 arch/arm/mach-at91/at91sam9rl.c                 |   4 +-
 arch/arm/mach-at91/at91sam9rl_devices.c         |   2 +-
 arch/arm/mach-at91/at91sam9x5.c                 |   2 +-
 arch/arm/mach-at91/at91x40.c                    |   3 +-
 arch/arm/mach-at91/at91x40_time.c               |   3 +-
 arch/arm/mach-at91/board-1arm.c                 |   4 +-
 arch/arm/mach-at91/board-afeb-9260v1.c          |   5 +-
 arch/arm/mach-at91/board-cam60.c                |   4 +-
 arch/arm/mach-at91/board-carmeva.c              |   4 +-
 arch/arm/mach-at91/board-cpu9krea.c             |   4 +-
 arch/arm/mach-at91/board-cpuat91.c              |   4 +-
 arch/arm/mach-at91/board-csb337.c               |   4 +-
 arch/arm/mach-at91/board-csb637.c               |   4 +-
 arch/arm/mach-at91/board-dt.c                   |   5 +-
 arch/arm/mach-at91/board-eb01.c                 |   5 +-
 arch/arm/mach-at91/board-eb9200.c               |   5 +-
 arch/arm/mach-at91/board-ecbat91.c              |   4 +-
 arch/arm/mach-at91/board-eco920.c               |   4 +-
 arch/arm/mach-at91/board-flexibity.c            |   4 +-
 arch/arm/mach-at91/board-foxg20.c               |   4 +-
 arch/arm/mach-at91/board-gsia18s.c              |   8 +-
 arch/arm/mach-at91/board-kafa.c                 |   4 +-
 arch/arm/mach-at91/board-kb9202.c               |   4 +-
 arch/arm/mach-at91/board-neocore926.c           |   4 +-
 arch/arm/mach-at91/board-pcontrol-g20.c         |   6 +-
 arch/arm/mach-at91/board-picotux200.c           |   4 +-
 arch/arm/mach-at91/board-qil-a9260.c            |   6 +-
 arch/arm/mach-at91/board-rm9200dk.c             |   4 +-
 arch/arm/mach-at91/board-rm9200ek.c             |   4 +-
 arch/arm/mach-at91/board-rsi-ews.c              |   4 +-
 arch/arm/mach-at91/board-sam9-l9260.c           |   4 +-
 arch/arm/mach-at91/board-sam9260ek.c            |   6 +-
 arch/arm/mach-at91/board-sam9261ek.c            |   6 +-
 arch/arm/mach-at91/board-sam9263ek.c            |   6 +-
 arch/arm/mach-at91/board-sam9g20ek.c            |   4 +-
 arch/arm/mach-at91/board-sam9m10g45ek.c         |   6 +-
 arch/arm/mach-at91/board-sam9rlek.c             |   7 +-
 arch/arm/mach-at91/board-snapper9260.c          |   4 +-
 arch/arm/mach-at91/board-stamp9g20.c            |   4 +-
 arch/arm/mach-at91/board-usb-a926x.c            |   6 +-
 arch/arm/mach-at91/board-yl-9200.c              |   4 +-
 arch/arm/mach-at91/{include/mach => }/board.h   |  55 --
 arch/arm/mach-at91/{include/mach => }/gsia18s.h |   0
 arch/arm/mach-at91/include/mach/at91_pit.h      |  32 --
 arch/arm/mach-at91/include/mach/hardware.h      |   3 -
 arch/arm/mach-at91/irq.c                        |   2 +-
 arch/arm/mach-at91/leds.c                       |   2 +-
 arch/arm/mach-at91/pm.c                         |   6 +-
 arch/arm/mach-at91/setup.c                      |   2 +-
 .../mach-at91/{include/mach => }/stamp9g20.h    |   0
 arch/arm/mach-omap1/Makefile                    |   3 +-
 arch/arm/mach-omap1/board-ams-delta.c           |   1 -
 arch/arm/mach-omap1/board-fsample.c             |   9 +-
 arch/arm/mach-omap1/board-generic.c             |   1 -
 arch/arm/mach-omap1/board-h2-mmc.c              |   5 +-
 arch/arm/mach-omap1/board-h2.c                  |   6 +-
 arch/arm/mach-omap1/board-h3-mmc.c              |   3 +-
 arch/arm/mach-omap1/board-h3.c                  |   5 +-
 arch/arm/mach-omap1/board-htcherald.c           |   3 +-
 arch/arm/mach-omap1/board-innovator.c           |  30 +-
 arch/arm/mach-omap1/board-nokia770.c            |   5 +-
 arch/arm/mach-omap1/board-osk.c                 |   3 +-
 arch/arm/mach-omap1/board-palmte.c              |   6 +-
 arch/arm/mach-omap1/board-palmtt.c              |   8 +-
 arch/arm/mach-omap1/board-palmz71.c             |   6 +-
 arch/arm/mach-omap1/board-perseus2.c            |   9 +-
 arch/arm/mach-omap1/board-sx1-mmc.c             |   3 +-
 arch/arm/mach-omap1/board-sx1.c                 |   6 +-
 arch/arm/mach-omap1/board-voiceblue.c           |   3 +-
 arch/arm/mach-omap1/clock.c                     | 507 ++++++++++++++++-
 arch/arm/mach-omap1/clock.h                     | 178 +++++-
 arch/arm/mach-omap1/clock_data.c                |  16 +-
 arch/arm/mach-omap1/common.h                    |   7 +-
 arch/arm/mach-omap1/devices.c                   |  14 +-
 arch/arm/mach-omap1/dma.c                       |   9 +-
 arch/arm/mach-omap1/dma.h                       |  83 +++
 arch/arm/mach-omap1/flash.c                     |   2 +-
 arch/arm/mach-omap1/fpga.c                      |   4 +-
 arch/arm/mach-omap1/fpga.h                      |  52 ++
 arch/arm/mach-omap1/gpio15xx.c                  |   2 +
 arch/arm/mach-omap1/gpio16xx.c                  |   2 +
 arch/arm/mach-omap1/gpio7xx.c                   |   2 +
 arch/arm/mach-omap1/i2c.c                       |  64 ++-
 arch/arm/mach-omap1/id.c                        |   2 +-
 arch/arm/mach-omap1/include/mach/debug-macro.S  |   2 +-
 arch/arm/mach-omap1/include/mach/entry-macro.S  |   2 -
 arch/arm/mach-omap1/include/mach/gpio.h         |   3 -
 arch/arm/mach-omap1/include/mach/hardware.h     |   9 +-
 arch/arm/mach-omap1/include/mach/memory.h       |   2 +-
 arch/arm/mach-omap1/include/mach/omap1510.h     | 113 ++++
 arch/arm/mach-omap1/include/mach/serial.h       |  53 ++
 arch/arm/mach-omap1/include/mach/soc.h          | 229 ++++++++
 .../plat => mach-omap1/include/mach}/tc.h       |   0
 arch/arm/mach-omap1/include/mach/uncompress.h   | 121 ++++-
 arch/arm/mach-omap1/io.c                        |   5 +-
 arch/arm/mach-omap1/iomap.h                     |   3 -
 arch/arm/mach-omap1/irq.c                       |   2 +-
 arch/arm/mach-omap1/lcd_dma.c                   |   4 +-
 arch/arm/mach-omap1/mcbsp.c                     |   5 +-
 arch/arm/mach-omap1/mmc.h                       |  18 +
 arch/arm/mach-omap1/opp_data.c                  |   2 +-
 arch/arm/mach-omap1/pm.c                        |  10 +-
 arch/arm/mach-omap1/pm_bus.c                    |   3 +-
 arch/arm/mach-omap1/reset.c                     |  38 ++
 arch/arm/mach-omap1/serial.c                    |   1 -
 arch/arm/mach-omap1/sleep.S                     |   2 +
 arch/arm/mach-omap1/soc.h                       |   4 +
 arch/arm/mach-omap1/sram-init.c                 |  76 +++
 arch/arm/mach-omap1/sram.h                      |   7 +
 arch/arm/mach-omap1/timer32k.c                  |   1 +
 arch/arm/mach-omap1/usb.c                       |   6 +-
 arch/arm/mach-omap2/Makefile                    | 118 ++--
 arch/arm/mach-omap2/am35xx-emac.c               |   2 +-
 arch/arm/mach-omap2/board-2430sdp.c             |   4 +-
 arch/arm/mach-omap2/board-3430sdp.c             |   6 +-
 arch/arm/mach-omap2/board-3630sdp.c             |   3 +-
 arch/arm/mach-omap2/board-4430sdp.c             |   4 +-
 arch/arm/mach-omap2/board-am3517crane.c         |   1 -
 arch/arm/mach-omap2/board-am3517evm.c           |   2 +-
 arch/arm/mach-omap2/board-apollon.c             |   4 +-
 arch/arm/mach-omap2/board-cm-t35.c              |  10 +-
 arch/arm/mach-omap2/board-cm-t3517.c            |   6 +-
 arch/arm/mach-omap2/board-devkit8000.c          |  11 +-
 arch/arm/mach-omap2/board-flash.c               |  52 +-
 arch/arm/mach-omap2/board-flash.h               |   8 +-
 arch/arm/mach-omap2/board-h4.c                  |   8 +-
 arch/arm/mach-omap2/board-igep0020.c            |   9 +-
 arch/arm/mach-omap2/board-ldp.c                 |   9 +-
 arch/arm/mach-omap2/board-n8x0.c                |   5 +-
 arch/arm/mach-omap2/board-omap3beagle.c         |  16 +-
 arch/arm/mach-omap2/board-omap3evm.c            |  11 +-
 arch/arm/mach-omap2/board-omap3logic.c          |   7 +-
 arch/arm/mach-omap2/board-omap3pandora.c        |   4 +-
 arch/arm/mach-omap2/board-omap3stalker.c        |   3 +-
 arch/arm/mach-omap2/board-omap3touchbook.c      |  11 +-
 arch/arm/mach-omap2/board-omap4panda.c          |   6 +-
 arch/arm/mach-omap2/board-overo.c               |  11 +-
 arch/arm/mach-omap2/board-rm680.c               |   9 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c    |   7 +-
 arch/arm/mach-omap2/board-rx51.c                |   8 +-
 arch/arm/mach-omap2/board-ti8168evm.c           |   3 +-
 arch/arm/mach-omap2/board-zoom-debugboard.c     |   4 +-
 arch/arm/mach-omap2/board-zoom-display.c        |   3 +-
 arch/arm/mach-omap2/board-zoom-peripherals.c    |   3 +-
 arch/arm/mach-omap2/board-zoom.c                |   8 +-
 .../mach-omap2/{include/mach => }/board-zoom.h  |   0
 arch/arm/mach-omap2/clkt2xxx_apll.c             |   3 +-
 arch/arm/mach-omap2/clkt2xxx_dpll.c             |   4 +-
 arch/arm/mach-omap2/clkt2xxx_dpllcore.c         |   6 +-
 arch/arm/mach-omap2/clkt2xxx_osc.c              |   2 -
 arch/arm/mach-omap2/clkt2xxx_sys.c              |   2 -
 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c    |   6 +-
 arch/arm/mach-omap2/clkt34xx_dpll3m2.c          |   5 +-
 arch/arm/mach-omap2/clkt_clksel.c               |   2 -
 arch/arm/mach-omap2/clkt_dpll.c                 |   2 -
 arch/arm/mach-omap2/clkt_iclk.c                 |   1 -
 arch/arm/mach-omap2/clock.c                     | 521 +++++++++++++++++-
 arch/arm/mach-omap2/clock.h                     | 317 ++++++++++-
 arch/arm/mach-omap2/clock2420_data.c            |   6 +-
 arch/arm/mach-omap2/clock2430.c                 |   4 +-
 arch/arm/mach-omap2/clock2430_data.c            |   6 +-
 arch/arm/mach-omap2/clock2xxx.c                 |   2 -
 arch/arm/mach-omap2/clock33xx_data.c            |   5 +-
 arch/arm/mach-omap2/clock34xx.c                 |   4 +-
 arch/arm/mach-omap2/clock3517.c                 |   4 +-
 arch/arm/mach-omap2/clock36xx.c                 |   2 -
 arch/arm/mach-omap2/clock3xxx.c                 |   2 -
 arch/arm/mach-omap2/clock3xxx_data.c            |   6 +-
 arch/arm/mach-omap2/clock44xx_data.c            |   4 -
 arch/arm/mach-omap2/clockdomain.c               |   3 +-
 arch/arm/mach-omap2/clockdomain.h               |   5 +-
 arch/arm/mach-omap2/clockdomain2xxx_3xxx.c      | 339 ------------
 arch/arm/mach-omap2/clockdomain33xx.c           |  74 ---
 arch/arm/mach-omap2/clockdomain44xx.c           | 151 -----
 arch/arm/mach-omap2/clockdomains2420_data.c     |   1 +
 arch/arm/mach-omap2/clockdomains2430_data.c     |   1 +
 arch/arm/mach-omap2/clockdomains3xxx_data.c     |   1 +
 arch/arm/mach-omap2/cm.h                        |  12 +
 arch/arm/mach-omap2/cm2xxx.c                    | 255 +++++++++
 arch/arm/mach-omap2/cm2xxx.h                    |  66 +++
 arch/arm/mach-omap2/cm2xxx_3xxx.h               | 119 ++--
 arch/arm/mach-omap2/cm33xx.c                    |  58 +-
 arch/arm/mach-omap2/{cm2xxx_3xxx.c => cm3xxx.c} | 307 ++++++-----
 arch/arm/mach-omap2/cm3xxx.h                    |  86 +++
 arch/arm/mach-omap2/cm_common.c                 |  71 +++
 arch/arm/mach-omap2/cminst44xx.c                | 142 ++++-
 arch/arm/mach-omap2/common-board-devices.c      |  46 --
 arch/arm/mach-omap2/common-board-devices.h      |   1 -
 arch/arm/mach-omap2/common.c                    |  22 +-
 arch/arm/mach-omap2/common.h                    |  13 +-
 arch/arm/mach-omap2/control.c                   |   8 +-
 arch/arm/mach-omap2/devices.c                   |  10 +-
 arch/arm/mach-omap2/display.c                   |  45 +-
 arch/arm/mach-omap2/dma.c                       |  11 +-
 arch/arm/mach-omap2/dma.h                       | 131 +++++
 arch/arm/mach-omap2/dpll3xxx.c                  |   2 -
 arch/arm/mach-omap2/dpll44xx.c                  |   2 -
 arch/arm/mach-omap2/drm.c                       |   5 +-
 arch/arm/mach-omap2/dsp.c                       |   2 +-
 arch/arm/mach-omap2/gpio.c                      |   6 +-
 arch/arm/mach-omap2/gpmc-nand.c                 |  85 ++-
 arch/arm/mach-omap2/gpmc-nand.h                 |  27 +
 arch/arm/mach-omap2/gpmc-onenand.c              | 214 ++++----
 arch/arm/mach-omap2/gpmc-onenand.h              |  24 +
 arch/arm/mach-omap2/gpmc-smc91x.c               |   2 +-
 arch/arm/mach-omap2/gpmc-smsc911x.c             |   2 +-
 arch/arm/mach-omap2/gpmc.c                      | 464 +---------------
 .../include/plat => mach-omap2}/gpmc.h          |  61 +--
 arch/arm/mach-omap2/hdq1w.c                     |   4 +-
 arch/arm/mach-omap2/hdq1w.h                     |   2 +-
 arch/arm/mach-omap2/hsmmc.c                     |   8 +-
 arch/arm/mach-omap2/hwspinlock.c                |   4 +-
 arch/arm/mach-omap2/i2c.c                       |  69 ++-
 arch/arm/mach-omap2/i2c.h                       |  42 ++
 arch/arm/mach-omap2/include/mach/debug-macro.S  |   2 +-
 arch/arm/mach-omap2/include/mach/gpio.h         |   3 -
 .../plat => mach-omap2/include/mach}/serial.h   |  20 -
 arch/arm/mach-omap2/include/mach/uncompress.h   | 175 +++++-
 arch/arm/mach-omap2/io.c                        |  25 +-
 arch/arm/mach-omap2/mcbsp.c                     |   7 +-
 arch/arm/mach-omap2/mmc.h                       |  23 +
 arch/arm/mach-omap2/msdi.c                      |   7 +-
 arch/arm/mach-omap2/mux.c                       |   3 +-
 arch/arm/mach-omap2/omap-iommu.c                |   2 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c       |   1 +
 .../{plat-omap => mach-omap2}/omap-pm-noop.c    |   5 +-
 .../include/plat => mach-omap2}/omap-pm.h       |   0
 arch/arm/mach-omap2/omap-secure.c               |   1 -
 arch/arm/mach-omap2/omap-secure.h               |   7 +
 arch/arm/mach-omap2/omap4-common.c              |   8 +-
 .../arm/{plat-omap => mach-omap2}/omap_device.c |   5 +-
 .../include/plat => mach-omap2}/omap_device.h   |   2 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  55 +-
 .../include/plat => mach-omap2}/omap_hwmod.h    |   1 -
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |  13 +-
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |  12 +-
 .../omap_hwmod_2xxx_3xxx_interconnect_data.c    |   3 +-
 .../omap_hwmod_2xxx_3xxx_ipblock_data.c         |   9 +-
 .../omap_hwmod_2xxx_interconnect_data.c         |   4 +-
 .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c   |   6 +-
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      |  10 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |  16 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |  13 +-
 arch/arm/mach-omap2/omap_hwmod_common_data.c    |   2 +-
 arch/arm/mach-omap2/omap_hwmod_common_data.h    |   2 +-
 arch/arm/mach-omap2/omap_opp_data.h             |   2 +-
 arch/arm/mach-omap2/omap_phy_internal.c         |   4 +-
 arch/arm/mach-omap2/omap_twl.c                  |   1 +
 arch/arm/mach-omap2/opp.c                       |   2 +-
 arch/arm/mach-omap2/opp3xxx_data.c              |   1 +
 arch/arm/mach-omap2/pm-debug.c                  |   5 +-
 arch/arm/mach-omap2/pm.c                        |   5 +-
 arch/arm/mach-omap2/pm24xx.c                    |  13 +-
 arch/arm/mach-omap2/pm34xx.c                    |  14 +-
 arch/arm/mach-omap2/pm44xx.c                    |   1 +
 arch/arm/mach-omap2/pmu.c                       |   5 +-
 arch/arm/mach-omap2/powerdomain.h               |   2 -
 arch/arm/mach-omap2/powerdomain2xxx_3xxx.c      | 242 ---------
 arch/arm/mach-omap2/powerdomain33xx.c           | 229 --------
 arch/arm/mach-omap2/powerdomain44xx.c           | 285 ----------
 arch/arm/mach-omap2/powerdomains2xxx_data.c     |   1 +
 arch/arm/mach-omap2/prcm.c                      |   1 +
 arch/arm/mach-omap2/prm-regbits-24xx.h          |   6 +-
 arch/arm/mach-omap2/prm-regbits-34xx.h          |  12 +-
 arch/arm/mach-omap2/prm.h                       |  53 ++
 arch/arm/mach-omap2/prm2xxx.c                   | 126 +++++
 arch/arm/mach-omap2/prm2xxx.h                   | 132 +++++
 arch/arm/mach-omap2/prm2xxx_3xxx.c              | 332 ++++-------
 arch/arm/mach-omap2/prm2xxx_3xxx.h              | 277 +++-------
 arch/arm/mach-omap2/prm33xx.c                   | 204 ++++++-
 arch/arm/mach-omap2/prm3xxx.c                   | 403 ++++++++++++++
 arch/arm/mach-omap2/prm3xxx.h                   | 160 ++++++
 arch/arm/mach-omap2/prm44xx.c                   | 355 +++++++++++-
 arch/arm/mach-omap2/prm44xx.h                   |   2 +
 arch/arm/mach-omap2/prm_common.c                | 105 ++--
 .../mach-omap2/sdram-hynix-h8mbx00u0mer-0em.h   |   2 +-
 .../mach-omap2/sdram-micron-mt46h32m32lf-6.h    |   2 +-
 arch/arm/mach-omap2/sdram-nokia.c               |   4 +-
 arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h  |   2 +-
 .../mach-omap2/sdram-qimonda-hyb18m512160af-6.h |   2 +-
 arch/arm/mach-omap2/sdrc.c                      |  21 +-
 arch/arm/mach-omap2/sdrc.h                      | 146 ++++-
 arch/arm/mach-omap2/sdrc2xxx.c                  |   7 +-
 arch/arm/mach-omap2/serial.c                    |  13 +-
 arch/arm/mach-omap2/serial.h                    |   1 +
 arch/arm/mach-omap2/sleep34xx.S                 |   7 +-
 arch/arm/mach-omap2/soc.h                       | 468 +++++++++++++++-
 arch/arm/mach-omap2/sr_device.c                 |   4 +-
 arch/arm/mach-omap2/sram.c                      | 305 +++++++++++
 arch/arm/mach-omap2/sram.h                      |  83 +++
 arch/arm/mach-omap2/sram242x.S                  |   4 +-
 arch/arm/mach-omap2/sram243x.S                  |   4 +-
 arch/arm/mach-omap2/sram34xx.S                  |   2 +-
 arch/arm/mach-omap2/timer.c                     |   9 +-
 arch/arm/mach-omap2/twl-common.c                |   3 -
 arch/arm/mach-omap2/usb-host.c                  |   6 +-
 arch/arm/mach-omap2/usb-musb.c                  |   8 +-
 arch/arm/mach-omap2/usb-tusb6010.c              |   3 +-
 arch/arm/mach-omap2/usb.h                       |  82 +++
 arch/arm/mach-omap2/wd_timer.c                  |   2 +-
 arch/arm/mach-omap2/wd_timer.h                  |   2 +-
 arch/arm/plat-omap/Makefile                     |   4 +-
 arch/arm/plat-omap/clock.c                      | 544 -------------------
 arch/arm/plat-omap/common.c                     |  48 --
 arch/arm/plat-omap/counter_32k.c                |   3 -
 arch/arm/plat-omap/debug-devices.c              |   3 +-
 arch/arm/plat-omap/debug-leds.c                 |  23 +-
 arch/arm/plat-omap/dma.c                        | 132 ++---
 arch/arm/plat-omap/dmtimer.c                    |  20 +-
 arch/arm/plat-omap/fb.c                         |  62 ++-
 arch/arm/plat-omap/i2c.c                        | 174 +-----
 .../{plat/dma.h => plat-omap/dma-omap.h}        | 201 +------
 arch/arm/plat-omap/include/plat/clkdev_omap.h   |  51 --
 arch/arm/plat-omap/include/plat/clock.h         | 309 -----------
 arch/arm/plat-omap/include/plat/common.h        |  42 --
 arch/arm/plat-omap/include/plat/counter-32k.h   |   1 +
 arch/arm/plat-omap/include/plat/cpu.h           | 468 +---------------
 .../include/plat}/debug-devices.h               |   7 -
 arch/arm/plat-omap/include/plat/dma-44xx.h      | 147 -----
 arch/arm/plat-omap/include/plat/dmtimer.h       |   2 +
 arch/arm/plat-omap/include/plat/fpga.h          | 193 -------
 arch/arm/plat-omap/include/plat/i2c.h           |  30 +-
 arch/arm/plat-omap/include/plat/iommu2.h        |  96 ----
 arch/arm/plat-omap/include/plat/iovmm.h         |  89 ---
 arch/arm/plat-omap/include/plat/multi.h         | 120 ----
 arch/arm/plat-omap/include/plat/omap-secure.h   |  14 -
 arch/arm/plat-omap/include/plat/sdrc.h          | 164 ------
 arch/arm/plat-omap/include/plat/sram.h          |  97 +---
 arch/arm/plat-omap/include/plat/uncompress.h    | 204 -------
 arch/arm/plat-omap/include/plat/usb.h           | 179 ------
 arch/arm/plat-omap/sram.c                       | 366 +------------
 arch/arm/plat-omap/sram.h                       |   6 -
 arch/avr32/mach-at32ap/include/mach/board.h     |   8 -
 drivers/ata/pata_at91.c                         |   2 +-
 drivers/char/hw_random/omap-rng.c               |   2 -
 drivers/crypto/omap-aes.c                       |   8 +-
 drivers/crypto/omap-sham.c                      |  10 +-
 drivers/dma/omap-dma.c                          |   5 +-
 drivers/input/touchscreen/atmel_tsadcc.c        |   2 +-
 drivers/iommu/Makefile                          |   1 +
 drivers/iommu/omap-iommu-debug.c                |   8 +-
 drivers/iommu/omap-iommu.c                      |  39 +-
 .../plat/iommu.h => drivers/iommu/omap-iommu.h  | 133 ++---
 .../iommu2.c => drivers/iommu/omap-iommu2.c     |  11 +-
 .../iommu/omap-iopgtable.h                      |  22 -
 drivers/iommu/omap-iovmm.c                      |  50 +-
 drivers/media/platform/omap/omap_vout.c         |   4 +-
 drivers/media/platform/omap/omap_vout_vrfb.c    |   6 +-
 drivers/media/platform/omap/omap_voutdef.h      |   2 +-
 drivers/media/platform/omap3isp/isp.c           |   1 +
 drivers/media/platform/omap3isp/isp.h           |   4 +-
 drivers/media/platform/omap3isp/ispccdc.c       |   1 +
 drivers/media/platform/omap3isp/isphist.c       |   2 +
 drivers/media/platform/omap3isp/ispstat.c       |   1 +
 drivers/media/platform/omap3isp/ispstat.h       |   2 +-
 drivers/media/platform/omap3isp/ispvideo.c      |   1 +
 .../media/platform/soc_camera/omap1_camera.c    |   3 +-
 drivers/media/rc/ir-rx51.c                      |   1 -
 drivers/mfd/menelaus.c                          |   2 +-
 drivers/mfd/omap-usb-host.c                     |   5 +-
 drivers/mfd/omap-usb-tll.c                      |   2 +-
 drivers/mfd/omap-usb.h                          |   2 +
 drivers/mmc/host/atmel-mci.c                    |   2 +-
 drivers/mmc/host/omap.c                         |  35 +-
 drivers/mmc/host/omap_hsmmc.c                   |   4 +-
 drivers/mtd/nand/omap2.c                        | 129 ++++-
 drivers/mtd/onenand/omap2.c                     |  47 +-
 drivers/net/can/at91_can.c                      |   3 +-
 drivers/net/ethernet/cadence/at91_ether.c       |   2 +-
 drivers/pcmcia/at91_cf.c                        |   2 +-
 drivers/pcmcia/omap_cf.c                        |   2 +-
 drivers/rtc/rtc-at91rm9200.c                    |   2 +-
 .../at91_rtc.h => drivers/rtc/rtc-at91rm9200.h  |   0
 drivers/rtc/rtc-at91sam9.c                      |   2 +-
 drivers/spi/spi-atmel.c                         |   2 +-
 .../tidspbridge/include/dspbridge/host_os.h     |   1 -
 drivers/tty/serial/atmel_serial.c               |   2 +-
 drivers/usb/gadget/at91_udc.c                   |   2 +-
 drivers/usb/gadget/atmel_usba_udc.c             |   2 +-
 drivers/usb/gadget/omap_udc.c                   |   4 +-
 drivers/usb/host/ehci-omap.c                    |   3 +-
 drivers/usb/host/ohci-at91.c                    |   2 +-
 drivers/usb/host/ohci-omap.c                    |   5 +-
 drivers/usb/host/ohci-omap3.c                   |   1 -
 drivers/usb/musb/am35x.c                        |   3 +-
 drivers/usb/musb/musb_dsps.c                    |   3 +-
 drivers/usb/musb/omap2430.h                     |   2 +-
 drivers/usb/musb/tusb6010_omap.c                |   9 +-
 drivers/video/atmel_lcdfb.c                     |   2 +-
 drivers/video/omap/lcd_inn1510.c                |   7 +-
 drivers/video/omap/lcdc.c                       |   2 +-
 drivers/video/omap/omapfb_main.c                |   2 +-
 drivers/video/omap/sossi.c                      |   2 +-
 drivers/video/omap2/dss/core.c                  |   2 +-
 drivers/video/omap2/dss/dispc.c                 |  43 +-
 drivers/video/omap2/dss/dss.c                   |  41 +-
 drivers/video/omap2/dss/dss_features.c          |  64 ++-
 drivers/video/omap2/dss/dss_features.h          |   5 +-
 drivers/video/omap2/dss/hdmi.c                  |   3 +-
 drivers/video/omap2/omapfb/omapfb-ioctl.c       |   2 +-
 drivers/video/omap2/omapfb/omapfb-main.c        |   8 +-
 drivers/video/omap2/omapfb/omapfb-sysfs.c       |   2 +-
 drivers/video/omap2/vrfb.c                      | 142 ++++-
 .../plat => include/linux/mfd}/menelaus.h       |   2 -
 include/linux/omap-iommu.h                      |  52 ++
 include/linux/platform_data/atmel.h             |  73 +++
 include/linux/platform_data/gpio-omap.h         |   1 -
 include/linux/platform_data/iommu-omap.h        |  49 ++
 .../linux/platform_data/leds-omap.h             |   2 -
 .../linux/platform_data/mmc-omap.h              |  48 +-
 include/linux/platform_data/mtd-nand-omap2.h    |  46 +-
 include/linux/platform_data/mtd-onenand-omap2.h |  28 +-
 include/linux/platform_data/usb-omap.h          |  80 +++
 include/video/omapdss.h                         |  14 +
 .../plat/vrfb.h => include/video/omapvrfb.h     |   2 +
 sound/soc/omap/am3517evm.c                      |   2 -
 sound/soc/omap/n810.c                           |   1 -
 sound/soc/omap/omap-pcm.c                       |   9 +-
 sound/soc/omap/osk5912.c                        |   1 -
 sound/soc/omap/sdp3430.c                        |   2 -
 445 files changed, 8660 insertions(+), 8283 deletions(-)
 delete mode 100644 arch/arm/configs/cam60_defconfig
 delete mode 100644 arch/arm/configs/cpu9260_defconfig
 delete mode 100644 arch/arm/configs/cpu9g20_defconfig
 delete mode 100644 arch/arm/configs/qil-a9260_defconfig
 delete mode 100644 arch/arm/configs/sam9_l9260_defconfig
 delete mode 100644 arch/arm/configs/usb-a9260_defconfig
 rename arch/arm/mach-at91/{include/mach => }/at91_aic.h (100%)
 rename arch/arm/mach-at91/{include/mach => }/at91_rstc.h (100%)
 rename arch/arm/mach-at91/{include/mach => }/at91_shdwc.h (100%)
 rename arch/arm/mach-at91/{include/mach => }/at91_tc.h (100%)
 rename arch/arm/mach-at91/{include/mach => }/board.h (69%)
 rename arch/arm/mach-at91/{include/mach => }/gsia18s.h (100%)
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_pit.h
 rename arch/arm/mach-at91/{include/mach => }/stamp9g20.h (100%)
 create mode 100644 arch/arm/mach-omap1/dma.h
 create mode 100644 arch/arm/mach-omap1/fpga.h
 delete mode 100644 arch/arm/mach-omap1/include/mach/gpio.h
 create mode 100644 arch/arm/mach-omap1/include/mach/serial.h
 create mode 100644 arch/arm/mach-omap1/include/mach/soc.h
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/tc.h (100%)
 create mode 100644 arch/arm/mach-omap1/mmc.h
 create mode 100644 arch/arm/mach-omap1/soc.h
 create mode 100644 arch/arm/mach-omap1/sram-init.c
 create mode 100644 arch/arm/mach-omap1/sram.h
 rename arch/arm/mach-omap2/{include/mach => }/board-zoom.h (100%)
 delete mode 100644 arch/arm/mach-omap2/clockdomain2xxx_3xxx.c
 delete mode 100644 arch/arm/mach-omap2/clockdomain33xx.c
 delete mode 100644 arch/arm/mach-omap2/clockdomain44xx.c
 create mode 100644 arch/arm/mach-omap2/cm2xxx.c
 create mode 100644 arch/arm/mach-omap2/cm2xxx.h
 rename arch/arm/mach-omap2/{cm2xxx_3xxx.c => cm3xxx.c} (72%)
 create mode 100644 arch/arm/mach-omap2/cm3xxx.h
 create mode 100644 arch/arm/mach-omap2/cm_common.c
 create mode 100644 arch/arm/mach-omap2/dma.h
 create mode 100644 arch/arm/mach-omap2/gpmc-nand.h
 create mode 100644 arch/arm/mach-omap2/gpmc-onenand.h
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/gpmc.h (67%)
 create mode 100644 arch/arm/mach-omap2/i2c.h
 delete mode 100644 arch/arm/mach-omap2/include/mach/gpio.h
 rename arch/arm/{plat-omap/include/plat => mach-omap2/include/mach}/serial.h (87%)
 create mode 100644 arch/arm/mach-omap2/mmc.h
 rename arch/arm/{plat-omap => mach-omap2}/omap-pm-noop.c (98%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap-pm.h (100%)
 rename arch/arm/{plat-omap => mach-omap2}/omap_device.c (99%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap_device.h (99%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap_hwmod.h (99%)
 delete mode 100644 arch/arm/mach-omap2/powerdomain2xxx_3xxx.c
 delete mode 100644 arch/arm/mach-omap2/powerdomain33xx.c
 delete mode 100644 arch/arm/mach-omap2/powerdomain44xx.c
 create mode 100644 arch/arm/mach-omap2/prm2xxx.c
 create mode 100644 arch/arm/mach-omap2/prm2xxx.h
 create mode 100644 arch/arm/mach-omap2/prm3xxx.c
 create mode 100644 arch/arm/mach-omap2/prm3xxx.h
 create mode 100644 arch/arm/mach-omap2/serial.h
 create mode 100644 arch/arm/mach-omap2/sram.c
 create mode 100644 arch/arm/mach-omap2/sram.h
 create mode 100644 arch/arm/mach-omap2/usb.h
 delete mode 100644 arch/arm/plat-omap/clock.c
 delete mode 100644 arch/arm/plat-omap/common.c
 rename arch/arm/plat-omap/include/{plat/dma.h => plat-omap/dma-omap.h} (60%)
 delete mode 100644 arch/arm/plat-omap/include/plat/clkdev_omap.h
 delete mode 100644 arch/arm/plat-omap/include/plat/clock.h
 delete mode 100644 arch/arm/plat-omap/include/plat/common.h
 create mode 100644 arch/arm/plat-omap/include/plat/counter-32k.h
 rename arch/arm/{mach-omap2 => plat-omap/include/plat}/debug-devices.h (54%)
 delete mode 100644 arch/arm/plat-omap/include/plat/dma-44xx.h
 delete mode 100644 arch/arm/plat-omap/include/plat/fpga.h
 delete mode 100644 arch/arm/plat-omap/include/plat/iommu2.h
 delete mode 100644 arch/arm/plat-omap/include/plat/iovmm.h
 delete mode 100644 arch/arm/plat-omap/include/plat/multi.h
 delete mode 100644 arch/arm/plat-omap/include/plat/omap-secure.h
 delete mode 100644 arch/arm/plat-omap/include/plat/sdrc.h
 delete mode 100644 arch/arm/plat-omap/include/plat/uncompress.h
 delete mode 100644 arch/arm/plat-omap/include/plat/usb.h
 delete mode 100644 arch/arm/plat-omap/sram.h
 rename arch/arm/plat-omap/include/plat/iommu.h => drivers/iommu/omap-iommu.h (69%)
 rename arch/arm/mach-omap2/iommu2.c => drivers/iommu/omap-iommu2.c (96%)
 rename arch/arm/plat-omap/include/plat/iopgtable.h => drivers/iommu/omap-iopgtable.h (85%)
 create mode 100644 drivers/mfd/omap-usb.h
 rename arch/arm/mach-at91/include/mach/at91_rtc.h => drivers/rtc/rtc-at91rm9200.h (100%)
 rename {arch/arm/plat-omap/include/plat => include/linux/mfd}/menelaus.h (96%)
 create mode 100644 include/linux/omap-iommu.h
 create mode 100644 include/linux/platform_data/iommu-omap.h
 rename arch/arm/plat-omap/include/plat/led.h => include/linux/platform_data/leds-omap.h (91%)
 rename arch/arm/plat-omap/include/plat/mmc.h => include/linux/platform_data/mmc-omap.h (80%)
 create mode 100644 include/linux/platform_data/usb-omap.h
 rename arch/arm/plat-omap/include/plat/vrfb.h => include/video/omapvrfb.h (95%)

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

* [GIT PULL 3/5] ARM: arm-soc: Cleanups on various subarchitectures
  2012-12-12 16:39 [GIT PULL 0/5] ARM: arm-soc: First batch of updates for 3.8 Olof Johansson
  2012-12-12 16:40 ` [GIT PULL 1/5] ARM: arm-soc: Non-critical bug fixes Olof Johansson
  2012-12-12 16:41 ` [GIT PULL 2/5] ARM: arm-soc: Header cleanups Olof Johansson
@ 2012-12-12 16:41 ` Olof Johansson
  2012-12-12 16:42 ` [GIT PULL 4/5] ARM: arm-soc: SoC updates for 3.8 Olof Johansson
  2012-12-12 16:42 ` [GIT PULL 5/5] ARM: arm-soc: Board " Olof Johansson
  4 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2012-12-12 16:41 UTC (permalink / raw)
  To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

Hi Linus,


Cleanup patches for various ARM platforms and some of their associated
drivers. There's also a branch in here that enables Freescale i.MX to be
part of the multiplatform support -- the first "big" SoC that is moved
over (more multiplatform work comes in a separate branch later during
the merge window).


Conflicts seen with this merge:

arch/arm/mach-omap2/omap_hwmod_44xx_data.c:
Same include was introduced in the branch above, so take the conflicting
one out.

arch/arm/mach-omap2/board-common.c:
Restart functions were renamed in previous branch, and a new call to the
old function is added in this branch. Please replace 'omap_prcm_restart'
with "omap3xxx_restart' on line 115.


----------------------------------------------------------------

The following changes since commit 5d522d9742f62703e51e0b8193d125ac16108a80:

  Merge branch 'next/headers' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/cleanup

for you to fetch changes up to 794b175fc0c0c4844dbb7b137a73bbfd01f6c608:

  Merge tag 'omap-for-v3.8/cleanup-headers-iommu-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup

----------------------------------------------------------------

Afzal Mohammed (2):
      ARM: dts: AM33XX: Add rtc node
      usb: musb: dsps: dt binding - add resources, example

Ajay Kumar Gupta (1):
      ARM: dts: AM33XX: Add usbss node

Alexander Varnin (1):
      ARM: S3C24XX: SPI clock channel setup is fixed for S3C2443

Andrew Lunn (3):
      ARM: Kirkwood: Remove unused includes
      ARM: Kirkwood: Fix sparse warnings.
      ARM: Kirkwood: checkpatch cleanups

Andrey Gusakov (2):
      ARM: S3C64XX: Remove duplicated camera clock
      ARM: S3C64XX: Statically define parent clock of "camera" clock

AnilKumar Ch (18):
      ARM: dts: AM33XX: Add device tree OPP table
      ARM: dts: AM33XX: Add basic pinctrl device tree data
      ARM: dts: AM33XX: Add D_CAN device tree data
      ARM: dts: AM33XX: Add lis331dlh device tree data to am335x-evm
      ARM: dts: AM33XX: Add temperature sensor device tree data to am335x-evm
      ARM: dts: AM33XX: Add tsl2550 ambient light sensor DT data
      ARM: dts: Add am335x-evmsk.dts
      Documentation: dt: i2c: Update trivial-devices list
      ARM: dts: AM33XX: Add pinmux configuration for matrix keypad to EVM
      ARM: dts: AM33XX: Add matrix keypad device tree data to am335x-evm
      ARM: dts: AM33XX: Add pinmux configuration for volume-keys to EVM
      ARM: dts: AM33XX: Add volume-keys device tree data to am335x-evm
      ARM: dts: AM33XX: Add pinmux configuration for user-leds to BONE
      ARM: dts: AM33XX: Add user-leds device tree data to am335x-bone
      ARM: dts: AM33XX: Add pinmux configuration for gpio-leds to EVMSK
      ARM: dts: AM33XX: Add user-leds device tree data to am335x-evmsk
      ARM: dts: AM33XX: Add pinmux configuration for gpio-keys to EVMSK
      ARM: dts: AM33XX: Add push-buttons device tree data to am335x-evmsk

Arnd Bergmann (7):
      Merge branch 'imx/multi-platform' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/cleanup
      Merge branch 'cleanups/dma' into next/cleanup
      Merge branch 'omap/headers4' into next/cleanup
      Merge tag 'omap-for-v3.8/cleanup-fixes-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.8/cleanup-prcm-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.8/cleanup-fixes-part2-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'integrator-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup

Benoit Cousson (4):
      ARM: dts: OMAP: Move interrupt-parent to the root node to avoid duplication
      ARM: dts: OMAP: Rename pandaES and var_som for consistency
      ARM: dts: Makefile: Add the am335x-evmsk target in dtbs list
      ARM: OMAP: debug-leds: Use resource_size instead of hard coded macro

Constantine Shulyupin (1):
      ARM: davinci: usb: remove CONFIG_USB_MUSB_HOST etc

Daniel Kurtz (1):
      ARM: EXYNOS: no duplicate mask/unmask in eint0_15

Domenico Andreoli (2):
      ARM: bcm2835: Add missing static modifiers
      ARM: bcm2835: Fix typo in the error message

Eunki Kim (1):
      ARM: SAMSUNG: use devm_ functions for ADC driver

Fabio Estevam (1):
      ARM: mach-imx: Fix selection of ARCH_MXC

Haojian Zhuang (1):
      ARM: pxa: remove pxa95x support

Igor Grinberg (2):
      ARM: OMAP2+: timer: remove CONFIG_OMAP_32K_TIMER
      ARM: OMAP3: cm-t3517: use GPTIMER for system clock

Ivan Khoronzhuk (1):
      ARM: OMAP4: ID: Improve features detection and check

Jaehoon Chung (1):
      ARM: EXYNOS: remove the MMC_CAP2_BROKEN_VOLTAGE

Jason Gunthorpe (1):
      ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan

Jingoo Han (1):
      ARM: EXYNOS: reorder inclusions of <linux/platform_data/xxx.h>

Jon Hunter (32):
      ARM: dts: Add omap3-beagle.dts
      ARM: dts: OMAP: Add timer nodes
      ARM: dts: OMAP: Add counter-32k nodes
      ARM: dts: OMAP4: Update timer addresses
      ARM: dts: OMAP5: Add timer nodes
      ARM: dts: OMAP5: Add counter node
      ARM: OMAP3: Dynamically disable secure timer nodes for secure devices
      ARM: OMAP: Add function to request a timer by capability
      ARM: OMAP3: Add generic machine descriptor for boards with OMAP3 GP devices
      ARM: OMAP: Add DT support for timer driver
      ARM: OMAP2+: Add device-tree support for 32kHz counter
      ARM: OMAP: Add DMTIMER definitions for posted mode
      ARM: OMAP3+: Implement timer workaround for errata i103 and i767
      ARM: OMAP: Fix timer posted mode support
      ARM: OMAP3: Correct HWMOD DMTIMER SYSC register declarations
      ARM: OMAP2/3: Define HWMOD software reset status for DMTIMERs
      ARM: OMAP2+: Don't use __omap_dm_timer_reset()
      ARM: OMAP: Fix dmtimer reset for timer1
      ARM: OMAP: Don't restore of DMTIMER TISTAT register
      ARM: OMAP: Don't restore DMTIMER interrupt status register
      ARM: OMAP: Fix spurious interrupts when using timer match feature
      ARM: OMAP: Add dmtimer interrupt disable function
      ARM: OMAP: Remove unnecessary call to clk_get()
      ARM: OMAP: Remove __omap_dm_timer_set_source function
      ARM: OMAP: Clean-up dmtimer reset code
      ARM: OMAP: Define omap_dm_timer_prepare function as static
      ARM: OMAP: Don't store timers physical address
      ARM: OMAP2+: Remove unnecessary local variable in timer code
      ARM: OMAP: Remove unnecessary omap_dm_timer structure declaration
      ARM: OMAP: Add platform data header for DMTIMERs
      ARM: OMAP: Remove unnecessary inclusion of dmtimer.h
      ARM: OMAP2+: Fix compiler warning for 32k timer

Josh Cartwright (4):
      zynq: use GIC device tree bindings
      zynq: use pl310 device tree bindings
      zynq: remove use of CLKDEV_LOOKUP
      zynq: move static peripheral mappings

Kishon Vijay Abraham I (3):
      ARM: dts: Add twl6030-usb data
      ARM: dts: Add twl4030-usb data
      ARM: dts: OMAP4: add *reg* property for ocp2scp

Kukjin Kim (1):
      Merge branch 'next/cleanup-samsung' into next/cleanup-samsung-2

Linus Walleij (7):
      ARM: integrator: hook the AP into the SoC bus
      ARM: integrator: hook the CP into the SoC bus
      ARM: integrator: remove static AP syscon mapping
      ARM: integrator: remove static CP syscon mapping
      ARM: integrator: delete SC mapping on the CP
      ARM: integrator: delete static UART1 mapping
      ARM: integrator: push down SC dependencies

Lokesh Vutla (3):
      ARM: dts: omap5-evm: Fix size of memory defined for EVM
      ARM: dts: omap5: EMIF device tree data for OMAP5 boards
      ARM: dts: omap5-evm: LPDDR2 memory device details for EVM

Marek Szyprowski (6):
      ARM: samsung: remove obsoleted init_consistent_dma_size()
      ARM: davinci: remove obsoleted init_consistent_dma_size()
      ARM: shmobile: remove obsoleted init_consistent_dma_size()
      ARM: u300: remove obsoleted init_consistent_dma_size()
      ARM: at91: remove obsoleted init_consistent_dma_size()
      ARM: dma-mapping: remove init_consistent_dma_size() stub

Michael Walle (1):
      ARM: kirkwood: cleanup lsxl board includes

Nicolas Ferre (1):
      ARM: at91/atmel-mci: remove unused setup_dma_addr() macro

Olof Johansson (14):
      Merge branch 'imx/multi-platform' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/cleanup
      Merge tag 'cleanup-for-3.8' of git://server.prisktech.co.nz/git/linuxwmt into next/cleanup
      Merge branch 'arm-next' of git://git.xilinx.com/linux-xlnx into next/cleanup
      Merge tag 'davinci-for-v3.8/cleanup' of git://gitorious.org/linux-davinci/linux-davinci into next/cleanup
      Merge tag 'at91-for-next-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge tag 'tegra-for-3.8-cleanup' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
      Merge tag 'bcm2835-for-3.8-cleanup' of git://git.kernel.org/.../swarren/linux-rpi into next/cleanup
      Merge branch 'next/cleanup-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'v3.7-rc7' into next/cleanup
      Merge tag 'orion_cleanup_for_3.8' of git://git.infradead.org/users/jcooper/linux into next/cleanup
      Merge tag 'omap-for-v3.8/cleanup-timer-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      ARM: omap: fix typo on timer cleanup
      Merge branch 'next/cleanup-samsung-3' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'omap-for-v3.8/cleanup-headers-iommu-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup

Paul Walmsley (17):
      ARM: OMAP1: CGRM: fix omap1_get_reset_sources() return type
      ARM: OMAP2+: WDT: move init; add read_reset_sources pdata function pointer
      watchdog: OMAP: use standard GETBOOTSTATUS interface; use platform_data fn ptr
      ARM: OMAP2+: PRCM: remove omap_prcm_get_reset_sources()
      ARM: OMAP2+: common: remove mach-omap2/common.c globals and map_common_io code
      ARM: OMAP2/3: PRM: add SoC reset functions (using the CORE DPLL method)
      ARM: OMAP2xxx: clock: remove global 'dclk' variable
      ARM: OMAP2xxx: clock: move virt_prcm_set code into clkt2xxx_virt_prcm_set.c
      ARM: OMAP2+: PRCM: create SoC-specific chip restart functions
      ARM: OMAP2+: board files: use SoC-specific system restart functions
      ARM: OMAP2xxx: APLL/CM: convert to use omap2_cm_wait_module_ready()
      ARM: OMAP2+: CM/clock: convert _omap2_module_wait_ready() to use SoC-independent CM functions
      ARM: OMAP2+: PRCM: remove omap2_cm_wait_idlest()
      ARM: OMAP2+: PRCM: split and relocate the PRM/CM globals setup
      ARM: OMAP2+: PRCM: consolidate PRCM-related timeout macros
      ARM: OMAP2+: hwmod: call to _omap4_disable_module() should use the SoC-specific call
      ARM: OMAP2+: PRCM: remove obsolete prcm.[ch]

Peter Senna Tschudin (1):
      ARM: davinci: board-dm646x-evm.c: Remove unecessary semicolon

Peter Ujfalusi (1):
      ARM: OMAP2: Fix compillation error in cm_common

Philip, Avinash (1):
      ARM: dts: AM33XX: Add SPI node

Ricardo Neri (2):
      ARM: dts: omap4-panda: Add pinmux configuration for HDMI
      ARM: dts: omap4-sdp: Add pinmux configuration for HDMI

Sachin Kamat (2):
      ARM: EXYNOS: Make combiner_of_init function static
      ARM: EXYNOS: Add missing static storage class specifiers in clock-exynos5.c

Sangsu Park (1):
      ARM: EXYNOS: Remove wrong I2S0 clock from peril clock

Sasha Levin (1):
      ARM: integrator: use BUG_ON where possible

Sebastien Guiriec (4):
      ARM: dts: omap5: Update GPIO with address space and interrupts
      ARM: dts: omap5: Update I2C with address space and interrupts
      ARM: dts: omap5: Update UART with address space and interrupts
      ARM: dts: omap5: Update MMC with address space and interrupts

Shawn Guo (32):
      ARM: imx: include board headers in the same folder
      ARM: imx: move iomux drivers and headers into mach-imx
      ARM: imx: remove unnecessary inclusion from device-imx*.h
      ARM: imx: move platform device code into mach-imx
      ARM: imx: merge plat-mxc into mach-imx
      ARM: imx: include common.h rather than mach/common.h
      ARM: imx: ARM: imx: include cpuidle.h rather than mach/cpuidle.h
      ARM: imx: include iim.h rather than mach/iim.h
      ARM: imx: include iram.h rather than mach/iram.h
      ARM: imx: include ulpi.h rather than mach/ulpi.h
      ARM: imx: remove mach/dma-mx1-mx2.h
      dma: ipu: rename mach/ipu.h to include/linux/dma/ipu-dma.h
      dma: imx-sdma: remove unneeded mach/hardware.h inclusion
      ASoC: imx-ssi: remove unneeded mach/hardware.h inclusion
      usb: ehci-mxc: remove unneeded mach/hardware.h inclusion
      video: mx3fb: remove unneeded mach/hardware.h inclusion
      watchdog: imx2_wdt: remove unneeded mach/hardware.h inclusion
      i2c: imx: remove cpu_is_xxx by using platform_device_id
      mtd: mxc_nand: remove cpu_is_xxx by using platform_device_id
      rtc: mxc_rtc: remove cpu_is_xxx by using platform_device_id
      dma: imx-dma: use devm_kzalloc and devm_request_irq
      dma: imx-dma: retrieve MEM and IRQ from resources
      dma: imx-dma: remove cpu_is_xxx by using platform_device_id
      media: mx2_camera: remove cpu_is_xxx by using platform_device_id
      mmc: mxcmmc: remove cpu_is_xxx by using platform_device_id
      video: imxfb: remove cpu_is_xxx by using platform_device_id
      ARM: imx: move debug macros to include/debug
      ARM: imx: include hardware.h rather than mach/hardware.h
      ARM: imx: remove header file mach/irqs.h
      ARM: imx: call mxc_device_init() in soc specific function
      ARM: imx: enable multi-platform build
      ARM: imx: select HAVE_IMX_SRC when SMP is enabled

Srinivas Kandagatla (1):
      ARM: pxa: use module_platform_driver macro

Stephen Warren (11):
      usb: host: tegra remove include of <mach/iomap.h>
      usb: phy: tegra remove include of <mach/iomap.h>
      ARM: tegra: update *.dts for regulator-compatible deprecation
      crypto: tegra: remove include of <mach/clk.h>
      staging: nvec: remove include of <mach/iomap.h>
      iommu: tegra: remove include of <mach/iomap.h>
      ARM: tegra: remove unnecessary includes of <mach/*.h>
      ARM: tegra: move tegra-ahb.h out of arch/arm/mach-tegra/
      ARM: tegra: remove <mach/dma.h>
      ARM: tegra: move iomap.h to mach-tegra
      ARM: tegra: move irammap.h to mach-tegra

Thomas Abraham (5):
      ARM: EXYNOS: Remove static io-remapping for gic and combiner
      ARM: EXYNOS: Remove unused static uart resource information
      ARM: EXYNOS: Remove i2c0 resource information and setting of device names
      ARM: EXYNOS: Remove unused non-dt support for dwmci controller
      ARM: EXYNOS: Remove unused regs-mem.h file

Thomas Petazzoni (1):
      ARM: bcm2835: remove useless variables from Makefile.boot

Tomasz Figa (1):
      ARM: EXYNOS: Make s3c_device_i2c0 always use id 0

Tony Lindgren (10):
      Merge branch 'for_3.8/dts' of git://git.kernel.org/.../bcousson/linux-omap-dt into omap-for-v3.8/dt
      Merge branch 'dev-dt-timer' of github.com:jonhunter/linux into omap-for-v3.8/dt
      Merge branch 'for_3.8/dts_part2' of git://git.kernel.org/.../bcousson/linux-omap-dt into omap-for-v3.8/dt
      Merge tag 'omap-cleanup-b2-for-3.8' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.8/cleanup-prcm
      Merge branch 'omap-for-v3.8/cleanup-headers-prepare-multiplatform-v3' into omap-for-v3.8/dt
      Merge branch 'linus' into omap-for-v3.8/cleanup-headers-prepare-multiplatform-v3
      Merge branch 'omap-for-v3.8/cleanup-headers-prepare-multiplatform-v3' into omap-for-v3.8/dt
      Merge branch 'fixes-timer' of github.com:jonhunter/linux into omap-for-v3.8/timer
      ARM: OMAP: Fix compile for OMAP_PM_NOOP if PM is not selected
      Merge branch 'cleanup-timer' of git://github.com/jonhunter/linux into omap-for-v3.8/timer

Tony Prisk (3):
      vt8500: Remove unused headers from include/mach/
      vt8500: Remove arm/boot/compressed/head-vt8500.S
      vt8500: Fix header in mach-vt8500/timer.c

Vivek Gautam (1):
      ARM: EXYNOS: Remove wrongly placed usb2.0 PHY_CFG definition from PMU_REG

Wei Yongjun (1):
      ARM: OMAP2+: remove duplicated include from board-overo.c


 .../devicetree/bindings/arm/arm-boards          |   4 +
 .../devicetree/bindings/arm/omap/counter.txt    |  15 +
 .../devicetree/bindings/arm/omap/timer.txt      |  31 ++
 .../devicetree/bindings/bus/omap-ocp2scp.txt    |  18 +
 .../devicetree/bindings/i2c/i2c-imx.txt         |   4 +-
 .../devicetree/bindings/i2c/trivial-devices.txt |   2 +
 .../devicetree/bindings/usb/am33xx-usb.txt      |  21 +
 MAINTAINERS                                     |   1 -
 arch/arm/Kconfig                                |  18 +-
 arch/arm/Kconfig.debug                          |   8 +
 arch/arm/Makefile                               |   2 -
 arch/arm/boot/compressed/Makefile               |   4 -
 arch/arm/boot/compressed/head-vt8500.S          |  46 ---
 arch/arm/boot/dts/Makefile                      |   6 +-
 arch/arm/boot/dts/am335x-bone.dts               |  50 +++
 arch/arm/boot/dts/am335x-evm.dts                | 118 ++++++
 arch/arm/boot/dts/am335x-evmsk.dts              | 250 ++++++++++++
 arch/arm/boot/dts/am33xx.dtsi                   | 156 +++++++-
 arch/arm/boot/dts/imx27.dtsi                    |   4 +-
 arch/arm/boot/dts/imx51.dtsi                    |   4 +-
 arch/arm/boot/dts/imx53.dtsi                    |   6 +-
 arch/arm/boot/dts/imx6q.dtsi                    |   6 +-
 arch/arm/boot/dts/integratorap.dts              |   5 +
 arch/arm/boot/dts/integratorcp.dts              |   5 +
 arch/arm/boot/dts/omap2.dtsi                    |  86 +++++
 arch/arm/boot/dts/omap2420.dtsi                 |  16 +-
 arch/arm/boot/dts/omap2430.dtsi                 |  19 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts           |   6 -
 arch/arm/boot/dts/omap3-beagle.dts              |  67 ++++
 arch/arm/boot/dts/omap3.dtsi                    | 107 +++++-
 arch/arm/boot/dts/omap4-panda-a4.dts            |  17 +
 .../{omap4-pandaES.dts => omap4-panda-es.dts}   |   9 +
 arch/arm/boot/dts/omap4-panda.dts               |  22 ++
 arch/arm/boot/dts/omap4-sdp-es23plus.dts        |  17 +
 arch/arm/boot/dts/omap4-sdp.dts                 |  22 ++
 .../{omap4-var_som.dts => omap4-var-som.dts}    |   0
 arch/arm/boot/dts/omap4.dtsi                    | 105 ++++-
 arch/arm/boot/dts/omap5-evm.dts                 |  13 +-
 arch/arm/boot/dts/omap5.dtsi                    | 178 ++++++++-
 arch/arm/boot/dts/samsung_k3pe0e000b.dtsi       |  67 ++++
 arch/arm/boot/dts/tegra20-harmony.dts           |  63 +--
 arch/arm/boot/dts/tegra20-paz00.dts             |  59 +--
 arch/arm/boot/dts/tegra20-seaboard.dts          |  59 +--
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |  63 +--
 arch/arm/boot/dts/tegra20-ventana.dts           |  59 +--
 arch/arm/boot/dts/tegra20-whistler.dts          | 119 ++----
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |  47 +--
 arch/arm/boot/dts/twl4030.dtsi                  |  27 ++
 arch/arm/boot/dts/twl6030.dtsi                  |   5 +
 arch/arm/boot/dts/zynq-ep107.dts                |  19 +-
 arch/arm/configs/imx_v4_v5_defconfig            |   4 +-
 arch/arm/configs/imx_v6_v7_defconfig            |   2 +
 arch/arm/include/asm/dma-mapping.h              |   7 -
 .../mach/debug-macro.S => include/debug/imx.S}  |  33 +-
 arch/arm/mach-at91/at91sam9g45.c                |   1 -
 arch/arm/mach-at91/include/mach/atmel-mci.h     |   7 -
 arch/arm/mach-bcm2835/Makefile.boot             |   4 +-
 arch/arm/mach-bcm2835/bcm2835.c                 |   4 +-
 arch/arm/mach-davinci/board-dm646x-evm.c        |   2 +-
 arch/arm/mach-davinci/common.c                  |   2 -
 arch/arm/mach-davinci/usb.c                     |   6 -
 arch/arm/mach-exynos/Kconfig                    |   5 -
 arch/arm/mach-exynos/Makefile                   |   1 -
 arch/arm/mach-exynos/clock-exynos4.c            |   5 -
 arch/arm/mach-exynos/clock-exynos5.c            |  18 +-
 arch/arm/mach-exynos/common.c                   |  58 +--
 arch/arm/mach-exynos/dev-audio.c                |   2 +-
 arch/arm/mach-exynos/dev-dwmci.c                |  75 ----
 arch/arm/mach-exynos/dev-ohci.c                 |   2 +-
 arch/arm/mach-exynos/dev-uart.c                 |  24 --
 arch/arm/mach-exynos/include/mach/dwmci.h       |  20 -
 arch/arm/mach-exynos/include/mach/irqs.h        |   5 -
 arch/arm/mach-exynos/include/mach/map.h         |   1 -
 arch/arm/mach-exynos/include/mach/regs-mem.h    |  23 --
 arch/arm/mach-exynos/include/mach/regs-pmu.h    |   2 -
 arch/arm/mach-exynos/mach-nuri.c                |   7 +-
 arch/arm/mach-exynos/mach-origen.c              |   6 +-
 arch/arm/mach-exynos/mach-smdk4x12.c            |   2 +-
 arch/arm/mach-exynos/mach-smdkv310.c            |   6 +-
 arch/arm/mach-exynos/mach-universal_c210.c      |   5 +-
 .../arm/{plat-mxc => mach-imx}/3ds_debugboard.c |   2 +-
 .../include/mach => mach-imx}/3ds_debugboard.h  |   0
 arch/arm/mach-imx/Kconfig                       |  90 ++++-
 arch/arm/mach-imx/Makefile                      |  22 ++
 arch/arm/{plat-mxc => mach-imx}/avic.c          |   5 +-
 .../include/mach => mach-imx}/board-mx31lilly.h |   0
 .../include/mach => mach-imx}/board-mx31lite.h  |   0
 .../mach => mach-imx}/board-mx31moboard.h       |   0
 .../include/mach => mach-imx}/board-pcm038.h    |   0
 arch/arm/mach-imx/clk-imx1.c                    |  17 +-
 arch/arm/mach-imx/clk-imx21.c                   |  18 +-
 arch/arm/mach-imx/clk-imx25.c                   |  26 +-
 arch/arm/mach-imx/clk-imx27.c                   |  40 +-
 arch/arm/mach-imx/clk-imx31.c                   |  21 +-
 arch/arm/mach-imx/clk-imx35.c                   |  13 +-
 arch/arm/mach-imx/clk-imx51-imx53.c             |  15 +-
 arch/arm/mach-imx/clk-imx6q.c                   |   3 +-
 arch/arm/mach-imx/clk-pllv1.c                   |   4 +-
 .../include/mach => mach-imx}/common.h          |   1 +
 arch/arm/mach-imx/cpu-imx25.c                   |   5 +-
 arch/arm/mach-imx/cpu-imx27.c                   |   2 +-
 arch/arm/mach-imx/cpu-imx31.c                   |   7 +-
 arch/arm/mach-imx/cpu-imx35.c                   |   5 +-
 arch/arm/mach-imx/cpu-imx5.c                    |   3 +-
 arch/arm/{plat-mxc => mach-imx}/cpu.c           |   3 +-
 arch/arm/mach-imx/cpu_op-mx51.c                 |   3 +-
 arch/arm/{plat-mxc => mach-imx}/cpufreq.c       |   3 +-
 arch/arm/{plat-mxc => mach-imx}/cpuidle.c       |   0
 .../include/mach => mach-imx}/cpuidle.h         |   0
 arch/arm/mach-imx/devices-imx1.h                |   3 +-
 arch/arm/mach-imx/devices-imx21.h               |   3 +-
 arch/arm/mach-imx/devices-imx25.h               |   3 +-
 arch/arm/mach-imx/devices-imx27.h               |   3 +-
 arch/arm/mach-imx/devices-imx31.h               |   3 +-
 arch/arm/mach-imx/devices-imx35.h               |   3 +-
 arch/arm/mach-imx/devices-imx50.h               |   3 +-
 arch/arm/mach-imx/devices-imx51.h               |   3 +-
 arch/arm/{plat-mxc => mach-imx}/devices/Kconfig |   0
 .../arm/{plat-mxc => mach-imx}/devices/Makefile |   2 +
 .../mach => mach-imx/devices}/devices-common.h  |   9 +-
 .../{plat-mxc => mach-imx/devices}/devices.c    |   4 +-
 .../devices/platform-ahci-imx.c                 |   5 +-
 .../devices/platform-fec.c                      |   5 +-
 .../devices/platform-flexcan.c                  |   4 +-
 .../devices/platform-fsl-usb2-udc.c             |   5 +-
 .../devices/platform-gpio-mxc.c                 |   2 +-
 .../devices/platform-gpio_keys.c                |   5 +-
 .../devices/platform-imx-dma.c                  |  23 +-
 .../devices/platform-imx-fb.c                   |  16 +-
 .../devices/platform-imx-i2c.c                  |  32 +-
 .../devices/platform-imx-keypad.c               |   4 +-
 .../devices/platform-imx-ssi.c                  |   4 +-
 .../devices/platform-imx-uart.c                 |   4 +-
 .../devices/platform-imx2-wdt.c                 |   5 +-
 .../devices/platform-imx21-hcd.c                |   4 +-
 .../devices/platform-imx27-coda.c               |   4 +-
 .../devices/platform-imx_udc.c                  |   4 +-
 .../devices/platform-imxdi_rtc.c                |   5 +-
 .../devices/platform-ipu-core.c                 |   5 +-
 .../devices/platform-mx1-camera.c               |   4 +-
 .../devices/platform-mx2-camera.c               |  16 +-
 .../devices/platform-mxc-ehci.c                 |   5 +-
 .../devices/platform-mxc-mmc.c                  |  20 +-
 .../devices/platform-mxc_nand.c                 |  25 +-
 .../devices/platform-mxc_pwm.c                  |   4 +-
 .../devices/platform-mxc_rnga.c                 |   4 +-
 .../devices/platform-mxc_rtc.c                  |  13 +-
 .../devices/platform-mxc_w1.c                   |   4 +-
 .../devices/platform-pata_imx.c                 |   4 +-
 .../devices/platform-sdhci-esdhc-imx.c          |   5 +-
 .../devices/platform-spi_imx.c                  |   4 +-
 arch/arm/mach-imx/ehci-imx25.c                  |   4 +-
 arch/arm/mach-imx/ehci-imx27.c                  |   4 +-
 arch/arm/mach-imx/ehci-imx31.c                  |   4 +-
 arch/arm/mach-imx/ehci-imx35.c                  |   4 +-
 arch/arm/mach-imx/ehci-imx5.c                   |   4 +-
 arch/arm/{plat-mxc => mach-imx}/epit.c          |   6 +-
 .../mach => mach-imx}/eukrea-baseboards.h       |   0
 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c    |   7 +-
 arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c  |   8 +-
 arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c  |   7 +-
 arch/arm/mach-imx/eukrea_mbimxsd51-baseboard.c  |   7 +-
 .../include/mach => mach-imx}/hardware.h        |  26 +-
 arch/arm/mach-imx/hotplug.c                     |   3 +-
 .../{plat-mxc/include/mach => mach-imx}/iim.h   |   0
 arch/arm/mach-imx/imx27-dt.c                    |  11 +-
 arch/arm/mach-imx/imx31-dt.c                    |   5 +-
 arch/arm/mach-imx/imx51-dt.c                    |   9 +-
 arch/arm/mach-imx/include/mach/dma-mx1-mx2.h    |  10 -
 arch/arm/mach-imx/iomux-imx31.c                 |   5 +-
 .../include/mach => mach-imx}/iomux-mx1.h       |   2 +-
 .../include/mach => mach-imx}/iomux-mx21.h      |   4 +-
 .../include/mach => mach-imx}/iomux-mx25.h      |   2 +-
 .../include/mach => mach-imx}/iomux-mx27.h      |   4 +-
 .../include/mach => mach-imx}/iomux-mx2x.h      |   0
 .../include/mach => mach-imx}/iomux-mx3.h       |   0
 .../include/mach => mach-imx}/iomux-mx35.h      |   2 +-
 .../include/mach => mach-imx}/iomux-mx50.h      |   2 +-
 .../include/mach => mach-imx}/iomux-mx51.h      |   2 +-
 arch/arm/{plat-mxc => mach-imx}/iomux-v1.c      |   5 +-
 .../include/mach => mach-imx}/iomux-v1.h        |   0
 arch/arm/{plat-mxc => mach-imx}/iomux-v3.c      |   5 +-
 .../include/mach => mach-imx}/iomux-v3.h        |   0
 .../{plat-mxc/include/mach => mach-imx}/iram.h  |   0
 arch/arm/{plat-mxc => mach-imx}/iram_alloc.c    |   3 +-
 arch/arm/{plat-mxc => mach-imx}/irq-common.c    |   0
 arch/arm/{plat-mxc => mach-imx}/irq-common.h    |   3 +
 arch/arm/mach-imx/lluart.c                      |   3 +-
 arch/arm/mach-imx/mach-apf9328.c                |   7 +-
 arch/arm/mach-imx/mach-armadillo5x0.c           |   9 +-
 arch/arm/mach-imx/mach-bug.c                    |   7 +-
 arch/arm/mach-imx/mach-cpuimx27.c               |  11 +-
 arch/arm/mach-imx/mach-cpuimx35.c               |   9 +-
 arch/arm/mach-imx/mach-cpuimx51sd.c             |   9 +-
 arch/arm/mach-imx/mach-eukrea_cpuimx25.c        |  10 +-
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c     |   6 +-
 arch/arm/mach-imx/mach-imx27ipcam.c             |   6 +-
 arch/arm/mach-imx/mach-imx27lite.c              |   6 +-
 arch/arm/mach-imx/mach-imx53.c                  |  11 +-
 arch/arm/mach-imx/mach-imx6q.c                  |   6 +-
 arch/arm/mach-imx/mach-kzm_arm11_01.c           |   7 +-
 arch/arm/mach-imx/mach-mx1ads.c                 |   7 +-
 arch/arm/mach-imx/mach-mx21ads.c                |   6 +-
 arch/arm/mach-imx/mach-mx25_3ds.c               |   8 +-
 arch/arm/mach-imx/mach-mx27_3ds.c               |  10 +-
 arch/arm/mach-imx/mach-mx27ads.c                |   6 +-
 arch/arm/mach-imx/mach-mx31_3ds.c               |  12 +-
 arch/arm/mach-imx/mach-mx31ads.c                |   5 +-
 arch/arm/mach-imx/mach-mx31lilly.c              |  11 +-
 arch/arm/mach-imx/mach-mx31lite.c               |  11 +-
 arch/arm/mach-imx/mach-mx31moboard.c            |  14 +-
 arch/arm/mach-imx/mach-mx35_3ds.c               |   8 +-
 arch/arm/mach-imx/mach-mx50_rdp.c               |   7 +-
 arch/arm/mach-imx/mach-mx51_3ds.c               |   9 +-
 arch/arm/mach-imx/mach-mx51_babbage.c           |   7 +-
 arch/arm/mach-imx/mach-mxt_td60.c               |   6 +-
 arch/arm/mach-imx/mach-pca100.c                 |   8 +-
 arch/arm/mach-imx/mach-pcm037.c                 |   8 +-
 arch/arm/mach-imx/mach-pcm037_eet.c             |   5 +-
 arch/arm/mach-imx/mach-pcm038.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm043.c                 |   9 +-
 arch/arm/mach-imx/mach-qong.c                   |   6 +-
 arch/arm/mach-imx/mach-scb9328.c                |   7 +-
 arch/arm/mach-imx/mach-vpr200.c                 |   7 +-
 arch/arm/mach-imx/mm-imx1.c                     |   9 +-
 arch/arm/mach-imx/mm-imx21.c                    |  14 +-
 arch/arm/mach-imx/mm-imx25.c                    |  12 +-
 arch/arm/mach-imx/mm-imx27.c                    |  14 +-
 arch/arm/mach-imx/mm-imx3.c                     |  13 +-
 arch/arm/mach-imx/mm-imx5.c                     |  12 +-
 .../{plat-mxc/include/mach => mach-imx}/mx1.h   |   0
 .../{plat-mxc/include/mach => mach-imx}/mx21.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx25.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx27.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx2x.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx31.h  |   0
 arch/arm/mach-imx/mx31lilly-db.c                |   9 +-
 arch/arm/mach-imx/mx31lite-db.c                 |   9 +-
 arch/arm/mach-imx/mx31moboard-devboard.c        |   9 +-
 arch/arm/mach-imx/mx31moboard-marxbot.c         |   9 +-
 arch/arm/mach-imx/mx31moboard-smartbot.c        |  11 +-
 .../{plat-mxc/include/mach => mach-imx}/mx35.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx3x.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx50.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx51.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx53.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mx6q.h  |   0
 .../{plat-mxc/include/mach => mach-imx}/mxc.h   |   0
 arch/arm/mach-imx/pcm970-baseboard.c            |   7 +-
 arch/arm/mach-imx/platsmp.c                     |   5 +-
 arch/arm/mach-imx/pm-imx27.c                    |   3 +-
 arch/arm/mach-imx/pm-imx3.c                     |   7 +-
 arch/arm/mach-imx/pm-imx5.c                     |   7 +-
 arch/arm/mach-imx/pm-imx6q.c                    |   5 +-
 arch/arm/{plat-mxc => mach-imx}/ssi-fiq-ksym.c  |   0
 arch/arm/{plat-mxc => mach-imx}/ssi-fiq.S       |   0
 arch/arm/{plat-mxc => mach-imx}/system.c        |   5 +-
 arch/arm/{plat-mxc => mach-imx}/time.c          |   5 +-
 arch/arm/{plat-mxc => mach-imx}/tzic.c          |   6 +-
 arch/arm/{plat-mxc => mach-imx}/ulpi.c          |   2 +-
 .../{plat-mxc/include/mach => mach-imx}/ulpi.h  |   0
 arch/arm/mach-integrator/Kconfig                |   2 +
 arch/arm/mach-integrator/common.h               |   8 +-
 arch/arm/mach-integrator/core.c                 | 141 ++++---
 .../arm/mach-integrator/include/mach/platform.h |   1 -
 arch/arm/mach-integrator/integrator_ap.c        | 158 ++++++--
 arch/arm/mach-integrator/integrator_cp.c        | 115 ++++--
 arch/arm/mach-integrator/pci_v3.c               |  32 +-
 arch/arm/mach-kirkwood/board-dockstar.c         |  13 -
 arch/arm/mach-kirkwood/board-dreamplug.c        |  15 -
 arch/arm/mach-kirkwood/board-dt.c               |   4 +-
 arch/arm/mach-kirkwood/board-goflexnet.c        |  13 -
 arch/arm/mach-kirkwood/board-ib62x0.c           |   6 -
 arch/arm/mach-kirkwood/board-iconnect.c         |   8 -
 arch/arm/mach-kirkwood/board-iomega_ix2_200.c   |   2 -
 arch/arm/mach-kirkwood/board-lsxl.c             |   8 -
 arch/arm/mach-kirkwood/board-ts219.c            |   3 -
 arch/arm/mach-kirkwood/common.c                 |  11 +-
 arch/arm/mach-kirkwood/common.h                 |   3 +-
 arch/arm/mach-kirkwood/cpuidle.c                |   2 +-
 arch/arm/mach-kirkwood/dockstar-setup.c         |   2 +-
 arch/arm/mach-kirkwood/irq.c                    |   1 +
 arch/arm/mach-kirkwood/lacie_v2-common.c        |   1 +
 arch/arm/mach-kirkwood/mpp.c                    |   4 +-
 arch/arm/mach-kirkwood/netspace_v2-setup.c      |   4 +-
 arch/arm/mach-kirkwood/openrd-setup.c           |  14 +-
 arch/arm/mach-kirkwood/pcie.c                   |  31 +-
 arch/arm/mach-kirkwood/sheevaplug-setup.c       |   2 +-
 arch/arm/mach-kirkwood/t5325-setup.c            |   6 +-
 arch/arm/mach-kirkwood/ts41x-setup.c            |   3 +-
 arch/arm/mach-kirkwood/tsx1x-common.c           |   7 +-
 arch/arm/mach-omap1/common.h                    |   2 +-
 arch/arm/mach-omap1/devices.c                   |  21 +-
 arch/arm/mach-omap1/reset.c                     |   9 +-
 arch/arm/mach-omap1/timer.c                     |   1 +
 arch/arm/mach-omap1/timer32k.c                  |   1 -
 arch/arm/mach-omap2/Makefile                    |  10 +-
 arch/arm/mach-omap2/am33xx.h                    |   1 +
 arch/arm/mach-omap2/board-2430sdp.c             |   2 +-
 arch/arm/mach-omap2/board-3430sdp.c             |   2 +-
 arch/arm/mach-omap2/board-3630sdp.c             |   2 +-
 arch/arm/mach-omap2/board-4430sdp.c             |   2 +-
 arch/arm/mach-omap2/board-am3517crane.c         |   2 +-
 arch/arm/mach-omap2/board-am3517evm.c           |   2 +-
 arch/arm/mach-omap2/board-apollon.c             |   2 +-
 arch/arm/mach-omap2/board-cm-t35.c              |  18 +-
 arch/arm/mach-omap2/board-cm-t3517.c            |   4 +-
 arch/arm/mach-omap2/board-devkit8000.c          |   2 +-
 arch/arm/mach-omap2/board-generic.c             |  27 +-
 arch/arm/mach-omap2/board-h4.c                  |   2 +-
 arch/arm/mach-omap2/board-igep0020.c            |   4 +-
 arch/arm/mach-omap2/board-ldp.c                 |   2 +-
 arch/arm/mach-omap2/board-n8x0.c                |   6 +-
 arch/arm/mach-omap2/board-omap3beagle.c         |   2 +-
 arch/arm/mach-omap2/board-omap3evm.c            |   2 +-
 arch/arm/mach-omap2/board-omap3logic.c          |   4 +-
 arch/arm/mach-omap2/board-omap3pandora.c        |   2 +-
 arch/arm/mach-omap2/board-omap3stalker.c        |   2 +-
 arch/arm/mach-omap2/board-omap3touchbook.c      |   2 +-
 arch/arm/mach-omap2/board-omap4panda.c          |   2 +-
 arch/arm/mach-omap2/board-overo.c               |   2 +-
 arch/arm/mach-omap2/board-rm680.c               |   4 +-
 arch/arm/mach-omap2/board-rx51.c                |   2 +-
 arch/arm/mach-omap2/board-ti8168evm.c           |   4 +-
 arch/arm/mach-omap2/board-zoom.c                |   4 +-
 arch/arm/mach-omap2/clkt2xxx_apll.c             |  57 +--
 arch/arm/mach-omap2/clkt2xxx_dpllcore.c         |  36 +-
 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c    |  70 +++-
 arch/arm/mach-omap2/clkt_iclk.c                 |   1 -
 arch/arm/mach-omap2/clock.c                     |  57 ++-
 arch/arm/mach-omap2/clock.h                     |  28 --
 arch/arm/mach-omap2/clock2420_data.c            |  26 +-
 arch/arm/mach-omap2/clock2430_data.c            |  26 +-
 arch/arm/mach-omap2/clock2xxx.c                 |  16 -
 arch/arm/mach-omap2/clock2xxx.h                 |   9 +-
 arch/arm/mach-omap2/cm-regbits-24xx.h           |   2 +
 arch/arm/mach-omap2/cm.h                        |  20 +-
 arch/arm/mach-omap2/cm2xxx.c                    | 128 ++++++-
 arch/arm/mach-omap2/cm2xxx.h                    |   4 +
 arch/arm/mach-omap2/cm2xxx_3xxx.h               |   8 +-
 arch/arm/mach-omap2/cm3xxx.c                    |  66 ++++
 arch/arm/mach-omap2/cm3xxx.h                    |   5 +
 arch/arm/mach-omap2/cm_common.c                 |  71 +++-
 arch/arm/mach-omap2/cminst44xx.h                |   2 +
 arch/arm/mach-omap2/common.c                    | 183 ---------
 arch/arm/mach-omap2/common.h                    | 134 ++-----
 arch/arm/mach-omap2/control.c                   |  10 +-
 arch/arm/mach-omap2/control.h                   |   2 +
 arch/arm/mach-omap2/cpuidle34xx.c               |   1 -
 arch/arm/mach-omap2/devices.c                   |  26 --
 arch/arm/mach-omap2/display.c                   |   2 +-
 arch/arm/mach-omap2/hdq1w.c                     |   4 +-
 arch/arm/mach-omap2/i2c.c                       |   6 +-
 arch/arm/mach-omap2/id.c                        |  32 +-
 arch/arm/mach-omap2/io.c                        |  85 ++++-
 arch/arm/mach-omap2/mcbsp.c                     |   2 +-
 arch/arm/mach-omap2/msdi.c                      |   4 +-
 arch/arm/mach-omap2/omap2-restart.c             |  65 ++++
 arch/arm/mach-omap2/omap3-restart.c             |  36 ++
 arch/arm/mach-omap2/omap4-common.c              |  19 +
 arch/arm/mach-omap2/omap_hwmod.c                |   8 +-
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |   1 -
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |   1 -
 .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c   |  15 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |  41 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   6 +-
 arch/arm/mach-omap2/pm-debug.c                  |   1 -
 arch/arm/mach-omap2/pm34xx.c                    |   1 -
 arch/arm/mach-omap2/powerdomain.c               |   2 -
 arch/arm/mach-omap2/prcm-common.h               |  22 --
 arch/arm/mach-omap2/prcm.c                      | 189 ---------
 arch/arm/mach-omap2/prcm_mpu44xx.c              |  17 +
 arch/arm/mach-omap2/prcm_mpu44xx.h              |   9 +-
 arch/arm/mach-omap2/prm.h                       |  24 +-
 arch/arm/mach-omap2/prm2xxx.c                   |  15 +-
 arch/arm/mach-omap2/prm2xxx.h                   |   2 +
 arch/arm/mach-omap2/prm2xxx_3xxx.h              |   7 -
 arch/arm/mach-omap2/prm3xxx.c                   |  16 +-
 arch/arm/mach-omap2/prm3xxx.h                   |   2 +
 arch/arm/mach-omap2/prm44xx.c                   |   1 -
 arch/arm/mach-omap2/prm_common.c                |  17 +-
 arch/arm/mach-omap2/prminst44xx.h               |   2 +
 arch/arm/mach-omap2/sdrc.c                      |   8 +-
 arch/arm/mach-omap2/sdrc.h                      |   2 +
 arch/arm/mach-omap2/soc.h                       |   8 +-
 arch/arm/mach-omap2/ti81xx.h                    |   9 +
 arch/arm/mach-omap2/timer.c                     | 382 +++++++++++++------
 arch/arm/mach-omap2/wd_timer.c                  |  40 +-
 arch/arm/mach-pxa/Kconfig                       |  34 --
 arch/arm/mach-pxa/Makefile                      |   3 -
 arch/arm/mach-pxa/clock.h                       |   2 +-
 arch/arm/mach-pxa/devices.c                     |   8 +-
 arch/arm/mach-pxa/include/mach/hardware.h       |  28 --
 arch/arm/mach-pxa/include/mach/irqs.h           |   1 -
 arch/arm/mach-pxa/include/mach/pxa3xx.h         |   1 -
 arch/arm/mach-pxa/include/mach/pxa95x.h         |   7 -
 arch/arm/mach-pxa/pxa3xx-ulpi.c                 |  13 +-
 arch/arm/mach-pxa/pxa95x.c                      | 295 --------------
 arch/arm/mach-pxa/saarb.c                       | 115 ------
 arch/arm/mach-pxa/tavorevb3.c                   | 136 -------
 arch/arm/mach-s3c24xx/clock-s3c2443.c           |   6 -
 arch/arm/mach-s3c64xx/clock.c                   |  20 +-
 arch/arm/mach-s3c64xx/common.c                  |   1 -
 arch/arm/mach-s5p64x0/common.c                  |   2 -
 arch/arm/mach-s5pv210/common.c                  |   2 -
 arch/arm/mach-s5pv210/mach-goni.c               |   1 -
 arch/arm/mach-shmobile/setup-r8a7740.c          |   6 -
 arch/arm/mach-shmobile/setup-sh7372.c           |   6 -
 arch/arm/mach-tegra/apbio.c                     |   5 +-
 arch/arm/mach-tegra/board-dt-tegra20.c          |   4 +-
 arch/arm/mach-tegra/board-dt-tegra30.c          |   3 +-
 arch/arm/mach-tegra/clock.c                     |   2 -
 arch/arm/mach-tegra/common.c                    |   2 +-
 arch/arm/mach-tegra/cpu-tegra.c                 |   3 -
 arch/arm/mach-tegra/cpuidle.c                   |   2 -
 arch/arm/mach-tegra/flowctrl.c                  |   3 +-
 arch/arm/mach-tegra/fuse.c                      |   3 +-
 arch/arm/mach-tegra/headsmp.S                   |   3 +-
 arch/arm/mach-tegra/include/mach/debug-macro.S  |   4 +-
 arch/arm/mach-tegra/include/mach/dma.h          |  54 ---
 arch/arm/mach-tegra/include/mach/powergate.h    |   2 +
 arch/arm/mach-tegra/include/mach/uncompress.h   |   4 +-
 arch/arm/mach-tegra/io.c                        |   2 +-
 arch/arm/mach-tegra/{include/mach => }/iomap.h  |   2 -
 .../arm/mach-tegra/{include/mach => }/irammap.h |   0
 arch/arm/mach-tegra/irq.c                       |   3 +-
 arch/arm/mach-tegra/pcie.c                      |   2 +-
 arch/arm/mach-tegra/platsmp.c                   |   3 +-
 arch/arm/mach-tegra/pmc.c                       |   2 +-
 arch/arm/mach-tegra/powergate.c                 |   2 +-
 arch/arm/mach-tegra/reset.c                     |   5 +-
 arch/arm/mach-tegra/sleep-t20.S                 |   2 -
 arch/arm/mach-tegra/sleep-t30.S                 |   2 -
 arch/arm/mach-tegra/sleep.S                     |   2 +-
 arch/arm/mach-tegra/sleep.h                     |   2 +-
 arch/arm/mach-tegra/tegra20_clocks.c            |   3 +-
 arch/arm/mach-tegra/tegra20_clocks_data.c       |   2 -
 arch/arm/mach-tegra/tegra2_emc.c                |   2 -
 arch/arm/mach-tegra/tegra30_clocks.c            |   3 +-
 arch/arm/mach-tegra/timer.c                     |   2 +-
 arch/arm/mach-u300/core.c                       |   2 -
 arch/arm/mach-vt8500/include/mach/hardware.h    |  12 -
 arch/arm/mach-vt8500/include/mach/i8042.h       |  18 -
 arch/arm/mach-vt8500/include/mach/restart.h     |  17 -
 arch/arm/mach-vt8500/timer.c                    |   2 +-
 arch/arm/mach-vt8500/vt8500.c                   |   2 -
 arch/arm/mach-zynq/common.c                     |  23 +-
 arch/arm/mach-zynq/include/mach/clkdev.h        |  32 --
 arch/arm/mach-zynq/include/mach/zynq_soc.h      |  31 +-
 arch/arm/plat-mxc/Kconfig                       |  89 -----
 arch/arm/plat-mxc/Makefile                      |  24 --
 arch/arm/plat-mxc/include/mach/irqs.h           |  21 -
 arch/arm/plat-mxc/include/mach/timex.h          |  22 --
 arch/arm/plat-mxc/include/mach/uncompress.h     | 132 -------
 arch/arm/plat-omap/Kconfig                      |   6 +
 arch/arm/plat-omap/debug-leds.c                 |   2 +-
 arch/arm/plat-omap/dmtimer.c                    | 218 ++++++++---
 arch/arm/plat-omap/include/plat/dmtimer.h       | 143 ++++---
 arch/arm/plat-omap/include/plat/prcm.h          |  37 --
 arch/arm/plat-pxa/Makefile                      |   1 -
 arch/arm/plat-pxa/include/plat/mfp.h            |   4 +-
 arch/arm/plat-samsung/adc.c                     |  48 +--
 arch/arm/plat-samsung/devs.c                    |   4 -
 arch/arm/plat-samsung/include/plat/devs.h       |   1 -
 drivers/amba/tegra-ahb.c                        |   1 +
 drivers/clk/clk-bcm2835.c                       |   2 +-
 drivers/crypto/tegra-aes.c                      |   2 -
 drivers/dma/imx-dma.c                           | 137 ++++---
 drivers/dma/imx-sdma.c                          |   1 -
 drivers/dma/ipu/ipu_idmac.c                     |   3 +-
 drivers/dma/ipu/ipu_irq.c                       |   3 +-
 drivers/gpio/gpio-pxa.c                         |   2 +-
 drivers/i2c/busses/i2c-imx.c                    |  40 +-
 drivers/iommu/tegra-smmu.c                      |   4 +-
 drivers/media/platform/soc_camera/mx2_camera.c  |  95 +++--
 drivers/media/platform/soc_camera/mx3_camera.c  |   2 +-
 drivers/mmc/host/mxcmmc.c                       |  31 +-
 drivers/mtd/nand/mxc_nand.c                     |  96 +++--
 drivers/rtc/rtc-mxc.c                           |  34 +-
 drivers/staging/nvec/nvec.c                     |   1 -
 drivers/staging/tidspbridge/core/ue_deh.c       |   1 -
 drivers/usb/host/ehci-mxc.c                     |   1 -
 drivers/video/imxfb.c                           |  38 +-
 drivers/video/mx3fb.c                           |   3 +-
 drivers/watchdog/imx2_wdt.c                     |   1 -
 drivers/watchdog/omap_wdt.c                     |  26 +-
 .../mach/ipu.h => include/linux/dma/ipu-dma.h   |   6 +-
 include/linux/platform_data/asoc-imx-ssi.h      |   2 +
 include/linux/platform_data/dma-imx.h           |   4 +-
 include/linux/platform_data/dmtimer-omap.h      |  31 ++
 include/linux/platform_data/omap-wd-timer.h     |  38 ++
 .../include/mach => include/linux}/tegra-ahb.h  |   6 +-
 sound/soc/fsl/imx-pcm-fiq.c                     |   1 -
 sound/soc/fsl/imx-ssi.c                         |   1 -
 sound/soc/tegra/tegra30_ahub.c                  |   1 -
 sound/soc/tegra/tegra_pcm.h                     |   2 -
 496 files changed, 4718 insertions(+), 4091 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/omap/counter.txt
 create mode 100644 Documentation/devicetree/bindings/arm/omap/timer.txt
 delete mode 100644 arch/arm/boot/compressed/head-vt8500.S
 create mode 100644 arch/arm/boot/dts/am335x-evmsk.dts
 create mode 100644 arch/arm/boot/dts/omap3-beagle.dts
 create mode 100644 arch/arm/boot/dts/omap4-panda-a4.dts
 rename arch/arm/boot/dts/{omap4-pandaES.dts => omap4-panda-es.dts} (70%)
 create mode 100644 arch/arm/boot/dts/omap4-sdp-es23plus.dts
 rename arch/arm/boot/dts/{omap4-var_som.dts => omap4-var-som.dts} (100%)
 create mode 100644 arch/arm/boot/dts/samsung_k3pe0e000b.dtsi
 rename arch/arm/{plat-mxc/include/mach/debug-macro.S => include/debug/imx.S} (59%)
 delete mode 100644 arch/arm/mach-exynos/dev-dwmci.c
 delete mode 100644 arch/arm/mach-exynos/include/mach/dwmci.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/regs-mem.h
 rename arch/arm/{plat-mxc => mach-imx}/3ds_debugboard.c (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/3ds_debugboard.h (100%)
 rename arch/arm/{plat-mxc => mach-imx}/avic.c (98%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/board-mx31lilly.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/board-mx31lite.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/board-mx31moboard.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/board-pcm038.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/common.h (99%)
 rename arch/arm/{plat-mxc => mach-imx}/cpu.c (97%)
 rename arch/arm/{plat-mxc => mach-imx}/cpufreq.c (99%)
 rename arch/arm/{plat-mxc => mach-imx}/cpuidle.c (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/cpuidle.h (100%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/Kconfig (100%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/Makefile (98%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx/devices}/devices-common.h (97%)
 rename arch/arm/{plat-mxc => mach-imx/devices}/devices.c (92%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-ahci-imx.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-fec.c (97%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-flexcan.c (96%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-fsl-usb2-udc.c (96%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-gpio-mxc.c (96%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-gpio_keys.c (94%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx-dma.c (63%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx-fb.c (79%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx-i2c.c (76%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx-keypad.c (97%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx-ssi.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx-uart.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx2-wdt.c (97%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx21-hcd.c (94%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx27-coda.c (93%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imx_udc.c (96%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-imxdi_rtc.c (94%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-ipu-core.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mx1-camera.c (94%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mx2-camera.c (83%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mxc-ehci.c (97%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mxc-mmc.c (76%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mxc_nand.c (74%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mxc_pwm.c (97%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mxc_rnga.c (95%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mxc_rtc.c (77%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-mxc_w1.c (95%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-pata_imx.c (96%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-sdhci-esdhc-imx.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/devices/platform-spi_imx.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/epit.c (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/eukrea-baseboards.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/hardware.h (94%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iim.h (100%)
 delete mode 100644 arch/arm/mach-imx/include/mach/dma-mx1-mx2.h
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx1.h (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx21.h (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx25.h (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx27.h (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx2x.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx3.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx35.h (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx50.h (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-mx51.h (99%)
 rename arch/arm/{plat-mxc => mach-imx}/iomux-v1.c (98%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-v1.h (100%)
 rename arch/arm/{plat-mxc => mach-imx}/iomux-v3.c (97%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iomux-v3.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/iram.h (100%)
 rename arch/arm/{plat-mxc => mach-imx}/iram_alloc.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/irq-common.c (100%)
 rename arch/arm/{plat-mxc => mach-imx}/irq-common.h (94%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx1.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx21.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx25.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx27.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx2x.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx31.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx35.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx3x.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx50.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx51.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx53.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mx6q.h (100%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/mxc.h (100%)
 rename arch/arm/{plat-mxc => mach-imx}/ssi-fiq-ksym.c (100%)
 rename arch/arm/{plat-mxc => mach-imx}/ssi-fiq.S (100%)
 rename arch/arm/{plat-mxc => mach-imx}/system.c (97%)
 rename arch/arm/{plat-mxc => mach-imx}/time.c (99%)
 rename arch/arm/{plat-mxc => mach-imx}/tzic.c (98%)
 rename arch/arm/{plat-mxc => mach-imx}/ulpi.c (99%)
 rename arch/arm/{plat-mxc/include/mach => mach-imx}/ulpi.h (100%)
 create mode 100644 arch/arm/mach-omap2/omap2-restart.c
 create mode 100644 arch/arm/mach-omap2/omap3-restart.c
 delete mode 100644 arch/arm/mach-omap2/prcm.c
 delete mode 100644 arch/arm/mach-pxa/include/mach/pxa95x.h
 delete mode 100644 arch/arm/mach-pxa/pxa95x.c
 delete mode 100644 arch/arm/mach-pxa/saarb.c
 delete mode 100644 arch/arm/mach-pxa/tavorevb3.c
 delete mode 100644 arch/arm/mach-tegra/include/mach/dma.h
 rename arch/arm/mach-tegra/{include/mach => }/iomap.h (99%)
 rename arch/arm/mach-tegra/{include/mach => }/irammap.h (100%)
 delete mode 100644 arch/arm/mach-vt8500/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/i8042.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/restart.h
 delete mode 100644 arch/arm/mach-zynq/include/mach/clkdev.h
 delete mode 100644 arch/arm/plat-mxc/Kconfig
 delete mode 100644 arch/arm/plat-mxc/Makefile
 delete mode 100644 arch/arm/plat-mxc/include/mach/irqs.h
 delete mode 100644 arch/arm/plat-mxc/include/mach/timex.h
 delete mode 100644 arch/arm/plat-mxc/include/mach/uncompress.h
 delete mode 100644 arch/arm/plat-omap/include/plat/prcm.h
 rename arch/arm/plat-mxc/include/mach/ipu.h => include/linux/dma/ipu-dma.h (97%)
 create mode 100644 include/linux/platform_data/dmtimer-omap.h
 create mode 100644 include/linux/platform_data/omap-wd-timer.h
 rename {arch/arm/mach-tegra/include/mach => include/linux}/tegra-ahb.h (86%)

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

* [GIT PULL 4/5] ARM: arm-soc: SoC updates for 3.8
  2012-12-12 16:39 [GIT PULL 0/5] ARM: arm-soc: First batch of updates for 3.8 Olof Johansson
                   ` (2 preceding siblings ...)
  2012-12-12 16:41 ` [GIT PULL 3/5] ARM: arm-soc: Cleanups on various subarchitectures Olof Johansson
@ 2012-12-12 16:42 ` Olof Johansson
  2012-12-12 16:42 ` [GIT PULL 5/5] ARM: arm-soc: Board " Olof Johansson
  4 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2012-12-12 16:42 UTC (permalink / raw)
  To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

Hi Linus,


This contains the bulk of new SoC development for this merge window.

Two new platforms have been added, the sunxi platforms (Allwinner A1x
SoCs) by Maxime Ripard, and a generic Broadcom platform for a new
series of ARMv7 platforms from them, where the hope is that we can
keep the platform code generic enough to have them all share one mach
directory. The new Broadcom platform is contributed by Christian Daudt.

Highbank has grown support for Calxeda's next generation of hardware,
ECX-2000.

clps711x has seen a lot of cleanup from Alexander Shiyan, and he's also
taken on maintainership of the platform.

Beyond this there has been a bunch of work from a number of people on
converting more platforms to IRQ domains, pinctrl conversion, cleanup
and general feature enablement across most of the active platforms.


Conflicts seen with this merge:

arch/arm/mach-integrator/integrator_cp.c and
arch/arm/mach-integrator/integrator_ap.c:
Similar conflict due to remove/change. Keep int*map_io_atag as the map_io
call, remove nr_irqs.

arch/arm/mach-ux500/cpu-db8500.c:
Add/add conflict. Keep both includes.

arch/arm/mach-vexpress/v2m.c:
allnodes was renamed of_allnodes. Keep the non-HEAD version, but rename
the variable in the of_property_read_u32() call.

drivers/pinctrl/Kconfig:
Add/remove conflict. Keep the new exynos entry, and remove the local
entries for all the others (since they are now under mvebu). Keep the
"source" line for mvebu.


----------------------------------------------------------------

The following changes since commit 5bf5d3f630699134d78692d03f32c1198e5b9f6d:

  Merge branch 'next/cleanup' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc

for you to fetch changes up to 5faf7cbb848da827f6ea1458b5a1c26a44e7510a:

  mfd: vexpress-sysreg: Remove LEDs code

----------------------------------------------------------------

Alban Bedel (1):
      ARM: LPC32xx: Add the motor PWM clock

Alexander Shiyan (25):
      ARM: clps711x: convert to clockevents
      ARM: clps711x: p720t: remove missing #include
      ARM: clps711x: rework IRQ sybsustem initialization
      ARM: clps711x: added missing definitions
      ARM: clps711x: make all virtual addresses definition via one macro
      ARM: clps711x: merge all CLPS711X-defconfigs into one
      ARM: clps711x: merge files related to EDB7211-board into one
      ARM: clps711x: Using platform_driver for ethernet device
      ARM: clps711x: p720t: Using "leds-gpio" driver for LED control
      ARM: clps711x: Transform clps711x-framebuffer to platform driver and use it
      ARM: clps711x: p720t: Unneeded inclusion of head-sa1100.S removed
      ARM: clps711x: Always select AUTO_ZRELADDR for a platform
      ARM: clps711x: cdb89712: Special driver for handling memory is removed
      ARM: clps711x: Implement usage "SPARSE_IRQ" kernel option for a platform
      ARM: clps711x: Implement usage "MULTI_IRQ_HANDLER" kernel option for a platform
      ARM: clps711x: Add FIQ interrupt handling
      ARM: clps711x: Unused empty "ACK" calls for IRQ-chips removed
      ARM: clps711x: autcpu12: Special driver for handling NAND memory is removed
      ARM: clps711x: Moving power management of framebuffer driver to the board
      ARM: clps711x: p720t: Special driver for handling NAND memory is removed
      ARM: clps711x: Moving backlight controls of framebuffer driver to the board
      ARM: clps711x: edb7211: Add support for NOR-Flash
      ARM: clps711x: Rename board files to match functionality
      ARM: clps711x: Update defconfig due latest changes and new kernel symbols
      MAINTAINERS: Add ARM CLPS711X entry

Arnd Bergmann (6):
      Merge branch 'ux500-core' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge branch 'clps711x/soc' into next/soc
      ARM: smp_twd: fix build warning
      Merge branch 'lpc32xx/core' of git://git.antcom.de/linux-2.6 into next/soc
      Merge branch 'soc' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-soc' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc

Axel Lin (2):
      clocksource: sunxi_timer: Add terminating entry for sunxi_timer_dt_ids
      irqchip: irq-sunxi: Add terminating entry for sunxi_irq_dt_ids

Bartlomiej Zolnierkiewicz (1):
      ARM: dts: add node for PL330 MDMA1 controller for exynos4

Bastian Hecht (4):
      ARM: shmobile: emev2: Replace modify_scu_cpu_psr with scu_power_mode
      ARM: shmobile: sh73a0: Replace modify_scu_cpu_psr with scu_power_mode
      ARM: shmobile: r8a7779: Replace modify_scu_cpu_psr with scu_power_mode
      ARM: mach-shmobile: add FLCTL DMA slave definitions for sh7372

Ben Gardiner (1):
      ARM: davinci: sram: switch from iotable to ioremapped regions

Christian Daudt (1):
      Add support for generic BCM SoC chipsets

Danny Huang (3):
      ARM: tegra: flexible spare fuse read function
      ARM: tegra: Add speedo-based process identification
      ARM: tegra: Tegra30 speedo-based process identification

Doug Anderson (1):
      ARM: EXYNOS: Avoid early use of of_machine_is_compatible()

Fabio Estevam (4):
      ARM: dts: imx27-3ds: Remove local watchdog inclusion
      ARM: clk-imx27: Add missing clock for mx2-camera
      mx2_camera: Fix regression caused by clock conversion
      ARM: mx5: Replace clk_register_clkdev with clock DT lookup

Gaëtan Carlier (1):
      ARM : i.MX27 : split code for allocation of ressources of camera and eMMA

Joseph Lo (14):
      ARM: tegra30: clocks: add AHB and APB clocks
      ARM: tegra: dt: add L2 cache controller
      ARM: tegra: common: using OF api for L2 cache init
      ARM: tegra: enable data prefetch on L2
      ARM: tegra: cpuidle: replace LP3 with ARM_CPUIDLE_WFI_STATE
      ARM: tegra: rename the file of "sleep-tXX" to "sleep-tegraXX"
      ARM: tegra: cpuidle: separate cpuidle driver for different chips
      ARM: tegra: cpuidle: add CPU resume function
      ARM: tegra30: cpuidle: add powered-down state for secondary CPUs
      ARM: tegra30: common: enable csite clock
      ARM: tegra30: clocks: add CPU low-power function into tegra_cpu_car_ops
      ARM: tegra30: flowctrl: add cpu_suspend_exter/exit function
      ARM: tegra30: cpuidle: add powered-down state for CPU0
      ARM: tegra: retain L2 content over CPU suspend/resume

Josh Cartwright (1):
      ARM: sunxi: add missing include for mdelay()

Kukjin Kim (3):
      Merge remote-tracking branch 'pinctrl/samsung' into next/pinctrl-samsung
      ARM: EXYNOS: add support for EXYNOS5440 SoC
      ARM: dts: add initial dts file for EXYNOS5440, SSDK5440

Kuninori Morimoto (14):
      ARM: shmobile: r8a7740: fixup DT machine desc name typo
      ARM: shmobile: r8a7779: add HSPI clock support
      ARM: shmobile: r8a7779: add I2C clock support
      ARM: shmobile: r8a7779: add I2C driver support
      ARM: shmobile: r8a7779: PFC rename PENCx -> USB_PENCx
      ARM: shmobile: r8a7740: add USB24 clock explain
      ARM: shmobile: r8a7779: add USB EHCI clock support
      ARM: shmobile: r8a7779: add USB OHCI clock support
      sh: clkfwk: add sh_clk_fsidiv_register()
      ARM: shmobile: sh7372: sh7372_fsidivX_clk become non-global
      ARM: shmobile: sh7372: use sh_clk_fsidiv_register() for FSI-DIV clocks
      ARM: shmobile: r8a7740: add FSI-DVI clocks
      ARM: shmobile: add fsi external clock on r8a7740
      ARM: shmobile: add fsi external clock sh7372

Laxman Dewangan (2):
      ARM: tegra: Add OF_DEV_AUXDATA for SLINK driver in board dt
      ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt

Linus Walleij (6):
      ARM: ux500: support the HREFP520 board variant
      ARM: ux500: add DB serial number to entropy pool
      ARM: plat-versatile: use simple irqdomain for FPGA IRQ
      ARM: integrator: get rid of preallocated irq descriptors
      ARM: plat-versatile: move FPGA irq driver to drivers/irqchip
      irq: versatile: delete dangling variable

Matt Porter (3):
      uio: uio_pruss: replace private SRAM API with genalloc
      ARM: davinci: add platform hook to fetch the SRAM pool
      ARM: davinci: da8xx: add DA850 PRUSS support

Maxime Ripard (8):
      clk: sunxi: Add dummy fixed rate clock for Allwinner A1X SoCs
      clocksource: sunxi: Add Allwinner A1X Timer Driver
      irqchip: sunxi: Add irq controller driver
      ARM: sunxi: Add basic support for Allwinner A1x SoCs
      ARM: sunxi: Add earlyprintk support
      ARM: sunxi: Add device tree for the A13 and the Olinuxino board
      ARM: sunxi: Add entry to MAINTAINERS
      ARM: sunxi: Add sunxi restart function via onchip watchdog

Nobuhiro Iwamatsu (3):
      ARM: shmobile: Remove SH7367 support
      ARM: shmobile: Remove SH7377 support
      ARM: shmobile: r8a7740: Enable PMU

Olof Johansson (30):
      Merge branch 'soc' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'calxeda-ecx-2000' of git://sources.calxeda.com/kernel/linux into next/soc
      Merge tag 'integrator-irq' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
      ARM: highbank: add ifdef guards to core.h
      Merge tag 'davinci-for-v3.8/soc' of git://gitorious.org/linux-davinci/linux-davinci into next/soc
      Merge tag 'tags/sunxi-support-for-3.8' of git://github.com/mripard/linux into next/soc
      Merge branch 'clps711x/soc' into clps711x/soc2
      Merge tag 'tegra-for-3.8-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'tegra-for-3.8-cpuidle' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'tegra-for-3.8-defconfig' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'bcm2835-for-3.8-soc' of git://git.kernel.org/.../swarren/linux-rpi into next/soc
      Merge tag 'bcm2835-for-3.8-defconfig' of git://git.kernel.org/.../swarren/linux-rpi into next/soc
      Merge branch 'depends/clk' into next/soc
      Merge branch 'vexpress-clk-soc' of git://git.linaro.org/people/pawelmoll/linux into next/soc
      Merge tag 'highbank-debugll-cleanup' of git://sources.calxeda.com/kernel/linux into next/soc
      Merge tag 'highbank-cpuidle' of git://sources.calxeda.com/kernel/linux into next/soc
      Merge branch 'depends/gpio-devel' into next/soc
      Merge branch 'clps711x/soc2' into next/soc
      Merge branch 'samsung/pinctrl' into next/soc
      Merge branch 'sunxi/soc2' into next/soc
      Merge branch 'depends/gpio-devel' into next/soc
      Merge tag 'imx-soc-1' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc
      Merge branch 'next/soc-exynos5440' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      ARM: EXYNOS: add UART3 to DEBUG_LL ports
      Merge branch 'next/cam-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge branch 'next/pinctrl-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge branch 'next/devel-samsung-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge branch 'sunxi/soc2' into next/soc
      Merge branch 'integrator/irq' into next/soc
      Merge tag 'sunxi-fixes-for-3.8' of git://github.com/mripard/linux into next/soc

Pawel Moll (6):
      mfd: Versatile Express config infrastructure
      mfd: Versatile Express system registers driver
      ARM: vexpress: Add config bus components and clocks to DTs
      ARM: vexpress: Start using new Versatile Express infrastructure
      ARM: vexpress: Remove motherboard dependencies in the DTS files
      mfd: vexpress-sysreg: Remove LEDs code

Peter De Schrijver (1):
      ARM: tegra: Implement 6395/1 for Tegra

Rob Herring (10):
      ARM: highbank: disable unused sdhci and gpio in dts
      ARM: highbank: enable coherent DMA for xgmac in dts
      ARM: dts: Add Calxeda ECX-2000 support
      ARM: smp_twd: don't warn on no DT node
      ARM: highbank: abstract out SCU usage
      ARM: highbank: Add initial ECX-2000 support
      ARM: implement debug_ll_io_init()
      cpuidle: add Calxeda SOC idle support
      Merge remote-tracking branch 'arm-soc/devel/debug_ll_init' into debug_ll
      ARM: highbank: use common debug_ll_io_init

Roland Stigge (5):
      ARM: LPC32xx: Remove superfluous irq_alloc_descs()
      ARM: LPC32xx: Relocate calls to irq_set_chained_handler()
      ARM: LPC32xx: Cleanup irq.c
      ARM: mach-imx: Support for DryIce RTC in i.MX53
      watchdog: Support imx watchdog on SOC_IMX53

Sachin Kamat (1):
      pinctrl: samsung: Do not initialise statics to 0

Sascha Hauer (14):
      Merge remote-tracking branch 'arm-soc/imx/multiplatform' into x
      ARM i.MX27: Fix low reference clock path
      ARM i.MX51: setup MIPI during startup
      ARM i.MX5: switch IPU clk support to devicetree bindings
      ARM i.MX53: Add IPU support
      ARM i.MX51: Add IPU support
      ARM i.MX6: Add IPU support
      ARM i.MX51 babbage: Add display support
      ARM i.MX53: Add pwm support
      ARM i.MX51: Add pwm support
      ARM i.MX6: Add pwm support
      ARM i.MX6: rename PLLs according to datasheet
      ARM i.MX6: Fix ethernet PLL clocks
      ARM i.MX6: remove gate_mask from pllv3

Sekhar Nori (1):
      ARM: davinci: serial: provide API to initialze UART clocks

Stefan Roese (4):
      ARM: sunxi: Restructure sunxi dts/dtsi files
      ARM: sunxi: Add earlyprintk support for UART0 (sun4i)
      ARM: sunxi: Add sun4i and cubieboard support
      ARM: sunxi: Add missing sun4i.dtsi file

Steffen Trumtrar (1):
      ARM i.MX6: fix ldb_di_sel mux

Stephen Warren (3):
      ARM: bcm2835: implement machine restart hook
      ARM: bcm2835: enable GPIO/pinctrl
      ARM: tegra: defconfig updates

Subhasish Ghosh (1):
      ARM: davinci: da850: changed SRAM allocator to shared ram.

Sylwester Nawrocki (2):
      ARM: SAMSUNG: Add s3c24xx/s3c64xx CAMIF GPIO setup helpers
      ARM: S3C24XX: Add clkdev entry for camif-upll clock

Thierry Reding (4):
      ARM: tegra: Add AUXDATA for Tegra20 host1x
      ARM: tegra: Add Tegra20 host1x clock support
      ARM: tegra: Add AUXDATA for Tegra30 host1x
      ARM: tegra: Add Tegra30 host1x clock support

Thomas Abraham (2):
      pinctrl: exynos5440: add pinctrl driver for Samsung EXYNOS5440 SoC
      ARM: dts: Add pin controller node for Samsung EXYNOS5440 SoC

Thomas Petazzoni (1):
      ARM: bcm2835: enable procfs and sysfs in defconfig

Tomasz Figa (17):
      pinctrl: samsung: Detect and handle unsupported configuration types
      pinctrl: samsung: Do not pass gpio_chip to pin_to_reg_bank
      pinctrl: samsung: Assing pin numbers dynamically
      pinctrl: samsung: Remove static pin enumerations
      pinctrl: samsung: Distinguish between pin group and bank nodes
      ARM: dts: exynos4210-pinctrl: Add nodes for pin banks
      pinctrl: samsung: Match pin banks with their device nodes
      pinctrl: samsung: Hold pointer to driver data in bank struct
      pinctrl: samsung: Include bank-specific eint offset in bank struct
      pinctrl: exynos: Use one IRQ domain per pin bank
      pinctrl: samsung: Use one GPIO chip per pin bank
      pinctrl: samsung: Use per-bank IRQ domain for wake-up interrupts
      pinctrl: exynos: Set pin function to EINT in irq_set_type of wake-up EINT
      pinctrl: samsung: Add GPIO to IRQ translation
      Documentation: Update samsung-pinctrl device tree bindings documentation
      pinctrl: samsung: Add support for EXYNOS4X12
      ARM: EXYNOS: Add support for secondary CPU bring-up on Exynos4412

Tushar Behera (1):
      pinctrl: samsung: Update error check for unsigned variables

Wei Ni (1):
      ARM: tegra: set up wlan clocks for tegra dt

m-karicheri2@ti.com (1):
      ARM: davinci: convert platform code to use clk_prepare/clk_unprepare


 Documentation/arm/sunxi/README                  |   19 +
 .../devicetree/bindings/arm/bcm/bcm11351.txt    |    9 +
 .../devicetree/bindings/arm/calxeda.txt         |   13 +-
 .../devicetree/bindings/arm/vexpress-sysreg.txt |   50 +
 .../devicetree/bindings/arm/vexpress.txt        |   98 +-
 .../devicetree/bindings/clock/imx5-clock.txt    |  191 ++
 .../devicetree/bindings/clock/imx6q-clock.txt   |    9 +-
 .../interrupt-controller/allwinner,sunxi-ic.txt |  104 ++
 .../bindings/pinctrl/samsung-pinctrl.txt        |  119 +-
 .../bindings/timer/allwinner,sunxi-timer.txt    |   17 +
 .../bindings/watchdog/brcm,bcm2835-pm-wdog.txt  |   13 +
 .../devicetree/bindings/watchdog/sunxi-wdt.txt  |   13 +
 MAINTAINERS                                     |   12 +
 arch/arm/Kconfig                                |   17 +-
 arch/arm/Kconfig.debug                          |   26 +
 arch/arm/Makefile                               |    2 +
 arch/arm/boot/compressed/Makefile               |    5 -
 arch/arm/boot/dts/Makefile                      |    9 +-
 arch/arm/boot/dts/bcm11351-brt.dts              |   30 +
 arch/arm/boot/dts/bcm11351.dtsi                 |   50 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts             |   15 +
 arch/arm/boot/dts/bcm2835.dtsi                  |   28 +
 arch/arm/boot/dts/ecx-2000.dts                  |  104 ++
 arch/arm/boot/dts/ecx-common.dtsi               |  237 +++
 arch/arm/boot/dts/exynos4.dtsi                  |    6 +
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi       |  278 +++
 arch/arm/boot/dts/exynos4210.dtsi               |  241 +--
 arch/arm/boot/dts/exynos5440-ssdk5440.dts       |   46 +
 arch/arm/boot/dts/exynos5440.dtsi               |  159 ++
 arch/arm/boot/dts/highbank.dts                  |  212 +--
 arch/arm/boot/dts/imx27-3ds.dts                 |    4 -
 arch/arm/boot/dts/imx51-babbage.dts             |   16 +
 arch/arm/boot/dts/imx51.dtsi                    |  124 ++
 arch/arm/boot/dts/imx53.dtsi                    |   73 +
 arch/arm/boot/dts/imx6q.dtsi                    |   34 +
 arch/arm/boot/dts/sh7377.dtsi                   |   21 -
 arch/arm/boot/dts/sun4i-cubieboard.dts          |   38 +
 arch/arm/boot/dts/sun4i.dtsi                    |   19 +
 arch/arm/boot/dts/sun5i-olinuxino.dts           |   30 +
 arch/arm/boot/dts/sun5i.dtsi                    |   20 +
 arch/arm/boot/dts/sunxi.dtsi                    |   80 +
 arch/arm/boot/dts/tegra20.dtsi                  |    9 +
 arch/arm/boot/dts/tegra30.dtsi                  |    9 +
 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi         |  146 +-
 arch/arm/boot/dts/vexpress-v2m.dtsi             |  146 +-
 arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts     |  121 +-
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts      |  186 +-
 arch/arm/boot/dts/vexpress-v2p-ca5s.dts         |   84 +-
 arch/arm/boot/dts/vexpress-v2p-ca9.dts          |  136 +-
 arch/arm/configs/armadillo800eva_defconfig      |    1 +
 arch/arm/configs/bcm2835_defconfig              |    2 -
 arch/arm/configs/bcm_defconfig                  |  114 ++
 arch/arm/configs/clps711x_defconfig             |   90 +
 arch/arm/configs/edb7211_defconfig              |   27 -
 arch/arm/configs/fortunet_defconfig             |   28 -
 arch/arm/configs/marzen_defconfig               |    2 +
 arch/arm/configs/tegra_defconfig                |   21 +-
 arch/arm/include/asm/hardware/sp810.h           |    6 -
 arch/arm/include/asm/mach/map.h                 |    7 +
 arch/arm/include/debug/sunxi.S                  |   27 +
 arch/arm/kernel/debug.S                         |   14 +
 arch/arm/kernel/smp_twd.c                       |    6 +-
 arch/arm/mach-bcm/Kconfig                       |   19 +
 arch/arm/mach-bcm/Makefile                      |   13 +
 arch/arm/mach-bcm/board_bcm.c                   |   57 +
 arch/arm/mach-bcm2835/bcm2835.c                 |   46 +
 arch/arm/mach-bcm2835/include/mach/gpio.h       |    1 +
 arch/arm/mach-clps711x/Kconfig                  |    2 -
 arch/arm/mach-clps711x/Makefile                 |   12 +-
 arch/arm/mach-clps711x/Makefile.boot            |    1 -
 arch/arm/mach-clps711x/autcpu12.c               |   92 -
 arch/arm/mach-clps711x/board-autcpu12.c         |  179 ++
 arch/arm/mach-clps711x/board-cdb89712.c         |  147 ++
 .../{clep7312.c => board-clep7312.c}            |    4 +-
 arch/arm/mach-clps711x/board-edb7211.c          |  180 ++
 .../{fortunet.c => board-fortunet.c}            |    2 +
 arch/arm/mach-clps711x/board-p720t.c            |  232 +++
 arch/arm/mach-clps711x/cdb89712.c               |   63 -
 arch/arm/mach-clps711x/common.c                 |  181 +-
 arch/arm/mach-clps711x/common.h                 |    7 +-
 arch/arm/mach-clps711x/edb7211-arch.c           |   66 -
 arch/arm/mach-clps711x/edb7211-mm.c             |   82 -
 arch/arm/mach-clps711x/include/mach/autcpu12.h  |   23 +-
 arch/arm/mach-clps711x/include/mach/clps711x.h  |   27 +
 .../mach-clps711x/include/mach/entry-macro.S    |   51 -
 arch/arm/mach-clps711x/include/mach/hardware.h  |   67 +-
 arch/arm/mach-clps711x/include/mach/irqs.h      |   50 -
 arch/arm/mach-clps711x/include/mach/syspld.h    |    9 +-
 arch/arm/mach-clps711x/p720t.c                  |  181 --
 arch/arm/mach-davinci/board-dm355-evm.c         |    2 +-
 arch/arm/mach-davinci/board-dm355-leopard.c     |    2 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |    4 +-
 arch/arm/mach-davinci/board-dm644x-evm.c        |    2 +-
 arch/arm/mach-davinci/board-neuros-osd2.c       |    2 +-
 arch/arm/mach-davinci/da850.c                   |   17 +-
 arch/arm/mach-davinci/devices-da8xx.c           |   77 +-
 arch/arm/mach-davinci/dm355.c                   |    6 -
 arch/arm/mach-davinci/dm365.c                   |    6 -
 arch/arm/mach-davinci/dm644x.c                  |    6 -
 arch/arm/mach-davinci/dm646x.c                  |    6 -
 arch/arm/mach-davinci/include/mach/common.h     |    2 -
 arch/arm/mach-davinci/include/mach/da8xx.h      |    3 +
 arch/arm/mach-davinci/include/mach/serial.h     |    1 +
 arch/arm/mach-davinci/include/mach/sram.h       |    3 +
 arch/arm/mach-davinci/serial.c                  |   39 +-
 arch/arm/mach-davinci/sram.c                    |   23 +-
 arch/arm/mach-davinci/time.c                    |    4 +-
 arch/arm/mach-exynos/Kconfig                    |   11 +-
 arch/arm/mach-exynos/Makefile                   |    2 +-
 arch/arm/mach-exynos/common.c                   |   79 +-
 arch/arm/mach-exynos/include/mach/irqs.h        |    5 +
 arch/arm/mach-exynos/include/mach/map.h         |    5 +
 arch/arm/mach-exynos/include/mach/regs-pmu.h    |    1 +
 arch/arm/mach-exynos/mach-exynos4-dt.c          |    1 +
 arch/arm/mach-exynos/mach-exynos5-dt.c          |   34 +-
 arch/arm/mach-exynos/mct.c                      |   11 +-
 arch/arm/mach-exynos/platsmp.c                  |   30 +-
 arch/arm/mach-exynos/setup-i2c0.c               |    2 +-
 arch/arm/mach-highbank/Kconfig                  |    2 +-
 arch/arm/mach-highbank/Makefile                 |    1 -
 arch/arm/mach-highbank/core.h                   |   10 +-
 arch/arm/mach-highbank/highbank.c               |   33 +-
 arch/arm/mach-highbank/hotplug.c                |    6 +-
 arch/arm/mach-highbank/lluart.c                 |   34 -
 arch/arm/mach-highbank/platsmp.c                |    7 +-
 arch/arm/mach-highbank/pm.c                     |    3 -
 arch/arm/mach-highbank/sysregs.h                |   19 +
 arch/arm/mach-highbank/system.c                 |    2 -
 arch/arm/mach-imx/Kconfig                       |    2 +
 arch/arm/mach-imx/clk-imx27.c                   |   18 +-
 arch/arm/mach-imx/clk-imx51-imx53.c             |   44 +-
 arch/arm/mach-imx/clk-imx6q.c                   |   42 +-
 arch/arm/mach-imx/clk-pllv3.c                   |   72 +-
 arch/arm/mach-imx/clk.h                         |    3 +-
 arch/arm/mach-imx/devices-imx27.h               |    4 +-
 arch/arm/mach-imx/devices/Kconfig               |    3 +
 arch/arm/mach-imx/devices/Makefile              |    1 +
 arch/arm/mach-imx/devices/devices-common.h      |    9 +-
 arch/arm/mach-imx/devices/platform-mx2-camera.c |   17 -
 arch/arm/mach-imx/imx51-dt.c                    |   28 +-
 arch/arm/mach-imx/mach-imx53.c                  |   31 +-
 arch/arm/mach-imx/mm-imx5.c                     |   20 +
 arch/arm/mach-integrator/include/mach/irqs.h    |  109 +-
 arch/arm/mach-integrator/integrator_ap.c        |    5 +-
 arch/arm/mach-integrator/integrator_cp.c        |    6 +-
 arch/arm/mach-lpc32xx/clock.c                   |    8 +
 arch/arm/mach-lpc32xx/include/mach/platform.h   |    1 +
 arch/arm/mach-lpc32xx/irq.c                     |   23 +-
 arch/arm/mach-s3c24xx/Kconfig                   |    1 +
 arch/arm/mach-s3c24xx/clock-s3c2440.c           |    1 +
 arch/arm/mach-shmobile/Kconfig                  |   12 -
 arch/arm/mach-shmobile/Makefile                 |    6 -
 arch/arm/mach-shmobile/board-ap4evb.c           |    2 +-
 arch/arm/mach-shmobile/board-mackerel.c         |    2 +-
 arch/arm/mach-shmobile/clock-r8a7740.c          |   34 +
 arch/arm/mach-shmobile/clock-r8a7779.c          |   23 +-
 arch/arm/mach-shmobile/clock-sh7367.c           |  355 ----
 arch/arm/mach-shmobile/clock-sh7372.c           |   94 +-
 arch/arm/mach-shmobile/clock-sh7377.c           |  366 ----
 arch/arm/mach-shmobile/include/mach/common.h    |   18 -
 arch/arm/mach-shmobile/include/mach/r8a7779.h   |    2 +-
 arch/arm/mach-shmobile/include/mach/sh7367.h    |  332 ----
 arch/arm/mach-shmobile/include/mach/sh7372.h    |    6 +-
 arch/arm/mach-shmobile/include/mach/sh7377.h    |  360 ----
 arch/arm/mach-shmobile/intc-sh7367.c            |  413 -----
 arch/arm/mach-shmobile/intc-sh7377.c            |  592 ------
 arch/arm/mach-shmobile/pfc-r8a7779.c            |   16 +-
 arch/arm/mach-shmobile/pfc-sh7367.c             | 1727 ------------------
 arch/arm/mach-shmobile/pfc-sh7377.c             | 1688 -----------------
 arch/arm/mach-shmobile/setup-r8a7740.c          |   18 +-
 arch/arm/mach-shmobile/setup-r8a7779.c          |   77 +
 arch/arm/mach-shmobile/setup-sh7367.c           |  481 -----
 arch/arm/mach-shmobile/setup-sh7372.c           |   20 +
 arch/arm/mach-shmobile/setup-sh7377.c           |  549 ------
 arch/arm/mach-shmobile/smp-emev2.c              |   22 +-
 arch/arm/mach-shmobile/smp-r8a7779.c            |   25 +-
 arch/arm/mach-shmobile/smp-sh73a0.c             |   23 +-
 arch/arm/mach-sunxi/Kconfig                     |    9 +
 arch/arm/mach-sunxi/Makefile                    |    1 +
 arch/arm/mach-sunxi/Makefile.boot               |    1 +
 arch/arm/mach-sunxi/sunxi.c                     |   96 +
 arch/arm/mach-sunxi/sunxi.h                     |   20 +
 arch/arm/mach-tegra/Makefile                    |   13 +-
 arch/arm/mach-tegra/board-dt-tegra20.c          |   23 +
 arch/arm/mach-tegra/board-dt-tegra30.c          |   25 +
 arch/arm/mach-tegra/common.c                    |   22 +-
 arch/arm/mach-tegra/cpuidle-tegra20.c           |   66 +
 arch/arm/mach-tegra/cpuidle-tegra30.c           |  188 ++
 arch/arm/mach-tegra/cpuidle.c                   |   83 +-
 arch/arm/mach-tegra/cpuidle.h                   |   32 +
 arch/arm/mach-tegra/flowctrl.c                  |   47 +
 arch/arm/mach-tegra/flowctrl.h                  |    8 +
 arch/arm/mach-tegra/fuse.c                      |   49 +-
 arch/arm/mach-tegra/fuse.h                      |   16 +
 arch/arm/mach-tegra/headsmp.S                   |   71 +
 arch/arm/mach-tegra/pm.c                        |  216 +++
 arch/arm/mach-tegra/pm.h                        |   35 +
 arch/arm/mach-tegra/reset.c                     |    6 +
 arch/arm/mach-tegra/reset.h                     |    9 +
 .../mach-tegra/{sleep-t20.S => sleep-tegra20.S} |    0
 .../mach-tegra/{sleep-t30.S => sleep-tegra30.S} |   66 +
 arch/arm/mach-tegra/sleep.S                     |   78 +
 arch/arm/mach-tegra/sleep.h                     |   37 +
 arch/arm/mach-tegra/tegra20_clocks_data.c       |   11 +-
 arch/arm/mach-tegra/tegra20_speedo.c            |  109 ++
 arch/arm/mach-tegra/tegra30_clocks.c            |  214 +++
 arch/arm/mach-tegra/tegra30_clocks.h            |    1 +
 arch/arm/mach-tegra/tegra30_clocks_data.c       |   51 +-
 arch/arm/mach-tegra/tegra30_speedo.c            |  292 +++
 arch/arm/mach-tegra/tegra_cpu_car.h             |   37 +
 arch/arm/mach-ux500/board-mop500.c              |   13 +-
 arch/arm/mach-ux500/cpu-db8500.c                |    3 +
 arch/arm/mach-versatile/core.c                  |    2 +-
 arch/arm/mach-vexpress/Kconfig                  |    4 +-
 arch/arm/mach-vexpress/Makefile                 |    2 +-
 arch/arm/mach-vexpress/ct-ca9x4.c               |   41 +-
 .../mach-vexpress/include/mach/motherboard.h    |   81 -
 arch/arm/mach-vexpress/platsmp.c                |    3 +-
 arch/arm/mach-vexpress/v2m.c                    |  349 +---
 arch/arm/mm/mmu.c                               |   16 +
 arch/arm/plat-mxc/devices/platform-mx2-emma.c   |   40 +
 arch/arm/plat-samsung/Kconfig                   |    6 +
 arch/arm/plat-samsung/Makefile                  |    1 +
 arch/arm/plat-samsung/include/plat/cpu.h        |    8 +
 arch/arm/plat-samsung/setup-camif.c             |   70 +
 arch/arm/plat-versatile/Kconfig                 |    9 -
 arch/arm/plat-versatile/Makefile                |    1 -
 drivers/clk/Makefile                            |    1 +
 drivers/clk/clk-sunxi.c                         |   30 +
 drivers/clocksource/Kconfig                     |    3 +
 drivers/clocksource/Makefile                    |    1 +
 drivers/clocksource/sunxi_timer.c               |  171 ++
 drivers/cpuidle/Kconfig                         |   10 +
 drivers/cpuidle/Makefile                        |    2 +
 drivers/cpuidle/cpuidle-calxeda.c               |  161 ++
 drivers/irqchip/Kconfig                         |    9 +-
 drivers/irqchip/Makefile                        |    2 +
 drivers/irqchip/irq-sunxi.c                     |  151 ++
 .../irqchip/irq-versatile-fpga.c                |   55 +-
 drivers/media/platform/soc_camera/mx2_camera.c  |   39 +-
 drivers/mfd/Kconfig                             |    6 +
 drivers/mfd/Makefile                            |    1 +
 drivers/mfd/vexpress-config.c                   |  277 +++
 drivers/mfd/vexpress-sysreg.c                   |  475 +++++
 drivers/mtd/maps/Kconfig                        |    7 -
 drivers/mtd/maps/Makefile                       |    1 -
 drivers/mtd/maps/cdb89712.c                     |  278 ---
 drivers/mtd/nand/Kconfig                        |   13 -
 drivers/mtd/nand/Makefile                       |    2 -
 drivers/mtd/nand/autcpu12.c                     |  237 ---
 drivers/mtd/nand/spia.c                         |  176 --
 drivers/pinctrl/Kconfig                         |    5 +
 drivers/pinctrl/Makefile                        |    1 +
 drivers/pinctrl/pinctrl-exynos.c                |  477 +++--
 drivers/pinctrl/pinctrl-exynos.h                |  170 +-
 drivers/pinctrl/pinctrl-exynos5440.c            |  919 ++++++++++
 drivers/pinctrl/pinctrl-samsung.c               |  207 ++-
 drivers/pinctrl/pinctrl-samsung.h               |   30 +-
 drivers/sh/clk/cpg.c                            |   86 +
 drivers/tty/serial/samsung.c                    |    3 +-
 drivers/uio/Kconfig                             |    1 +
 drivers/uio/uio_pruss.c                         |   24 +-
 drivers/video/clps711xfb.c                      |  156 +-
 include/linux/clk/sunxi.h                       |   22 +
 include/linux/irqchip/sunxi.h                   |   27 +
 .../linux/irqchip/versatile-fpga.h              |    0
 include/linux/platform_data/uio_pruss.h         |    3 +-
 include/linux/sh_clk.h                          |    9 +
 include/linux/sunxi_timer.h                     |   24 +
 include/linux/vexpress.h                        |  121 ++
 270 files changed, 10139 insertions(+), 10616 deletions(-)
 create mode 100644 Documentation/arm/sunxi/README
 create mode 100644 Documentation/devicetree/bindings/arm/bcm/bcm11351.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vexpress-sysreg.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-ic.txt
 create mode 100644 Documentation/devicetree/bindings/timer/allwinner,sunxi-timer.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/brcm,bcm2835-pm-wdog.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt
 create mode 100644 arch/arm/boot/dts/bcm11351-brt.dts
 create mode 100644 arch/arm/boot/dts/bcm11351.dtsi
 create mode 100644 arch/arm/boot/dts/ecx-2000.dts
 create mode 100644 arch/arm/boot/dts/ecx-common.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5440-ssdk5440.dts
 create mode 100644 arch/arm/boot/dts/exynos5440.dtsi
 delete mode 100644 arch/arm/boot/dts/sh7377.dtsi
 create mode 100644 arch/arm/boot/dts/sun4i-cubieboard.dts
 create mode 100644 arch/arm/boot/dts/sun4i.dtsi
 create mode 100644 arch/arm/boot/dts/sun5i-olinuxino.dts
 create mode 100644 arch/arm/boot/dts/sun5i.dtsi
 create mode 100644 arch/arm/boot/dts/sunxi.dtsi
 create mode 100644 arch/arm/configs/bcm_defconfig
 create mode 100644 arch/arm/configs/clps711x_defconfig
 delete mode 100644 arch/arm/configs/edb7211_defconfig
 delete mode 100644 arch/arm/configs/fortunet_defconfig
 create mode 100644 arch/arm/include/debug/sunxi.S
 create mode 100644 arch/arm/mach-bcm/Kconfig
 create mode 100644 arch/arm/mach-bcm/Makefile
 create mode 100644 arch/arm/mach-bcm/board_bcm.c
 create mode 100644 arch/arm/mach-bcm2835/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-clps711x/autcpu12.c
 create mode 100644 arch/arm/mach-clps711x/board-autcpu12.c
 create mode 100644 arch/arm/mach-clps711x/board-cdb89712.c
 rename arch/arm/mach-clps711x/{clep7312.c => board-clep7312.c} (95%)
 create mode 100644 arch/arm/mach-clps711x/board-edb7211.c
 rename arch/arm/mach-clps711x/{fortunet.c => board-fortunet.c} (96%)
 create mode 100644 arch/arm/mach-clps711x/board-p720t.c
 delete mode 100644 arch/arm/mach-clps711x/cdb89712.c
 delete mode 100644 arch/arm/mach-clps711x/edb7211-arch.c
 delete mode 100644 arch/arm/mach-clps711x/edb7211-mm.c
 delete mode 100644 arch/arm/mach-clps711x/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-clps711x/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-clps711x/p720t.c
 delete mode 100644 arch/arm/mach-highbank/lluart.c
 delete mode 100644 arch/arm/mach-shmobile/clock-sh7367.c
 delete mode 100644 arch/arm/mach-shmobile/clock-sh7377.c
 delete mode 100644 arch/arm/mach-shmobile/include/mach/sh7367.h
 delete mode 100644 arch/arm/mach-shmobile/include/mach/sh7377.h
 delete mode 100644 arch/arm/mach-shmobile/intc-sh7367.c
 delete mode 100644 arch/arm/mach-shmobile/intc-sh7377.c
 delete mode 100644 arch/arm/mach-shmobile/pfc-sh7367.c
 delete mode 100644 arch/arm/mach-shmobile/pfc-sh7377.c
 delete mode 100644 arch/arm/mach-shmobile/setup-sh7367.c
 delete mode 100644 arch/arm/mach-shmobile/setup-sh7377.c
 create mode 100644 arch/arm/mach-sunxi/Kconfig
 create mode 100644 arch/arm/mach-sunxi/Makefile
 create mode 100644 arch/arm/mach-sunxi/Makefile.boot
 create mode 100644 arch/arm/mach-sunxi/sunxi.c
 create mode 100644 arch/arm/mach-sunxi/sunxi.h
 create mode 100644 arch/arm/mach-tegra/cpuidle-tegra20.c
 create mode 100644 arch/arm/mach-tegra/cpuidle-tegra30.c
 create mode 100644 arch/arm/mach-tegra/cpuidle.h
 create mode 100644 arch/arm/mach-tegra/pm.c
 create mode 100644 arch/arm/mach-tegra/pm.h
 rename arch/arm/mach-tegra/{sleep-t20.S => sleep-tegra20.S} (100%)
 rename arch/arm/mach-tegra/{sleep-t30.S => sleep-tegra30.S} (63%)
 create mode 100644 arch/arm/mach-tegra/tegra20_speedo.c
 create mode 100644 arch/arm/mach-tegra/tegra30_speedo.c
 create mode 100644 arch/arm/plat-mxc/devices/platform-mx2-emma.c
 create mode 100644 arch/arm/plat-samsung/setup-camif.c
 create mode 100644 drivers/clk/clk-sunxi.c
 create mode 100644 drivers/clocksource/sunxi_timer.c
 create mode 100644 drivers/cpuidle/cpuidle-calxeda.c
 create mode 100644 drivers/irqchip/irq-sunxi.c
 rename arch/arm/plat-versatile/fpga-irq.c => drivers/irqchip/irq-versatile-fpga.c (83%)
 create mode 100644 drivers/mfd/vexpress-config.c
 create mode 100644 drivers/mfd/vexpress-sysreg.c
 delete mode 100644 drivers/mtd/maps/cdb89712.c
 delete mode 100644 drivers/mtd/nand/autcpu12.c
 delete mode 100644 drivers/mtd/nand/spia.c
 create mode 100644 drivers/pinctrl/pinctrl-exynos5440.c
 create mode 100644 include/linux/clk/sunxi.h
 create mode 100644 include/linux/irqchip/sunxi.h
 rename arch/arm/plat-versatile/include/plat/fpga-irq.h => include/linux/irqchip/versatile-fpga.h (100%)
 create mode 100644 include/linux/sunxi_timer.h
 create mode 100644 include/linux/vexpress.h

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

* [GIT PULL 5/5] ARM: arm-soc: Board updates for 3.8
  2012-12-12 16:39 [GIT PULL 0/5] ARM: arm-soc: First batch of updates for 3.8 Olof Johansson
                   ` (3 preceding siblings ...)
  2012-12-12 16:42 ` [GIT PULL 4/5] ARM: arm-soc: SoC updates for 3.8 Olof Johansson
@ 2012-12-12 16:42 ` Olof Johansson
  4 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2012-12-12 16:42 UTC (permalink / raw)
  To: torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

Hi Linus,


This branch contains a set of various board updates for ARM platforms.

A few shmobile platforms that are stale have been removed, some
defconfig updates for various boards selecting new features such as
pinctrl subsystem support, and various updates enabling peripherals, etc.


Conflicts seen with this merge:

arch/arm/configs/marzen_defconfig:
Keep the SPI options.

arch/arm/mach-kirkwood/board-lsxl.c:
gpio-fan.h include can be dropped.

arch/arm/mach-omap2/board-omap4panda.c:
Keep the video/omap-panel-tfp410.h include, the others are dropped.

drivers/leds/leds-ns2.c:
Conflict with the __dev* removal. Keep the new code, but remove the
__dev* annotations.

----------------------------------------------------------------

The following changes since commit e628ba09c44d1dcdbb255e1cb4627870846321b1:

  Merge branch 'next/soc' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/boards

for you to fetch changes up to 006309132f57ccc20dd69e971e2041ebd2cbb7e5:

  Merge branch 'next/board-samsung-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/boards

----------------------------------------------------------------

Arnd Bergmann (1):
      Merge tag 'omap-for-v3.8/board-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards

Dimitris Papastamos (1):
      ARM: S3C64XX: Fix up IRQ mapping for balblair on Cragganmore

Fabio Estevam (2):
      ARM: imx_v6_v7_defconfig: Add DA9052 regulator support
      ARM: imx: configs: Enable CONFIG_MEDIA_CAMERA_SUPPORT

Guennadi Liakhovetski (1):
      ARM: shmobile: leave CONFIG_INOTIFY_USER enabled by default

Haojian Zhuang (1):
      ARM: mmp: select pinctrl driver

Heiko Schocher (2):
      ARM: davinci: da850: add SoC DT data
      ARM: davinci: add support for am1808 based EnBW CMC board

Jason Cooper (3):
      ARM: Kirkwood: add Netspace boards to defconfig
      ARM: Kirkwood: new board USI Topkick
      ARM: Kirkwood: update defconfig for new boards

Jason Gunthorpe (1):
      ARM: Kirkwood: Enable the second I2C bus

Javier Martin (1):
      Visstrim SM10: Use mo_version to decide board video mode.

Kuninori Morimoto (4):
      ARM: shmobile: mackerel: defconfig update
      ARM: shmobile: armadillo800eva: enable L2X0 cache on defconfig
      ARM: shmobile: armadillo800eva: enable restart
      ARM: shmobile: marzen: add HSPI support

Mark Brown (11):
      ARM: S3C64XX: Add more Glenfarclas module ID strings
      ARM: S3C64XX: Update hookup for Arizona class devices
      ARM: S3C64XX: Provide platform data for Tomatin/Balblair on Cragganmore
      ARM: S3C64XX: Handle revision-specific differences in Cragganmore modules
      ARM: S3C64XX: Handle new Amrut modules on Cragganmore
      ARM: S3C64XX: Add hookup for Deanston module on Cragganmore
      ARM: S3C64XX: Add WM2200 module for Cragganmore
      ARM: S3C64XX: Add handset module to probed Glenfarclas modules
      ARM: S3C64XX: Add missing device selects for Cragganmore
      ARM: S3C64XX: Add registration of WM2200 Bells device on Cragganmore
      ARM: S3C64XX: Add dummy supplies for Glenfarclas LDOs

Matt Porter (2):
      ARM: davinci: da850 evm: clean up include ordering
      ARM: davinci: da850 evm: register uio_pruss device

Michael Walle (1):
      ARM: kirkwood: use gpio-fan DT binding on lsxl

Nobuhiro Iwamatsu (4):
      ARM: mach-shmobile: Use DT_MACHINE for mackerel
      ARM: shmobile: Remove G3EVM machine support
      ARM: shmobile: Remove G4EVM machine support
      ARM: kirkwood: Add Plat'Home OpenBlocks A6 support

Olof Johansson (10):
      Merge branch 'boards' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge branch 'defconfig' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'davinci-for-v3.8/board' of git://gitorious.org/linux-davinci/linux-davinci into next/boards
      Merge tag 'davinci-for-v3.8/defconfig' of git://gitorious.org/linux-davinci/linux-davinci into next/boards
      Merge branch 'armsoc/board' of git://github.com/hzhuang1/linux into next/boards
      Merge branch 'next/board-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/boards
      Merge branch 'imx/board' into next/boards
      Merge tag 'imx-defconfig' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards
      Merge tag 'orion_boards_for_3.8' of git://git.infradead.org/users/jcooper/linux into next/boards
      Merge branch 'next/board-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into next/boards

Pavel Machek (1):
      ARM: OMAP2+: Nokia N9/N900/N950 -- mention product names

Sasha Levin (1):
      ARM: OMAP1: use BUG_ON where possible

Sebastian Hesselbarth (1):
      ARM: Dove: update defconfig

Sekhar Nori (4):
      ARM: davinci: da850: add DT boot support
      ARM: davinci: da850 evm: add DT data
      ARM: davinci: da850: generate dtbs for da850 boards
      ARM: davinci: da8xx defconfig: enable DT config options

Simon Guinot (4):
      leds: leds-ns2: add device tree binding
      ARM: kirkwood: DT board setup for Network Space v2 and parents
      ARM: kirkwood: DT board setup for Network Space Lite v2
      ARM: kirkwood: DT board setup for Network Space Mini v2

Stefan Peter (1):
      ARM: kirkwood: Add support for the MPL CEC4

Tero Jaasko (1):
      arm: kirkwood: add support for ZyXEL NSA310

Tetsuyuki Kobayashi (3):
      ARM: shmobile: kzm9g: enable magnetometer ak8975.
      ARM: shmobile: kzm9g: enable three-axis digital accelerometer ADXL345
      ARM: shmobile: kzm9g: enable DMAEngine on SHDI0 and SDHI2

Thomas Petazzoni (4):
      arm: orion5x: mechanical defconfig update
      arm: orion5x: basic Device Tree support
      arm: orion5x: convert 'LaCie Ethernet Disk mini v2' to Device Tree
      arm: orion5x: add DT related options in defconfig

Tomasz Figa (1):
      ARM: EXYNOS: Add missing USB regulators for origen

Tomi Valkeinen (3):
      OMAP: panda: move display init from board file to dss-common.c
      OMAP: omap4sdp: move display init from board file to dss-common.c
      OMAP: board-generic: enable DSS for panda & sdp boards


 .../devicetree/bindings/arm/davinci.txt         |  17 +
 .../devicetree/bindings/gpio/leds-ns2.txt       |  26 ++
 arch/arm/Kconfig                                |   1 +
 arch/arm/boot/dts/Makefile                      |  15 +-
 arch/arm/boot/dts/da850-enbw-cmc.dts            |  30 ++
 arch/arm/boot/dts/da850-evm.dts                 |  28 ++
 arch/arm/boot/dts/da850.dtsi                    |  60 +++
 arch/arm/boot/dts/kirkwood-is2.dts              |  30 ++
 arch/arm/boot/dts/kirkwood-lsxl.dtsi            |  11 +
 arch/arm/boot/dts/kirkwood-mplcec4.dts          | 119 ++++++
 arch/arm/boot/dts/kirkwood-ns2-common.dtsi      |  63 +++
 arch/arm/boot/dts/kirkwood-ns2.dts              |  30 ++
 arch/arm/boot/dts/kirkwood-ns2lite.dts          |  30 ++
 arch/arm/boot/dts/kirkwood-ns2max.dts           |  49 +++
 arch/arm/boot/dts/kirkwood-ns2mini.dts          |  49 +++
 arch/arm/boot/dts/kirkwood-nsa310.dts           | 144 +++++++
 arch/arm/boot/dts/kirkwood-openblocks_a6.dts    |  39 ++
 arch/arm/boot/dts/kirkwood-topkick.dts          |  85 ++++
 .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts |  55 +++
 arch/arm/boot/dts/orion5x.dtsi                  |  98 +++++
 arch/arm/boot/dts/sh7372-mackerel.dts           |  22 ++
 arch/arm/configs/ap4evb_defconfig               |   1 -
 arch/arm/configs/armadillo800eva_defconfig      |   2 +-
 arch/arm/configs/da8xx_omapl_defconfig          |   3 +
 arch/arm/configs/dove_defconfig                 |  24 ++
 arch/arm/configs/g3evm_defconfig                |  57 ---
 arch/arm/configs/g4evm_defconfig                |  57 ---
 arch/arm/configs/imx_v4_v5_defconfig            |   1 +
 arch/arm/configs/imx_v6_v7_defconfig            |   3 +
 arch/arm/configs/kirkwood_defconfig             |   9 +
 arch/arm/configs/kota2_defconfig                |   1 -
 arch/arm/configs/kzm9g_defconfig                |   5 +-
 arch/arm/configs/mackerel_defconfig             |  19 +-
 arch/arm/configs/marzen_defconfig               |   2 +
 arch/arm/configs/orion5x_defconfig              |  36 +-
 arch/arm/mach-davinci/Kconfig                   |   8 +
 arch/arm/mach-davinci/Makefile                  |   1 +
 arch/arm/mach-davinci/Makefile.boot             |   2 +
 arch/arm/mach-davinci/board-da850-evm.c         |  34 +-
 arch/arm/mach-davinci/da8xx-dt.c                |  66 ++++
 arch/arm/mach-exynos/mach-origen.c              |   2 +
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c     |  52 ++-
 arch/arm/mach-kirkwood/Kconfig                  |  65 ++++
 arch/arm/mach-kirkwood/Makefile                 |   9 +
 arch/arm/mach-kirkwood/board-dt.c               |  30 ++
 arch/arm/mach-kirkwood/board-lsxl.c             |  47 ---
 arch/arm/mach-kirkwood/board-mplcec4.c          |  80 ++++
 arch/arm/mach-kirkwood/board-ns2.c              |  87 +++++
 arch/arm/mach-kirkwood/board-nsa310.c           | 105 +++++
 arch/arm/mach-kirkwood/board-openblocks_a6.c    |  71 ++++
 arch/arm/mach-kirkwood/board-usi_topkick.c      |  82 ++++
 arch/arm/mach-kirkwood/common.c                 |   1 +
 arch/arm/mach-kirkwood/common.h                 |  34 ++
 arch/arm/mach-mmp/Kconfig                       |   4 +
 arch/arm/mach-omap1/board-fsample.c             |   3 +-
 arch/arm/mach-omap1/board-h2.c                  |   3 +-
 arch/arm/mach-omap1/board-h3.c                  |   3 +-
 arch/arm/mach-omap1/board-perseus2.c            |   3 +-
 arch/arm/mach-omap2/Kconfig                     |   4 +-
 arch/arm/mach-omap2/Makefile                    |   2 +-
 arch/arm/mach-omap2/board-4430sdp.c             | 157 +-------
 arch/arm/mach-omap2/board-generic.c             |  10 +
 arch/arm/mach-omap2/board-omap4panda.c          |  67 +---
 arch/arm/mach-omap2/board-rm680.c               |   2 +-
 arch/arm/mach-omap2/board-rx51.c                |   2 +-
 arch/arm/mach-omap2/dss-common.c                | 276 +++++++++++++
 arch/arm/mach-omap2/dss-common.h                |  14 +
 arch/arm/mach-orion5x/Kconfig                   |  14 +-
 arch/arm/mach-orion5x/Makefile                  |   4 +-
 arch/arm/mach-orion5x/board-dt.c                |  79 ++++
 arch/arm/mach-orion5x/common.c                  |   4 +-
 arch/arm/mach-orion5x/common.h                  |   9 +
 arch/arm/mach-orion5x/edmini_v2-setup.c         |  88 +----
 arch/arm/mach-s3c64xx/Kconfig                   |   2 +
 arch/arm/mach-s3c64xx/mach-crag6410-module.c    | 141 +++++--
 arch/arm/mach-s3c64xx/mach-crag6410.c           |  49 ++-
 arch/arm/mach-shmobile/Kconfig                  |  17 +-
 arch/arm/mach-shmobile/Makefile                 |   2 -
 arch/arm/mach-shmobile/board-armadillo800eva.c  |   8 +
 arch/arm/mach-shmobile/board-g3evm.c            | 343 -----------------
 arch/arm/mach-shmobile/board-g4evm.c            | 384 -------------------
 arch/arm/mach-shmobile/board-kzm9g.c            |  14 +-
 arch/arm/mach-shmobile/board-mackerel.c         |   8 +-
 arch/arm/mach-shmobile/board-marzen.c           |  25 ++
 drivers/leds/Kconfig                            |   4 +-
 drivers/leds/leds-ns2.c                         |  78 +++-
 86 files changed, 2500 insertions(+), 1320 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/davinci.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/leds-ns2.txt
 create mode 100644 arch/arm/boot/dts/da850-enbw-cmc.dts
 create mode 100644 arch/arm/boot/dts/da850-evm.dts
 create mode 100644 arch/arm/boot/dts/da850.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-is2.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-mplcec4.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-ns2-common.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-ns2.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-ns2lite.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-ns2max.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-ns2mini.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-nsa310.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-openblocks_a6.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-topkick.dts
 create mode 100644 arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts
 create mode 100644 arch/arm/boot/dts/orion5x.dtsi
 create mode 100644 arch/arm/boot/dts/sh7372-mackerel.dts
 delete mode 100644 arch/arm/configs/g3evm_defconfig
 delete mode 100644 arch/arm/configs/g4evm_defconfig
 create mode 100644 arch/arm/mach-davinci/da8xx-dt.c
 create mode 100644 arch/arm/mach-kirkwood/board-mplcec4.c
 create mode 100644 arch/arm/mach-kirkwood/board-ns2.c
 create mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
 create mode 100644 arch/arm/mach-kirkwood/board-openblocks_a6.c
 create mode 100644 arch/arm/mach-kirkwood/board-usi_topkick.c
 create mode 100644 arch/arm/mach-omap2/dss-common.c
 create mode 100644 arch/arm/mach-omap2/dss-common.h
 create mode 100644 arch/arm/mach-orion5x/board-dt.c
 delete mode 100644 arch/arm/mach-shmobile/board-g3evm.c
 delete mode 100644 arch/arm/mach-shmobile/board-g4evm.c

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

end of thread, other threads:[~2012-12-12 16:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-12 16:39 [GIT PULL 0/5] ARM: arm-soc: First batch of updates for 3.8 Olof Johansson
2012-12-12 16:40 ` [GIT PULL 1/5] ARM: arm-soc: Non-critical bug fixes Olof Johansson
2012-12-12 16:41 ` [GIT PULL 2/5] ARM: arm-soc: Header cleanups Olof Johansson
2012-12-12 16:41 ` [GIT PULL 3/5] ARM: arm-soc: Cleanups on various subarchitectures Olof Johansson
2012-12-12 16:42 ` [GIT PULL 4/5] ARM: arm-soc: SoC updates for 3.8 Olof Johansson
2012-12-12 16:42 ` [GIT PULL 5/5] ARM: arm-soc: Board " Olof Johansson

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).