linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch
@ 2012-10-01 23:56 Olof Johansson
  2012-10-01 23:56 ` [GIT PULL 1/12] ARM: soc: non-critical bug fixes Olof Johansson
                   ` (12 more replies)
  0 siblings, 13 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:56 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Linus,

Here is the first batch of pull requests for arm-soc for this merge
window. Some of them are tiny, and we will probably start to combine
them into slightly larger misc branches in the future. I didn't do it
this time around since the dependencies between branches ended up quite
complex this time around.

We unfortunately have a somewhat conflict-heavy merge window in front
of us. The reason is a couple of substantial moves of header files and
Makefile contents on platforms. The shuffling is done to allow multiple
platforms to be built into the same kernel image, a goal that has
been worked towards for quite some time now and finally are bearing
fruit. We're starting out with just a few platforms but it's expected
that several more will be enabled for 3.8.

As usual I have described the conflicts in each pull request and how I
resolved them. I have also pushed up a temporary branch at:

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git merge-part1-resolved

that contains the merges as I have done them.

With that, here comes the first batch of updates. There will be a second
batch later on once these have been merged.


Thanks!

-Olof

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

* [GIT PULL 1/12] ARM: soc: non-critical bug fixes
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
@ 2012-10-01 23:56 ` Olof Johansson
  2012-10-01 23:56 ` [GIT PULL 2/12] ARM: soc: general cleanups Olof Johansson
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:56 UTC (permalink / raw)
  To: linux-arm-kernel

These were submitted as bug fixes before v3.6 but not considered important
enough to be included in it. Some of them cross over to cleanup territory
as well, and aren't strictly bugfixes.


Conflicts: none

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

The following changes since commit d9a807461fc8cc0d6ba589ea0730d139122af012:

  Merge tag 'usb-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

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 b10dcdcac43b2b5adf800a19f782fef38ada75a1:

  Merge tag 'ep93xx-fixes-for-3.7' of git://github.com/RyanMallon/linux-ep93xx into next/fixes-non-critical

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

Arnd Bergmann (8):
      watchdog/mpc8xxx: add a const qualifier
      powerpc/fsl_msi: drop unneeded cast to non-const pointer
      mfd/da9052: make i2c_device_id array const
      i2c/mpc: make data used as *of_device_id.data const
      macintosh/mediabay: make data used as *of_device_id.data const
      can: mpc5xxx_can: make data used as *of_device_id.data const
      ARM: ep93xx: use __iomem pointers for MMIO
      ARM: nomadik: remove NAND_NO_READRDY use

Axel Lin (2):
      ARM: ux500: Fix build error due to missing include of asm/pmu.h in cpu-db8500.c
      ARM: ep93xx: Fix build error due to 'SZ_32M' undeclared

David Brown (1):
      ARM: msm: Remove call to missing FPGA init on 8660

Julia Lawall (1):
      ARM: S3C24xx: delete double assignment

Kukjin Kim (1):
      ARM: EXYNOS: fix address for EXYNOS4 MDMA1

Laxman Dewangan (2):
      dma: tegra: make tegra_dma.chip_data a pointer to const data
      dma: tegra: make data used as *of_device_id.data const

Lee Jones (1):
      ARM: ux500: Provide SMSC911x fixed-regulator when not booting DT

Linus Walleij (1):
      ARM: ux500: set proper GIC flags

Olof Johansson (9):
      Merge branch 'ofdeviceiddata' of git://git.pengutronix.de/git/ukl/linux into next/fixes-non-critical
      Merge tag 'ux500-core-updates' of http://git.kernel.org/.../linusw/linux-stericsson into next/fixes-non-critical
      Merge tag 'imx-fixes' of git://git.pengutronix.de/git/imx/linux-2.6 into next/fixes-non-critical
      Merge tag 'msm-fix-noncrit-for-3.7' of git://git.kernel.org/.../davidb/linux-msm into next/fixes-non-critical
      Merge tag 'tegra-for-3.7-fixes' of git://git.kernel.org/.../swarren/linux-tegra into next/fixes-non-critical
      Merge tag 'omap-fixes-noncritical-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge branch 'v3.7-samsung-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
      Merge branch 'pxa/fixes' into next/fixes-non-critical
      Merge tag 'ep93xx-fixes-for-3.7' of git://github.com/RyanMallon/linux-ep93xx into next/fixes-non-critical

Paul Walmsley (1):
      ARM: OMAP4: wakeupgen: remove duplicate AUXCOREBOOT* read/write

Peter De Schrijver (2):
      ARM: tegra: fix return value for debugfs init
      ARM: tegra: fix debugfs entry for Tegra30

Peter Senna Tschudin (1):
      ARM: S3C24XX: removes unnecessary semicolon

Rohit Vaswani (2):
      ARM: msm: io: Remove 7x30 iomap region from 7x00
      ARM: msm: io: Change the default static iomappings to be shared

Ryan Mallon (1):
      ARM: ep93xx: Move ts72xx.h out of include/mach

Santosh Shilimkar (1):
      ARM: OMAP4: wakeupgen: Fix the typo in AUXCOREBOOT register save

Seung-Woo Kim (1):
      ARM: EXYNOS: fixed SYSMMU setup definition to mate parameter name

Stephen Boyd (1):
      ARM: msm: Fix early debug uart mapping on some memory configs

Stephen Warren (1):
      ARM: enable SUSPEND/ARCH_SUSPEND_POSSIBLE for ARCH_TEGRA

Sylwester Nawrocki (1):
      ARM: SAMSUNG: Add missing variable declaration in s3c64xx_spi1_set_platdata()

Uwe Kleine-K?nig (17):
      spi/imx: make spi_imx_data.devtype_data member point to const data
      spi/spi-omap2-mcspi: add a const qualifier
      serial/imx: make imx_port.devdata member point to const data
      serial/mpc52xx_uart: add a const qualifier
      ARM: cache-l2x0: add a const qualifier
      misc/atmel_tc: make atmel_tc.tcb_config member point to const data
      gpio/gpio-omap.c: add a const qualifier
      gpio/mpc8xxx: add a const qualifier
      i2c/i2c-omap: add a const qualifier
      i2c/mpc: add a const qualifier
      mmc/omap_hsmmc: add a const qualifier
      macintosh/mediabay: add a const qualifier
      powerpc/83xx: add a const qualifier
      powerpc/fsl_msi: add a const qualifier
      powerpc/celleb_pci: add a const qualifier
      of: add const to struct *of_device_id.data
      gpio/gpio-omap: make platformdata used as *of_device_id.data const

Wei Yongjun (2):
      gpio/omap: fix possible memory leak in omap2_gpio_dev_init()
      ARM: pxa: fix return value check in pxa2xx_drv_pcmcia_probe()


 arch/arm/Kconfig                                |  2 +-
 arch/arm/mach-ep93xx/adssphere.c                |  1 +
 arch/arm/mach-ep93xx/gesbc9312.c                |  1 +
 arch/arm/mach-ep93xx/ts72xx.c                   | 12 +++---
 .../arm/mach-ep93xx/{include/mach => }/ts72xx.h | 10 ++---
 arch/arm/mach-exynos/include/mach/map.h         |  2 +-
 arch/arm/mach-exynos/include/mach/sysmmu.h      |  2 +-
 arch/arm/mach-msm/board-msm8x60.c               |  5 ---
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h |  2 +-
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h |  2 +-
 arch/arm/mach-msm/io.c                          | 25 ++++++------
 arch/arm/mach-nomadik/board-nhk8815.c           |  3 +-
 arch/arm/mach-omap2/gpio.c                      |  2 +
 arch/arm/mach-omap2/omap-wakeupgen.c            |  8 +---
 arch/arm/mach-s3c24xx/mach-h1940.c              |  4 +-
 arch/arm/mach-tegra/powergate.c                 | 43 ++++++++++++++++----
 arch/arm/mach-ux500/Kconfig                     |  1 +
 arch/arm/mach-ux500/board-mop500-regulators.c   | 15 +++++++
 arch/arm/mach-ux500/board-mop500-regulators.h   |  1 +
 arch/arm/mach-ux500/board-mop500.c              | 19 +++++++++
 arch/arm/mach-ux500/cpu-db8500.c                |  1 +
 arch/arm/mach-ux500/cpu.c                       |  2 +
 arch/arm/mm/cache-l2x0.c                        |  2 +-
 arch/arm/plat-samsung/devs.c                    |  2 +
 arch/powerpc/platforms/83xx/suspend.c           |  2 +-
 arch/powerpc/platforms/cell/celleb_pci.c        |  2 +-
 arch/powerpc/sysdev/fsl_msi.c                   |  8 ++--
 drivers/dma/tegra20-apb-dma.c                   |  8 ++--
 drivers/gpio/gpio-mpc8xxx.c                     |  2 +-
 drivers/gpio/gpio-omap.c                        |  8 ++--
 drivers/i2c/busses/i2c-mpc.c                    | 12 +++---
 drivers/i2c/busses/i2c-omap.c                   |  3 +-
 drivers/macintosh/mediabay.c                    |  8 ++--
 drivers/mfd/da9052-i2c.c                        |  4 +-
 drivers/mmc/host/omap_hsmmc.c                   |  2 +-
 drivers/net/can/mscan/mpc5xxx_can.c             |  4 +-
 drivers/pcmcia/pxa2xx_base.c                    |  2 +-
 drivers/spi/spi-imx.c                           |  2 +-
 drivers/spi/spi-omap2-mcspi.c                   |  2 +-
 drivers/tty/serial/mpc52xx_uart.c               |  2 +-
 drivers/watchdog/mpc8xxx_wdt.c                  |  2 +-
 include/linux/atmel_tc.h                        |  2 +-
 include/linux/mod_devicetable.h                 |  2 +-
 43 files changed, 154 insertions(+), 90 deletions(-)
 rename arch/arm/mach-ep93xx/{include/mach => }/ts72xx.h (89%)

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

* [GIT PULL 2/12] ARM: soc: general cleanups
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
  2012-10-01 23:56 ` [GIT PULL 1/12] ARM: soc: non-critical bug fixes Olof Johansson
@ 2012-10-01 23:56 ` Olof Johansson
  2012-10-01 23:56 ` [GIT PULL 3/12] ARM: soc: MAINTAINERS updates Olof Johansson
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:56 UTC (permalink / raw)
  To: linux-arm-kernel

This is a large branch that contains a handful of different cleanups:

- Fixing up the I/O space remapping on PCI on ARM. This is a series
from Rob Herring that restructures how all pci devices allocate I/O
space, and it's part of the work to allow multiplatform kernels.
- A number of cleanup series for OMAP, moving and removing some
headers, sparse irq rework and in general preparation for
multiplatform.
- Final removal of all non-DT boards for Tegra, it is now
device-tree-only!
- Removal of a stale platform, nxp4008. It's an old mobile chipset
that is no longer in use, and was very likely never really used with
a mainline kernel. We have not been able to find anyone interested
in keeping it around in the kernel.
- Removal of the legacy dmaengine driver on tegra

+ A handful of other things that I haven't described above.


Conflicts:
* drivers/staging/tidspbridge/core/wdt.c has an add/change conflict
* drivers/usb/host/Kconfig has a change/remove conflict due to nxp4008 removal
* drivers/w1/masters/omap_hdq.c has had similar cleanups merged through
  Greg K-H, go with what's already in the tree on those conflicts.


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

The following changes since commit 17a505edb09495510ac8998450980472c412455b:

  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/cleanup

for you to fetch changes up to 9cf1c871526cf6bfec2a653e1e068ee72592542c:

  Merge tag 'omap-devel-board-late-v3-for-v3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup

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

Afzal Mohammed (10):
      ARM: OMAP2+: gpmc: update nand register helper
      ARM: OMAP2+: gpmc-nand: update gpmc-nand regs
      mtd: nand: omap2: handle nand on gpmc
      ARM: OMAP2+: gpmc-nand: update resource with memory
      ARM: OMAP2+: gpmc-onenand: provide memory as resource
      mtd: nand: omap2: obtain memory from resource
      mtd: onenand: omap2: obtain memory from resource
      ARM: OMAP2+: gpmc: Modify interrupt handling
      ARM: OMAP2+: gpmc-nand: Modify Interrupt handling
      mtd: nand: omap2: use gpmc provided irqs

AnilKumar Ch (1):
      ARM: OMAP2+: serial: Change MAX_HSUART_PORTS to 6

Arnd Bergmann (31):
      ARM: bcmring: move cfg_global header to mach/
      ARM: bcmring: remove include/csp/ subdir
      ARM: bcmring: use proper MMIO accessors
      iop13xx: use more regular PCI I/O space handling
      Merge branch 'cleanup/io-pci' into next/cleanups
      Merge branch 'testing/bcmring' into next/cleanups
      Merge branch 'u300-cleanup' of git://git.kernel.org/.../linusw/linux-stericsson into next/cleanup
      Merge commit 'a849088aa1' from rmk/fixes into cleanup/io-pci
      Merge branch 'cleanup/io-pci' into next/cleanup
      ARM: shmobile: use __iomem pointers for MMIO
      ARM: at91: use __iomem pointers for MMIO
      ARM: ebsa110: use __iomem pointers for MMIO
      ARM: imx: use __iomem pointers for MMIO
      ARM: integrator: use __iomem pointers for MMIO
      ARM: iop13xx: use __iomem pointers for MMIO
      ARM: iop32x: use __iomem pointers for MMIO
      ARM: ixp4xx: use __iomem pointers for MMIO
      ARM: ks8695: use __iomem pointers for MMIO
      ARM: lpc32xx: use __iomem pointers for MMIO
      ARM: msm: use __iomem pointers for MMIO
      ARM: nomadik: use __iomem pointers for MMIO
      ARM: prima2: use __iomem pointers for MMIO
      ARM: sa1100: use __iomem pointers for MMIO
      ARM: spear13xx: use __iomem pointers for MMIO
      ARM: samsung: use __iomem pointers for MMIO
      input: rpcmouse: use __iomem pointers for MMIO
      serial: ks8695: use __iomem pointers for MMIO
      scsi: eesox: use __iomem pointers for MMIO
      video: da8xx-fb: use __iomem pointers for MMIO
      net: seeq: use __iomem pointers for MMIO
      ARM: omap: move platform_data definitions

Barry Song (3):
      ARM: PRIMA2: use DT_MACHINE_START and convert to generic board
      ARM: PRIMA2: adjust Kconfig to support select SoC features
      ARM: SIRF: make sirf irqchip driver optional since new SoCs will have GIC

Chao Xie (5):
      arm: mmp: make private clock definition exclude from common clock
      arm: mmp: move pxa168 clock definition to separated file
      arm: mmp: move pxa910 clock definition to separated file
      ARM: mmp: move mmp2 clock definition to separated file
      ARM: mmp: remove unused definition in APBC and APMU

Fabio Estevam (2):
      ARM: plat-mxc: Remove unused imx_ioremap
      ARM: imx27-phytec-phycore: Fix I2C EEPROM address

Igor Grinberg (9):
      ARM: OMAP: cleanup struct omap_board_config_kernel
      ARM: OMAP: omap3evm: cleanup revision bits
      ARM: OMAP: remove the sti console workaround
      ARM: OMAP1: remove the crystal type tag parsing
      ARM: OMAP: remove the omap custom tags
      ARM: OMAP1: move omap1_bl pdata out of arch/arm/*
      ARM: OMAP1: move lcd pdata out of arch/arm/*
      ARM: OMAP: move debug_card_init() function
      ARM: OMAP: remove plat/board.h file

Javier Martin (1):
      ARM i.MX mx2_camera: Remove MX2_CAMERA_SWAP16 and MX2_CAMERA_PACK_DIR_MSB flags.

Jon Hunter (1):
      ARM: PMU: Add runtime PM Support

Jonghwan Choi (1):
      ARM: EXYNOS: cleanup unused code related to GPS

Laxman Dewangan (7):
      ARM: tegra: use IO_ADDRESS for getting virtual address
      ARM: dt: tegra: harmony: add regulators
      ARM: tegra: config: enable dmaengine based APB DMA driver
      ARM: tegra: dma: remove legacy APB DMA driver
      ARM: tegra: apbio: remove support of legacy DMA driver based access
      spi: tegra: remove support of legacy DMA driver based access
      ASoC: tegra: remove support of legacy DMA driver based access

Linus Walleij (12):
      ARM: u300: retire ancient platforms
      pinctrl/coh901: retire ancient GPIO block versions
      pinctrl/coh901: move header to platform data dir
      ARM: u300: merge u300.c into core.c and rid headers
      ARM: u300: delete remnant clkdev.h file
      ARM: u300: move DMA channel header into mach-u300
      ARM: u300: convert to sparse IRQs
      ARM: ks8695: merge the timer header into the timer driver
      ARM: ks8695: use [readl|writel]_relaxed()
      ARM: ks8695: delete resume hook from timer
      ARM: ks8695: convert to generic time and clocksource
      watchdog: ks8695: sink registers into driver

Matt Porter (1):
      ARM: OMAP2+: Enable pinctrl dummy states

Olof Johansson (24):
      Merge branch 'marco-prepare' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/cleanup
      Merge tag 'arm-perf-3.7' of git://git.kernel.org/.../will/linux into next/cleanup
      Merge tag 'ks8695-time-for-arm-soc' of http://git.kernel.org/.../linusw/linux-stericsson into next/cleanup
      Merge branch 'ag5evm' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge branch 'pnx4008-removal' of git://git.antcom.de/linux-2.6 into next/cleanup
      Merge branch 'ks8695/timer' into next/cleanup
      Merge branch 'clk' of git://github.com/hzhuang1/linux into next/cleanup
      Merge tag 'imx-cleanup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/cleanup
      Merge tag 'msm-cleanup-for-3.7' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
      Merge tag 'tegra-for-3.7-cleanup' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
      Merge branch 'depends/tps6589x-dt' into next/cleanup
      Merge tag 'tegra-for-3.7-board-removal' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
      Merge tag 'omap-devel-gpmc-fixed-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'cleanup-omap-tags-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge branch 'depends/tty-omap-serial' into next/cleanup
      Merge tag 'omap-cleanup-sparseirq-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-cleanup-makefile-sparse-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'cleanup-fixes-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge branch 'samsung/cleanup' into next/cleanup
      Merge tag 'tegra-for-3.7-dmaengine' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
      Merge tag 'omap-cleanup-local-headers-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge branch 'board' of git://github.com/hzhuang1/linux into next/cleanup
      Merge branch 'cleanup/__iomem' into next/cleanup
      Merge tag 'omap-devel-board-late-v3-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup

Oskar Schirmer (1):
      serial/imx: fix IMX UART macro usage to reflect correct processor

Paul Walmsley (8):
      ARM: OMAP2+: clean up whitespace in Makefile
      ARM: OMAP2+: clean up omap_hwmod.o build directives in Makefile
      ARM: OMAP2+: move MPU INTCPS, secure monitor, SDRC build directives in Makefile
      ARM: OMAP2+: clean up OMAP4 PRM & sleep build directives in Makefile
      ARM: OMAP2+: clean up OMAP clock Makefile sections
      ARM: OMAP2+: clean up PRCM sections of the Makefile
      ARM: OMAP: clean up some smatch warnings, fix some printk(KERN_ERR ...
      ARM: OMAP: unwrap strings

Peter Ujfalusi (1):
      ARM: OMAP4: twl-common: Support for additional devices on i2c1 bus

Rob Herring (16):
      i2c: iop3xx: clean-up trailing whitespace
      i2c: iop3xx: use standard gpiolib functions
      ARM: Add fixed PCI i/o mapping
      ARM: move PCI i/o resource setup into common code
      ARM: versatile: use fixed PCI i/o mapping
      ARM: tegra: use fixed PCI i/o mapping
      ARM: integrator: use fixed PCI i/o mapping
      ARM: integrator: remove trailing whitespace on pci_v3.c
      ARM: shark: use fixed PCI i/o mapping
      ARM: footbridge: use fixed PCI i/o mapping
      ARM: dove: use fixed PCI i/o mapping
      ARM: kirkwood: use fixed PCI i/o mapping
      ARM: orion5x: use fixed PCI i/o mapping
      ARM: iop13xx: use fixed PCI i/o mapping
      ARM: mv78xx0: use fixed pci i/o mapping
      ARM: iop3xx: use fixed PCI i/o mapping

Roland Stigge (1):
      ARM: mach-pnx4008: Remove architecture

Sachin Kamat (2):
      ARM: S3C24XX: Use module_platform_driver macro in h1940-bluetooth.c
      ARM: S3C24XX: Use module_platform_driver macro in mach-osiris-dvs.c

Sascha Hauer (3):
      ARM: i.MX clk pllv1: move mxc_decode_pll code to its user
      ARM: i.MX remove last leftovers from legacy clock support
      ARM i.MX53 clk: Fix ldb parent clocks

Stephen Boyd (6):
      ARM: msm: Remove msm_hw_reset_hook
      ARM: msm: clock-pcom: Mark functions static
      ARM: msm: Remove unused idle.c
      ARM: msm: Fix sparse warnings due to incorrect type
      ARM: msm: Remove unused acpuclock-arm11
      ARM: msm: Remove uncompiled board-msm7x27

Stephen Warren (9):
      ARM: tegra: remove duplicate select USE_OF
      gpio: tegra: remove useless includes of <mach/*.h>
      mmc: tegra: remove useless include of <mach/*.h>
      Merge commit 'tps6589x-dt' into for-3.7/board-removal
      ARM: tegra: remove board (but not DT) support for TrimSlice
      ARM: tegra: remove board (but not DT) support for Paz00
      ARM: tegra: remove board (but not DT) support for Harmony
      ARM: dt: tegra: harmony: configure power off
      ARM: tegra: harmony: fix ldo7 regulator-name

Sudeep KarkadaNagesha (2):
      ARM: pmu: remove arm_pmu_type enumeration
      ARM: perf: move irq registration into pmu implementation

Sylwester Nawrocki (4):
      ARM: S3C24XX: Convert users of s3c2410_gpio_setpin to gpiolib API
      ARM: S3C24XX: Remove obsolete GPIO API declarations
      gpio-samsung: Remove now unused s3c2410_gpio* API
      gpio: samsung: Update documentation

Tony Lindgren (46):
      Merge tags 'omap-devel-gpmc-fixed-for-v3.7' and 'cleanup-omap-tags-for-v3.7' into cleanup-sparseirq
      ARM: OMAP1: Move define of OMAP_LCD_DMA to dma.h
      ARM: OMAP1: Define OMAP1_INT_I2C locally
      ARM: OMAP2+: Make INTCPS_NR_IRQS local for mach-omap2/irq.c
      ARM: OMAP2+: Remove unused nand_irq for GPMC
      ARM: OMAP2+: Remove hardcoded twl4030 gpio_base, irq_base and irq_end
      ARM: OMAP: Move gpio.h to include/linux/platform_data
      Input: omap-keypad: Remove dependencies to mach includes
      W1: OMAP HDQ1W: Remove dependencies to mach/hardware.h
      ARM: OMAP2+: Prepare for irqs.h removal
      ARM: OMAP2+: Remove hardcoded IRQs and enable SPARSE_IRQ
      ARM: OMAP1: Move plat/irqs.h to mach/irqs.h
      ARM: OMAP: Remove unused old gpio-switch.h
      ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+
      ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2
      ARM: OMAP1: Move SoC specific headers from plat to mach for omap1
      Merge tag 'omap-cleanup-a-for-3.7' of git://git.kernel.org/.../pjw/omap-pending into cleanup-makefile-sparse
      Merge tag 'omap-cleanup-b-for-3.7' of git://git.kernel.org/.../pjw/omap-pending into cleanup-makefile-sparse
      mfd: Fix compile for twl-core.c by removing cpu_is_omap usage
      ARM: OMAP1: Include gpio-omap.h for board-h2 and board-h3
      ARM: OMAP: Remove unused param.h
      ARM: OMAP: Remove smp.h
      ARM: OMAP1: Make plat/mux.h omap1 only
      ARM: OMAP1: Move board-ams-delta.h from plat to mach
      ARM: OMAP2+: Make id.h local
      ARM: OMAP2+: Make am35xx.h local
      ARM: OMAP2+: Make board-rx51.h local
      ARM: OMAP2+: Make ctrl_module_core_44xx.h local
      ARM: OMAP2+: Make ctrl_module_pad_core_44xx.h local
      ARM: OMAP2+: Make ctrl_module_pad_wkup_44xx.h local
      ARM: OMAP2+: Make ctrl_module_wkup_44xx.h local
      ARM: OMAP2+: Make omap-secure.h local
      ARM: OMAP2+: Make omap-wakeupgen.h local
      ARM: OMAP1: Move board-sx1.h from plat to mach
      ARM: OMAP1: Move board-voiceblue.h from plat to mach
      ARM: OMAP2+: Make debug-devices.h local
      ARM: OMAP1: Move flash.h from plat to mach
      ARM: OMAP2+: Make gpmc-smc91x.h local
      ARM: OMAP2+: Make gpmc-smsc911x.h local
      ARM: OMAP2+: Make hdq1w.h local
      ARM: OMAP1: Move irda.h from plat to mach
      ARM: OMAP2+: Make l3_2xxx.h local
      ARM: OMAP2+: Make l3_3xxx.h local
      ARM: OMAP2+: Make l4_2xxx.h local
      ARM: OMAP2+: Make l4_3xxx.h local
      ARM: OMAP2+: Make omap4-keypad.h local

Wei Yongjun (4):
      ARM i.MX: remove duplicated include from clk-imx21.c
      ARM: mach-shmobile: remove duplicated include from board-ag5evm.c
      ARM: msm: dma: use list_move_tail instead of list_del/list_add_tail
      ARM: mmp: using for_each_set_bit to simplify the code

Will Deacon (6):
      ARM: perf: add devicetree bindings for 11MPcore, A5, A7 and A15 PMUs
      ARM: pmu: remove unused reservation mechanism
      ARM: perf: remove mysterious compiler barrier
      ARM: perf: probe devicetree in preference to current CPU
      ARM: perf: prepare for moving CPU PMU code into separate file
      ARM: perf: move CPU-specific PMU handling code into separate file


 Documentation/arm/Samsung-S3C24XX/GPIO.txt      |   82 +-
 Documentation/arm/Samsung/GPIO.txt              |    8 +-
 Documentation/arm/memory.txt                    |    3 +
 Documentation/devicetree/bindings/arm/pmu.txt   |    4 +
 MAINTAINERS                                     |    1 -
 arch/arm/Kconfig                                |   43 +-
 arch/arm/Makefile                               |    1 -
 arch/arm/boot/dts/imx27-phytec-phycore.dts      |    2 +-
 arch/arm/boot/dts/tegra20-harmony.dts           |  220 ++++
 arch/arm/configs/pnx4008_defconfig              |  472 --------
 arch/arm/configs/prima2_defconfig               |    7 +-
 arch/arm/configs/tegra_defconfig                |    2 +
 arch/arm/include/asm/hardware/iop3xx.h          |   12 +-
 arch/arm/include/asm/io.h                       |    8 +
 arch/arm/include/asm/mach/map.h                 |    8 +
 arch/arm/include/asm/mach/pci.h                 |   13 +
 arch/arm/include/asm/perf_event.h               |    9 +-
 arch/arm/include/asm/pmu.h                      |   77 +-
 arch/arm/kernel/Makefile                        |    3 +-
 arch/arm/kernel/bios32.c                        |   54 +-
 arch/arm/kernel/perf_event.c                    |  347 +-----
 arch/arm/kernel/perf_event_cpu.c                |  295 +++++
 arch/arm/kernel/perf_event_v6.c                 |   12 +-
 arch/arm/kernel/perf_event_v7.c                 |   32 +-
 arch/arm/kernel/perf_event_xscale.c             |   10 +-
 arch/arm/kernel/pmu.c                           |   36 -
 arch/arm/mach-at91/at91x40.c                    |    2 +-
 arch/arm/mach-at91/at91x40_time.c               |    4 +-
 arch/arm/mach-at91/include/mach/hardware.h      |    4 +-
 arch/arm/mach-at91/include/mach/uncompress.h    |    6 +-
 arch/arm/mach-at91/setup.c                      |    4 +-
 arch/arm/mach-bcmring/arch.c                    |    5 +-
 arch/arm/mach-bcmring/core.c                    |    3 +-
 arch/arm/mach-bcmring/csp/chipc/chipcHw.c       |  137 +--
 arch/arm/mach-bcmring/csp/chipc/chipcHw_init.c  |   90 +-
 arch/arm/mach-bcmring/csp/chipc/chipcHw_reset.c |   19 +-
 arch/arm/mach-bcmring/csp/dmac/dmacHw.c         |   27 +-
 arch/arm/mach-bcmring/csp/dmac/dmacHw_extra.c   |    6 +-
 arch/arm/mach-bcmring/csp/tmr/tmrHw.c           |    6 +-
 arch/arm/mach-bcmring/include/cfg_global.h      |   13 -
 arch/arm/mach-bcmring/include/csp/cache.h       |   35 -
 arch/arm/mach-bcmring/include/csp/delay.h       |   36 -
 arch/arm/mach-bcmring/include/csp/errno.h       |   32 -
 arch/arm/mach-bcmring/include/csp/intcHw.h      |   40 -
 arch/arm/mach-bcmring/include/csp/module.h      |   32 -
 arch/arm/mach-bcmring/include/csp/secHw.h       |   65 --
 arch/arm/mach-bcmring/include/csp/stdint.h      |   30 -
 arch/arm/mach-bcmring/include/csp/string.h      |   34 -
 .../{cfg_global_defines.h => mach/cfg_global.h} |   11 +
 .../mach-bcmring/include/mach/csp/cap_inline.h  |    2 +-
 .../mach-bcmring/include/mach/csp/chipcHw_def.h |    6 +-
 .../include/mach/csp/chipcHw_inline.h           |  119 +-
 .../mach-bcmring/include/mach/csp/chipcHw_reg.h |    6 +-
 .../arm/mach-bcmring/include/mach/csp/ddrcReg.h |    6 +-
 .../include/{ => mach}/csp/dmacHw.h             |    4 +-
 .../mach-bcmring/include/mach/csp/dmacHw_priv.h |    2 +-
 .../mach-bcmring/include/mach/csp/dmacHw_reg.h  |  106 +-
 arch/arm/mach-bcmring/include/mach/csp/hw_cfg.h |    2 +-
 .../mach-bcmring/include/mach/csp/intcHw_reg.h  |   18 +-
 .../arm/mach-bcmring/include/mach/csp/mm_addr.h |    2 +-
 arch/arm/mach-bcmring/include/mach/csp/mm_io.h  |    8 +-
 .../mach-bcmring/include/{ => mach}/csp/reg.h   |   25 +-
 .../include/mach/csp/secHw_inline.h             |   10 +-
 .../mach-bcmring/include/{ => mach}/csp/tmrHw.h |    2 +-
 arch/arm/mach-bcmring/include/mach/dma.h        |    2 +-
 arch/arm/mach-bcmring/include/mach/hardware.h   |    2 +-
 arch/arm/mach-bcmring/include/mach/reg_nand.h   |    2 +-
 arch/arm/mach-bcmring/include/mach/reg_umi.h    |    4 +-
 arch/arm/mach-bcmring/mm.c                      |    4 +-
 arch/arm/mach-bcmring/timer.c                   |    2 +-
 arch/arm/mach-dove/common.c                     |   10 -
 arch/arm/mach-dove/include/mach/dove.h          |    8 +-
 arch/arm/mach-dove/include/mach/io.h            |   19 -
 arch/arm/mach-dove/pcie.c                       |   43 +-
 arch/arm/mach-ebsa110/core.c                    |    8 +-
 arch/arm/mach-ebsa110/core.h                    |   12 +-
 arch/arm/mach-exynos/clock-exynos5.c            |    9 -
 arch/arm/mach-exynos/include/mach/map.h         |    1 -
 arch/arm/mach-footbridge/common.c               |   12 +-
 arch/arm/mach-footbridge/dc21285.c              |   16 +-
 .../mach-footbridge/include/mach/debug-macro.S  |    3 +-
 arch/arm/mach-footbridge/include/mach/io.h      |   12 +-
 arch/arm/mach-imx/Makefile                      |    2 +-
 arch/arm/mach-imx/clk-imx21.c                   |    1 -
 arch/arm/mach-imx/clk-imx51-imx53.c             |    4 +-
 arch/arm/mach-imx/clk-pllv1.c                   |   49 +-
 arch/arm/mach-imx/clk.c                         |    3 +
 arch/arm/mach-imx/clk.h                         |    3 +-
 arch/arm/mach-imx/mach-kzm_arm11_01.c           |    5 +-
 arch/arm/mach-imx/mach-mx31ads.c                |    2 +-
 arch/arm/mach-imx/mach-mx31lite.c               |    2 +-
 arch/arm/mach-integrator/core.c                 |    4 +-
 arch/arm/mach-integrator/cpu.c                  |    8 +-
 arch/arm/mach-integrator/include/mach/io.h      |   33 -
 .../arm/mach-integrator/include/mach/platform.h |    4 +
 arch/arm/mach-integrator/integrator_ap.c        |   21 +-
 arch/arm/mach-integrator/integrator_cp.c        |    6 +-
 arch/arm/mach-integrator/pci_v3.c               |   62 +-
 arch/arm/mach-iop13xx/include/mach/io.h         |   28 -
 arch/arm/mach-iop13xx/include/mach/iop13xx.h    |   48 +-
 arch/arm/mach-iop13xx/include/mach/memory.h     |   14 +-
 arch/arm/mach-iop13xx/io.c                      |   35 +-
 arch/arm/mach-iop13xx/pci.c                     |   53 +-
 arch/arm/mach-iop13xx/pci.h                     |    4 +-
 arch/arm/mach-iop13xx/setup.c                   |   20 +-
 arch/arm/mach-iop32x/glantank.c                 |    2 +-
 arch/arm/mach-iop32x/include/mach/io.h          |   19 -
 arch/arm/mach-iop33x/include/mach/io.h          |   19 -
 arch/arm/mach-ixp4xx/common.c                   |    8 +-
 arch/arm/mach-ixp4xx/include/mach/cpu.h         |    5 +-
 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h |   10 +-
 arch/arm/mach-kirkwood/common.c                 |   10 -
 arch/arm/mach-kirkwood/include/mach/io.h        |   24 -
 arch/arm/mach-kirkwood/include/mach/kirkwood.h  |    8 +-
 arch/arm/mach-kirkwood/pcie.c                   |   44 +-
 arch/arm/mach-ks8695/cpu.c                      |    2 +-
 arch/arm/mach-ks8695/include/mach/hardware.h    |    2 +-
 arch/arm/mach-ks8695/include/mach/regs-timer.h  |   40 -
 arch/arm/mach-ks8695/include/mach/uncompress.h  |    6 +-
 arch/arm/mach-ks8695/time.c                     |  133 ++-
 arch/arm/mach-lpc32xx/common.c                  |    8 +-
 arch/arm/mach-lpc32xx/include/mach/hardware.h   |    2 +-
 arch/arm/mach-mmp/Makefile                      |    8 +-
 arch/arm/mach-mmp/clock-mmp2.c                  |  111 ++
 arch/arm/mach-mmp/clock-pxa168.c                |   91 ++
 arch/arm/mach-mmp/clock-pxa910.c                |   67 ++
 arch/arm/mach-mmp/common.h                      |    3 +
 arch/arm/mach-mmp/include/mach/regs-apbc.h      |   95 --
 arch/arm/mach-mmp/include/mach/regs-apmu.h      |   15 -
 arch/arm/mach-mmp/irq.c                         |    4 +-
 arch/arm/mach-mmp/mmp2.c                        |   71 +-
 arch/arm/mach-mmp/pxa168.c                      |   58 +-
 arch/arm/mach-mmp/pxa910.c                      |   40 +-
 arch/arm/mach-msm/Makefile                      |    4 +-
 arch/arm/mach-msm/acpuclock-arm11.c             |  525 ---------
 arch/arm/mach-msm/acpuclock.h                   |   32 -
 arch/arm/mach-msm/board-mahimahi.c              |    1 -
 arch/arm/mach-msm/board-msm7x27.c               |  170 ---
 arch/arm/mach-msm/board-sapphire.c              |    1 -
 arch/arm/mach-msm/clock-pcom.c                  |   18 +-
 arch/arm/mach-msm/dma.c                         |    3 +-
 arch/arm/mach-msm/idle.c                        |   49 -
 arch/arm/mach-msm/include/mach/board.h          |   10 -
 arch/arm/mach-msm/include/mach/system.h         |   19 -
 arch/arm/mach-msm/io.c                          |    3 +-
 arch/arm/mach-msm/proc_comm.c                   |    1 -
 arch/arm/mach-msm/smd.c                         |   26 +-
 arch/arm/mach-msm/timer.c                       |    2 +-
 arch/arm/mach-mv78xx0/addr-map.c                |    3 +-
 arch/arm/mach-mv78xx0/common.c                  |    5 -
 arch/arm/mach-mv78xx0/include/mach/io.h         |   24 -
 arch/arm/mach-mv78xx0/include/mach/mv78xx0.h    |   21 +-
 arch/arm/mach-mv78xx0/pcie.c                    |  110 +-
 arch/arm/mach-nomadik/include/mach/hardware.h   |    2 +-
 arch/arm/mach-nomadik/include/mach/uncompress.h |    8 +-
 arch/arm/mach-omap1/ams-delta-fiq-handler.S     |    3 +-
 arch/arm/mach-omap1/ams-delta-fiq.c             |    2 +-
 arch/arm/mach-omap1/board-ams-delta.c           |    8 +-
 arch/arm/mach-omap1/board-fsample.c             |    7 +-
 arch/arm/mach-omap1/board-generic.c             |    8 +-
 arch/arm/mach-omap1/board-h2.c                  |    9 +-
 arch/arm/mach-omap1/board-h3.c                  |    7 +-
 arch/arm/mach-omap1/board-htcherald.c           |    8 +-
 arch/arm/mach-omap1/board-innovator.c           |    6 +-
 arch/arm/mach-omap1/board-nokia770.c            |    8 +-
 arch/arm/mach-omap1/board-osk.c                 |    8 +-
 arch/arm/mach-omap1/board-palmte.c              |   10 +-
 arch/arm/mach-omap1/board-palmtt.c              |   10 +-
 arch/arm/mach-omap1/board-palmz71.c             |   10 +-
 arch/arm/mach-omap1/board-perseus2.c            |    7 +-
 arch/arm/mach-omap1/board-sx1-mmc.c             |    2 +-
 arch/arm/mach-omap1/board-sx1.c                 |   11 +-
 arch/arm/mach-omap1/board-voiceblue.c           |   12 +-
 arch/arm/mach-omap1/clock.c                     |    4 +-
 arch/arm/mach-omap1/clock_data.c                |   21 +-
 arch/arm/mach-omap1/devices.c                   |    5 +-
 arch/arm/mach-omap1/dma.c                       |    8 +-
 arch/arm/mach-omap1/flash.c                     |    2 +-
 arch/arm/mach-omap1/gpio15xx.c                  |    1 +
 arch/arm/mach-omap1/gpio16xx.c                  |    1 +
 arch/arm/mach-omap1/gpio7xx.c                   |    1 +
 arch/arm/mach-omap1/i2c.c                       |    2 +-
 .../arm/mach-omap1/include/mach/ams-delta-fiq.h |    2 -
 .../include/mach}/board-ams-delta.h             |    0
 .../include/mach}/board-sx1.h                   |    0
 .../include/mach}/board-voiceblue.h             |    0
 .../plat => mach-omap1/include/mach}/flash.h    |    0
 arch/arm/mach-omap1/include/mach/gpio.h         |    2 -
 arch/arm/mach-omap1/include/mach/hardware.h     |  285 ++++-
 .../plat => mach-omap1/include/mach}/irda.h     |    0
 arch/arm/mach-omap1/include/mach/irqs.h         |  267 ++++-
 .../plat => mach-omap1/include/mach}/mux.h      |    0
 .../plat => mach-omap1/include/mach}/omap1510.h |    3 +-
 .../plat => mach-omap1/include/mach}/omap16xx.h |    3 +-
 .../plat => mach-omap1/include/mach}/omap7xx.h  |    3 +-
 arch/arm/mach-omap1/include/mach/smp.h          |    5 -
 arch/arm/mach-omap1/io.c                        |    2 +-
 arch/arm/mach-omap1/lcd_dma.c                   |    6 +-
 arch/arm/mach-omap1/leds-h2p2-debug.c           |   13 +-
 arch/arm/mach-omap1/leds.c                      |    3 +-
 arch/arm/mach-omap1/mcbsp.c                     |    4 +-
 arch/arm/mach-omap1/mux.c                       |   58 +-
 arch/arm/mach-omap1/pm.c                        |    2 +-
 arch/arm/mach-omap1/serial.c                    |    3 +-
 arch/arm/mach-omap1/usb.c                       |    2 +-
 arch/arm/mach-omap2/Makefile                    |  108 +-
 .../include/plat => mach-omap2}/am33xx.h        |    0
 arch/arm/mach-omap2/am35xx-emac.c               |    2 +-
 arch/arm/mach-omap2/{include/mach => }/am35xx.h |    0
 arch/arm/mach-omap2/board-2430sdp.c             |    8 +-
 arch/arm/mach-omap2/board-3430sdp.c             |   14 +-
 arch/arm/mach-omap2/board-3630sdp.c             |    8 +-
 arch/arm/mach-omap2/board-4430sdp.c             |   18 +-
 arch/arm/mach-omap2/board-am3517crane.c         |   10 -
 arch/arm/mach-omap2/board-am3517evm.c           |   13 +-
 arch/arm/mach-omap2/board-apollon.c             |    2 -
 arch/arm/mach-omap2/board-cm-t35.c              |   16 +-
 arch/arm/mach-omap2/board-cm-t3517.c            |   13 +-
 arch/arm/mach-omap2/board-devkit8000.c          |   13 +-
 arch/arm/mach-omap2/board-flash.c               |    8 +-
 arch/arm/mach-omap2/board-generic.c             |    2 -
 arch/arm/mach-omap2/board-h4.c                  |    5 +-
 arch/arm/mach-omap2/board-igep0020.c            |    9 +-
 arch/arm/mach-omap2/board-ldp.c                 |   11 +-
 arch/arm/mach-omap2/board-n8x0.c                |   16 +-
 arch/arm/mach-omap2/board-omap3beagle.c         |    7 +-
 arch/arm/mach-omap2/board-omap3evm.c            |   29 +-
 arch/arm/mach-omap2/board-omap3logic.c          |   18 +-
 arch/arm/mach-omap2/board-omap3pandora.c        |    9 +-
 arch/arm/mach-omap2/board-omap3stalker.c        |   21 +-
 arch/arm/mach-omap2/board-omap3touchbook.c      |    9 +-
 arch/arm/mach-omap2/board-omap4panda.c          |   16 +-
 arch/arm/mach-omap2/board-overo.c               |   19 +-
 arch/arm/mach-omap2/board-rm680.c               |    8 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c    |   15 +-
 arch/arm/mach-omap2/board-rx51-video.c          |    4 +-
 arch/arm/mach-omap2/board-rx51.c                |    4 +-
 .../mach-omap2/{include/mach => }/board-rx51.h  |    0
 arch/arm/mach-omap2/board-ti8168evm.c           |    8 -
 arch/arm/mach-omap2/board-zoom-debugboard.c     |   12 +-
 arch/arm/mach-omap2/board-zoom-display.c        |    4 +-
 arch/arm/mach-omap2/board-zoom-peripherals.c    |    6 +-
 arch/arm/mach-omap2/board-zoom.c                |    1 -
 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c    |    2 +-
 arch/arm/mach-omap2/clkt34xx_dpll3m2.c          |   10 +-
 arch/arm/mach-omap2/clkt_clksel.c               |   28 +-
 arch/arm/mach-omap2/clkt_dpll.c                 |   10 +-
 arch/arm/mach-omap2/clock.c                     |   28 +-
 arch/arm/mach-omap2/clock2420_data.c            |    2 +-
 arch/arm/mach-omap2/clock2430.c                 |    2 +-
 arch/arm/mach-omap2/clock2430_data.c            |    3 +-
 arch/arm/mach-omap2/clock2xxx.c                 |    2 +-
 arch/arm/mach-omap2/clock33xx_data.c            |    2 +-
 arch/arm/mach-omap2/clock3xxx.c                 |    5 +-
 arch/arm/mach-omap2/clock3xxx_data.c            |    3 +-
 arch/arm/mach-omap2/clock44xx_data.c            |    2 +-
 arch/arm/mach-omap2/clockdomain.c               |   74 +-
 arch/arm/mach-omap2/cm2xxx_3xxx.c               |    3 +-
 arch/arm/mach-omap2/common-board-devices.c      |    8 +-
 arch/arm/mach-omap2/common.c                    |    4 +-
 arch/arm/mach-omap2/common.h                    |    9 +-
 arch/arm/mach-omap2/control.c                   |    2 +-
 arch/arm/mach-omap2/control.h                   |   10 +-
 arch/arm/mach-omap2/cpuidle34xx.c               |    1 -
 .../{include/mach => }/ctrl_module_core_44xx.h  |    0
 .../mach => }/ctrl_module_pad_core_44xx.h       |    0
 .../mach => }/ctrl_module_pad_wkup_44xx.h       |    0
 .../{include/mach => }/ctrl_module_wkup_44xx.h  |    0
 arch/arm/mach-omap2/debug-devices.h             |    9 +
 arch/arm/mach-omap2/devices.c                   |   31 +-
 arch/arm/mach-omap2/dpll3xxx.c                  |    9 +-
 arch/arm/mach-omap2/dpll44xx.c                  |    2 +-
 arch/arm/mach-omap2/dsp.c                       |    2 +-
 arch/arm/mach-omap2/emu.c                       |    3 +-
 arch/arm/mach-omap2/gpio.c                      |    1 +
 arch/arm/mach-omap2/gpmc-nand.c                 |   34 +-
 arch/arm/mach-omap2/gpmc-onenand.c              |   29 +-
 arch/arm/mach-omap2/gpmc-smc91x.c               |    5 +-
 .../include/plat => mach-omap2}/gpmc-smc91x.h   |    0
 arch/arm/mach-omap2/gpmc-smsc911x.c             |    3 +-
 .../include/plat => mach-omap2}/gpmc-smsc911x.h |    0
 arch/arm/mach-omap2/gpmc.c                      |  169 ++-
 arch/arm/mach-omap2/hdq1w.c                     |    2 +-
 .../include/plat => mach-omap2}/hdq1w.h         |    0
 arch/arm/mach-omap2/hsmmc.c                     |    3 +-
 arch/arm/mach-omap2/i2c.c                       |    1 -
 arch/arm/mach-omap2/id.c                        |    9 +-
 arch/arm/mach-omap2/{include/mach => }/id.h     |    0
 arch/arm/mach-omap2/include/mach/gpio.h         |    2 -
 arch/arm/mach-omap2/include/mach/hardware.h     |    2 -
 arch/arm/mach-omap2/include/mach/irqs.h         |    2 -
 arch/arm/mach-omap2/include/mach/smp.h          |    5 -
 arch/arm/mach-omap2/io.c                        |    1 +
 arch/arm/mach-omap2/irq.c                       |   10 +-
 .../include/plat => mach-omap2}/l3_2xxx.h       |    0
 .../include/plat => mach-omap2}/l3_3xxx.h       |    0
 .../include/plat => mach-omap2}/l4_2xxx.h       |    0
 .../include/plat => mach-omap2}/l4_3xxx.h       |    0
 arch/arm/mach-omap2/mailbox.c                   |    4 +-
 arch/arm/mach-omap2/mcbsp.c                     |    4 +-
 arch/arm/mach-omap2/msdi.c                      |    1 +
 arch/arm/mach-omap2/omap-hotplug.c              |    2 +-
 arch/arm/mach-omap2/omap-iommu.c                |   12 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c       |    3 +-
 arch/arm/mach-omap2/omap-secure.c               |    2 +-
 .../mach-omap2/{include/mach => }/omap-secure.h |    0
 arch/arm/mach-omap2/omap-smp.c                  |    6 +-
 arch/arm/mach-omap2/omap-wakeupgen.c            |    5 +-
 .../{include/mach => }/omap-wakeupgen.h         |    0
 .../include/plat => mach-omap2}/omap24xx.h      |    2 -
 .../include/plat => mach-omap2}/omap34xx.h      |    2 -
 arch/arm/mach-omap2/omap4-common.c              |   11 +-
 .../include/plat => mach-omap2}/omap4-keypad.h  |    2 +
 .../include/plat => mach-omap2}/omap44xx.h      |    2 +-
 .../include/plat => mach-omap2}/omap54xx.h      |    0
 arch/arm/mach-omap2/omap_hwmod.c                |   24 +-
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |   32 +-
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |   80 +-
 .../omap_hwmod_2xxx_3xxx_ipblock_data.c         |  110 +-
 .../omap_hwmod_2xxx_interconnect_data.c         |    4 +-
 .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c   |   10 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |  160 +--
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |    7 +-
 arch/arm/mach-omap2/omap_hwmod_common_data.h    |    1 +
 arch/arm/mach-omap2/omap_l3_noc.c               |    5 +-
 arch/arm/mach-omap2/omap_phy_internal.c         |    2 +
 arch/arm/mach-omap2/opp.c                       |   15 +-
 arch/arm/mach-omap2/opp2420_data.c              |    2 +-
 arch/arm/mach-omap2/opp2430_data.c              |    2 +-
 arch/arm/mach-omap2/opp3xxx_data.c              |    2 -
 arch/arm/mach-omap2/opp4xxx_data.c              |    3 +-
 arch/arm/mach-omap2/pm-debug.c                  |    1 -
 arch/arm/mach-omap2/pm.c                        |    4 +-
 arch/arm/mach-omap2/pm24xx.c                    |   14 +-
 arch/arm/mach-omap2/pm34xx.c                    |   10 +-
 arch/arm/mach-omap2/pm44xx.c                    |    8 +-
 arch/arm/mach-omap2/powerdomain.c               |   42 +-
 arch/arm/mach-omap2/powerdomain2xxx_3xxx.c      |    4 +-
 arch/arm/mach-omap2/powerdomain44xx.c           |    4 +-
 arch/arm/mach-omap2/powerdomains3xxx_data.c     |    4 +-
 arch/arm/mach-omap2/prcm.c                      |    9 +-
 arch/arm/mach-omap2/prm2xxx_3xxx.c              |    7 +-
 arch/arm/mach-omap2/prm44xx.c                   |    5 +-
 arch/arm/mach-omap2/prm_common.c                |    1 -
 arch/arm/mach-omap2/sdrc2xxx.c                  |    2 +-
 arch/arm/mach-omap2/serial.c                    |   14 +-
 arch/arm/mach-omap2/sleep24xx.S                 |    3 +-
 arch/arm/mach-omap2/sleep34xx.S                 |    2 +-
 arch/arm/mach-omap2/sleep44xx.S                 |    4 +-
 arch/arm/mach-omap2/soc.h                       |    7 +
 arch/arm/mach-omap2/sr_device.c                 |   13 +-
 arch/arm/mach-omap2/sram242x.S                  |    3 +-
 arch/arm/mach-omap2/sram243x.S                  |    3 +-
 arch/arm/mach-omap2/sram34xx.S                  |    3 +-
 .../include/plat => mach-omap2}/ti81xx.h        |    0
 arch/arm/mach-omap2/timer.c                     |   11 +-
 arch/arm/mach-omap2/twl-common.c                |   38 +-
 arch/arm/mach-omap2/twl-common.h                |    9 +-
 arch/arm/mach-omap2/usb-host.c                  |    2 -
 arch/arm/mach-omap2/usb-musb.c                  |    7 +-
 arch/arm/mach-omap2/vc.c                        |    8 +-
 arch/arm/mach-omap2/voltage.c                   |   12 +-
 arch/arm/mach-omap2/voltage.h                   |    2 +-
 arch/arm/mach-omap2/voltagedomains3xxx_data.c   |    3 +-
 arch/arm/mach-omap2/vp.c                        |   16 +-
 arch/arm/mach-orion5x/common.c                  |   10 -
 arch/arm/mach-orion5x/include/mach/io.h         |   22 -
 arch/arm/mach-orion5x/include/mach/orion5x.h    |   20 +-
 arch/arm/mach-orion5x/pci.c                     |   56 +-
 arch/arm/mach-pnx4008/Makefile                  |   12 -
 arch/arm/mach-pnx4008/Makefile.boot             |    4 -
 arch/arm/mach-pnx4008/clock.c                   | 1001 ----------------
 arch/arm/mach-pnx4008/clock.h                   |   43 -
 arch/arm/mach-pnx4008/core.c                    |  290 -----
 arch/arm/mach-pnx4008/dma.c                     | 1105 ------------------
 arch/arm/mach-pnx4008/gpio.c                    |  328 ------
 arch/arm/mach-pnx4008/i2c.c                     |   86 --
 arch/arm/mach-pnx4008/include/mach/clock.h      |   62 -
 .../arm/mach-pnx4008/include/mach/debug-macro.S |   21 -
 arch/arm/mach-pnx4008/include/mach/dma.h        |  160 ---
 .../arm/mach-pnx4008/include/mach/entry-macro.S |  116 --
 .../mach-pnx4008/include/mach/gpio-pnx4008.h    |  241 ----
 arch/arm/mach-pnx4008/include/mach/hardware.h   |   32 -
 arch/arm/mach-pnx4008/include/mach/irq.h        |   42 -
 arch/arm/mach-pnx4008/include/mach/irqs.h       |  215 ----
 arch/arm/mach-pnx4008/include/mach/param.h      |   21 -
 arch/arm/mach-pnx4008/include/mach/platform.h   |   69 --
 arch/arm/mach-pnx4008/include/mach/pm.h         |   33 -
 arch/arm/mach-pnx4008/include/mach/timex.h      |   19 -
 arch/arm/mach-pnx4008/include/mach/uncompress.h |   46 -
 arch/arm/mach-pnx4008/irq.c                     |  121 --
 arch/arm/mach-pnx4008/pm.c                      |  153 ---
 arch/arm/mach-pnx4008/serial.c                  |   67 --
 arch/arm/mach-pnx4008/sleep.S                   |  195 ----
 arch/arm/mach-pnx4008/time.c                    |  134 ---
 arch/arm/mach-pnx4008/time.h                    |   70 --
 arch/arm/mach-prima2/Kconfig                    |   19 +
 arch/arm/mach-prima2/Makefile                   |    4 +-
 arch/arm/mach-prima2/{prima2.c => common.c}     |   11 +-
 arch/arm/mach-prima2/include/mach/uncompress.h  |    4 +-
 arch/arm/mach-prima2/irq.c                      |    2 +-
 arch/arm/mach-pxa/devices.c                     |    3 +-
 arch/arm/mach-realview/realview_eb.c            |    3 +-
 arch/arm/mach-realview/realview_pb1176.c        |    3 +-
 arch/arm/mach-realview/realview_pb11mp.c        |    3 +-
 arch/arm/mach-realview/realview_pba8.c          |    3 +-
 arch/arm/mach-realview/realview_pbx.c           |    3 +-
 arch/arm/mach-s3c24xx/h1940-bluetooth.c         |   14 +-
 arch/arm/mach-s3c24xx/mach-anubis.c             |    3 +-
 arch/arm/mach-s3c24xx/mach-jive.c               |   12 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c           |    4 +-
 arch/arm/mach-s3c24xx/mach-nexcoder.c           |   22 +-
 arch/arm/mach-s3c24xx/mach-osiris-dvs.c         |   13 +-
 arch/arm/mach-s3c24xx/mach-osiris.c             |    7 +-
 arch/arm/mach-sa1100/include/mach/simpad.h      |    2 +-
 arch/arm/mach-sa1100/simpad.c                   |    2 +-
 arch/arm/mach-shark/core.c                      |   18 -
 arch/arm/mach-shark/include/mach/debug-macro.S  |    7 +-
 arch/arm/mach-shark/include/mach/entry-macro.S  |    3 +-
 arch/arm/mach-shark/include/mach/io.h           |   18 -
 arch/arm/mach-shark/pci.c                       |    5 +
 arch/arm/mach-shmobile/board-ag5evm.c           |    1 -
 arch/arm/mach-shmobile/board-ap4evb.c           |   12 +-
 arch/arm/mach-shmobile/board-armadillo800eva.c  |    6 +-
 arch/arm/mach-shmobile/board-bonito.c           |    8 +-
 arch/arm/mach-shmobile/board-g3evm.c            |   12 +-
 arch/arm/mach-shmobile/board-g4evm.c            |   30 +-
 arch/arm/mach-shmobile/board-kzm9g.c            |    8 +-
 arch/arm/mach-shmobile/board-mackerel.c         |   22 +-
 arch/arm/mach-shmobile/clock-r8a7740.c          |   46 +-
 arch/arm/mach-shmobile/clock-sh7367.c           |   44 +-
 arch/arm/mach-shmobile/clock-sh7372.c           |   60 +-
 arch/arm/mach-shmobile/clock-sh7377.c           |   50 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |   70 +-
 arch/arm/mach-shmobile/include/mach/gpio.h      |    6 +-
 arch/arm/mach-shmobile/intc-r8a7779.c           |   14 +-
 arch/arm/mach-shmobile/intc-sh7372.c            |   27 +-
 arch/arm/mach-shmobile/intc-sh73a0.c            |   20 +-
 arch/arm/mach-shmobile/pm-rmobile.c             |    6 +-
 arch/arm/mach-shmobile/pm-sh7372.c              |   57 +-
 arch/arm/mach-shmobile/setup-sh7367.c           |    2 +-
 arch/arm/mach-shmobile/setup-sh7377.c           |    2 +-
 arch/arm/mach-shmobile/setup-sh73a0.c           |    2 +-
 arch/arm/mach-spear13xx/include/mach/spear.h    |   14 +-
 arch/arm/mach-spear13xx/spear13xx.c             |    6 +-
 arch/arm/mach-tegra/Kconfig                     |   27 -
 arch/arm/mach-tegra/Makefile                    |   12 +-
 arch/arm/mach-tegra/apbio.c                     |  122 +-
 arch/arm/mach-tegra/board-dt-tegra20.c          |   23 +-
 arch/arm/mach-tegra/board-harmony-pcie.c        |   49 +-
 arch/arm/mach-tegra/board-harmony-pinmux.c      |  156 ---
 arch/arm/mach-tegra/board-harmony-power.c       |  156 ---
 arch/arm/mach-tegra/board-harmony.c             |  197 ----
 arch/arm/mach-tegra/board-harmony.h             |   41 -
 arch/arm/mach-tegra/board-paz00-pinmux.c        |  156 ---
 arch/arm/mach-tegra/board-paz00.c               |  192 ---
 arch/arm/mach-tegra/board-paz00.h               |   17 +-
 arch/arm/mach-tegra/board-trimslice-pinmux.c    |  155 ---
 arch/arm/mach-tegra/board-trimslice.c           |  183 ---
 arch/arm/mach-tegra/board-trimslice.h           |   30 -
 arch/arm/mach-tegra/devices.c                   |    3 +-
 arch/arm/mach-tegra/dma.c                       |  823 -------------
 arch/arm/mach-tegra/fuse.c                      |    4 +-
 arch/arm/mach-tegra/include/mach/dma.h          |   97 --
 arch/arm/mach-tegra/include/mach/io.h           |   46 -
 arch/arm/mach-tegra/include/mach/iomap.h        |    3 +
 arch/arm/mach-tegra/pcie.c                      |   95 +-
 arch/arm/mach-u300/Kconfig                      |   43 +-
 arch/arm/mach-u300/Makefile                     |    1 -
 arch/arm/mach-u300/core.c                       |  100 +-
 .../mach-u300/{include/mach => }/dma_channels.h |   11 +-
 arch/arm/mach-u300/i2c.c                        |    6 +-
 arch/arm/mach-u300/include/mach/clkdev.h        |    7 -
 arch/arm/mach-u300/include/mach/irqs.h          |   36 +-
 arch/arm/mach-u300/include/mach/platform.h      |   20 -
 arch/arm/mach-u300/include/mach/syscon.h        |   32 +-
 arch/arm/mach-u300/include/mach/u300-regs.h     |   19 +-
 arch/arm/mach-u300/spi.c                        |    2 +-
 arch/arm/mach-u300/timer.c                      |    5 +-
 arch/arm/mach-u300/timer.h                      |    1 +
 arch/arm/mach-u300/u300-gpio.h                  |   46 +-
 arch/arm/mach-u300/u300.c                       |   57 -
 arch/arm/mach-ux500/cpu-db8500.c                |    3 +-
 arch/arm/mach-versatile/core.c                  |    5 -
 arch/arm/mach-versatile/include/mach/hardware.h |    1 -
 arch/arm/mach-versatile/include/mach/io.h       |   27 -
 arch/arm/mach-versatile/pci.c                   |   22 +-
 arch/arm/mach-vexpress/ct-ca9x4.c               |    3 +-
 arch/arm/mm/ioremap.c                           |   14 +
 arch/arm/mm/mmu.c                               |   54 +-
 arch/arm/plat-iop/pci.c                         |   25 +-
 arch/arm/plat-iop/pmu.c                         |    3 +-
 arch/arm/plat-iop/setup.c                       |    5 -
 arch/arm/plat-mxc/Makefile                      |    2 +-
 arch/arm/plat-mxc/clock.c                       |  257 ----
 arch/arm/plat-mxc/cpufreq.c                     |    1 -
 arch/arm/plat-mxc/devices/platform-imx-uart.c   |    2 +-
 arch/arm/plat-mxc/include/mach/clock.h          |   70 --
 arch/arm/plat-mxc/include/mach/mx2_cam.h        |    2 -
 arch/arm/plat-mxc/include/mach/mx31.h           |    6 +-
 arch/arm/plat-mxc/system.c                      |    4 -
 arch/arm/plat-omap/Kconfig                      |    1 +
 arch/arm/plat-omap/Makefile                     |    3 +-
 arch/arm/plat-omap/common.c                     |   42 +-
 arch/arm/plat-omap/counter_32k.c                |    3 -
 arch/arm/plat-omap/debug-devices.c              |    3 -
 arch/arm/plat-omap/debug-leds.c                 |    1 +
 arch/arm/plat-omap/devices.c                    |   92 --
 arch/arm/plat-omap/dma.c                        |   54 +-
 arch/arm/plat-omap/fb.c                         |    2 -
 arch/arm/plat-omap/i2c.c                        |    4 +-
 arch/arm/plat-omap/include/plat/board.h         |  138 ---
 arch/arm/plat-omap/include/plat/cpu.h           |    3 +
 arch/arm/plat-omap/include/plat/dma.h           |    2 +
 arch/arm/plat-omap/include/plat/gpio-switch.h   |   54 -
 arch/arm/plat-omap/include/plat/gpmc.h          |   19 +
 arch/arm/plat-omap/include/plat/hardware.h      |  293 -----
 arch/arm/plat-omap/include/plat/irqs-44xx.h     |  144 ---
 arch/arm/plat-omap/include/plat/irqs.h          |  453 -------
 arch/arm/plat-omap/include/plat/mmc.h           |    1 -
 arch/arm/plat-omap/include/plat/omap-serial.h   |    4 +-
 arch/arm/plat-omap/include/plat/param.h         |    8 -
 arch/arm/plat-omap/include/plat/usb.h           |    1 -
 arch/arm/plat-omap/mux.c                        |   90 --
 arch/arm/plat-omap/omap-pm-noop.c               |   39 +-
 arch/arm/plat-omap/omap_device.c                |   25 +-
 arch/arm/plat-omap/sram.c                       |    1 -
 arch/arm/plat-samsung/devs.c                    |    3 +-
 arch/arm/plat-samsung/include/plat/gpio-fns.h   |   97 --
 arch/arm/plat-samsung/s5p-irq-gpioint.c         |    4 +-
 arch/arm/tools/mach-types                       |    1 -
 drivers/dma/omap-dma.c                          |    2 +
 drivers/gpio/gpio-omap.c                        |   15 +-
 drivers/gpio/gpio-samsung.c                     |   40 -
 drivers/gpio/gpio-tegra.c                       |    3 -
 drivers/gpio/gpio-twl4030.c                     |   15 +-
 drivers/i2c/busses/Kconfig                      |    2 +-
 drivers/i2c/busses/i2c-iop3xx.c                 |  121 +-
 drivers/input/keyboard/Kconfig                  |    2 +-
 drivers/input/keyboard/omap-keypad.c            |  156 +--
 drivers/input/mouse/rpcmouse.c                  |    2 +-
 drivers/input/serio/ams_delta_serio.c           |    2 +-
 drivers/media/video/omap/omap_vout.c            |    1 +
 drivers/media/video/omap3isp/isp.c              |    2 +
 drivers/mfd/twl-core.c                          |   54 +-
 drivers/mmc/host/omap.c                         |    2 -
 drivers/mmc/host/omap_hsmmc.c                   |    1 -
 drivers/mmc/host/sdhci-tegra.c                  |    1 -
 drivers/mtd/nand/ams-delta.c                    |   10 +-
 drivers/mtd/nand/bcm_umi_nand.c                 |   12 +-
 drivers/mtd/nand/nand_bcm_umi.h                 |   73 +-
 drivers/mtd/nand/omap2.c                        |  303 +++--
 drivers/mtd/onenand/omap2.c                     |   34 +-
 drivers/net/ethernet/seeq/ether3.c              |    4 +-
 drivers/pcmcia/omap_cf.c                        |    2 +-
 drivers/pinctrl/pinctrl-coh901.c                |  220 +---
 drivers/power/avs/smartreflex.c                 |    2 +
 drivers/remoteproc/omap_remoteproc.c            |    2 +-
 drivers/scsi/arm/eesox.c                        |    2 +-
 drivers/spi/Kconfig                             |    2 +-
 drivers/spi/spi-omap-uwire.c                    |    5 +-
 drivers/spi/spi-omap2-mcspi.c                   |    2 +-
 drivers/spi/spi-tegra.c                         |   55 +-
 drivers/staging/tidspbridge/core/dsp-clock.c    |    2 +-
 drivers/staging/tidspbridge/core/tiomap3430.c   |    2 +-
 .../staging/tidspbridge/core/tiomap3430_pwr.c   |    2 +-
 drivers/staging/tidspbridge/core/tiomap_io.c    |    2 +-
 drivers/staging/tidspbridge/core/wdt.c          |    2 +-
 .../staging/tidspbridge/rmgr/drv_interface.c    |    2 +-
 drivers/tty/serial/serial_ks8695.c              |    4 +-
 drivers/usb/Kconfig                             |    1 -
 drivers/usb/host/Kconfig                        |    2 +-
 drivers/usb/host/ohci-hcd.c                     |    2 +-
 drivers/usb/host/ohci-nxp.c                     |   84 +-
 drivers/usb/host/ohci-omap.c                    |    2 +-
 drivers/usb/musb/tusb6010_omap.c                |    1 -
 drivers/usb/otg/isp1301_omap.c                  |    2 +-
 drivers/video/backlight/omap1_bl.c              |    4 +-
 drivers/video/da8xx-fb.c                        |    8 +-
 drivers/video/omap/lcd_ams_delta.c              |    3 +-
 drivers/video/omap/lcd_mipid.c                  |    2 +-
 drivers/video/omap/lcd_osk.c                    |    2 +-
 drivers/video/omap2/dss/dispc.c                 |    1 +
 drivers/video/omap2/omapfb/omapfb-main.c        |    1 +
 drivers/watchdog/Kconfig                        |    6 +-
 drivers/watchdog/ks8695_wdt.c                   |   14 +-
 drivers/watchdog/omap_wdt.c                     |    5 +
 include/linux/i2c/twl.h                         |    3 -
 include/linux/mfd/twl6040.h                     |    1 -
 include/linux/omapfb.h                          |    7 +-
 .../linux/platform_data/asoc-ti-mcbsp.h         |    0
 .../linux/platform_data/dsp-omap.h              |    0
 .../linux/platform_data/gpio-omap.h             |   15 +-
 .../linux/platform_data/keypad-omap.h           |    0
 .../linux/platform_data/lcd-mipid.h             |    0
 .../linux/platform_data/mtd-nand-omap2.h        |    3 +-
 .../linux/platform_data/mtd-onenand-omap2.h     |    0
 include/linux/platform_data/omap1_bl.h          |   11 +
 .../linux/platform_data/pinctrl-coh901.h        |   13 +-
 .../linux/platform_data/remoteproc-omap.h       |    0
 .../linux/platform_data/spi-omap2-mcspi.h       |    0
 .../linux/platform_data/voltage-omap.h          |    0
 include/linux/power/smartreflex.h               |    2 +-
 sound/soc/omap/am3517evm.c                      |    2 +-
 sound/soc/omap/ams-delta.c                      |    4 +-
 sound/soc/omap/igep0020.c                       |    2 +-
 sound/soc/omap/mcbsp.c                          |    4 +-
 sound/soc/omap/n810.c                           |    2 +-
 sound/soc/omap/omap-abe-twl6040.c               |    4 -
 sound/soc/omap/omap-mcbsp.c                     |    3 +-
 sound/soc/omap/omap-mcpdm.c                     |    2 +
 sound/soc/omap/omap-pcm.c                       |    1 +
 sound/soc/omap/omap3beagle.c                    |    2 +-
 sound/soc/omap/omap3evm.c                       |    2 +-
 sound/soc/omap/omap3pandora.c                   |    2 +-
 sound/soc/omap/osk5912.c                        |    2 +-
 sound/soc/omap/overo.c                          |    2 +-
 sound/soc/omap/rx51.c                           |    2 +-
 sound/soc/omap/sdp3430.c                        |    3 +-
 sound/soc/omap/zoom2.c                          |    2 +-
 sound/soc/tegra/Kconfig                         |    2 +-
 sound/soc/tegra/tegra_pcm.c                     |  232 ----
 sound/soc/tegra/tegra_pcm.h                     |   14 -
 623 files changed, 4618 insertions(+), 15490 deletions(-)
 delete mode 100644 arch/arm/configs/pnx4008_defconfig
 create mode 100644 arch/arm/kernel/perf_event_cpu.c
 delete mode 100644 arch/arm/kernel/pmu.c
 delete mode 100644 arch/arm/mach-bcmring/include/cfg_global.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/cache.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/delay.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/errno.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/intcHw.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/module.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/secHw.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/stdint.h
 delete mode 100644 arch/arm/mach-bcmring/include/csp/string.h
 rename arch/arm/mach-bcmring/include/{cfg_global_defines.h => mach/cfg_global.h} (74%)
 rename arch/arm/mach-bcmring/include/{ => mach}/csp/dmacHw.h (99%)
 rename arch/arm/mach-bcmring/include/{ => mach}/csp/reg.h (81%)
 rename arch/arm/mach-bcmring/include/{ => mach}/csp/tmrHw.h (99%)
 delete mode 100644 arch/arm/mach-dove/include/mach/io.h
 create mode 100644 arch/arm/mach-imx/clk.c
 delete mode 100644 arch/arm/mach-integrator/include/mach/io.h
 delete mode 100644 arch/arm/mach-iop13xx/include/mach/io.h
 delete mode 100644 arch/arm/mach-iop32x/include/mach/io.h
 delete mode 100644 arch/arm/mach-iop33x/include/mach/io.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/io.h
 delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-timer.h
 create mode 100644 arch/arm/mach-mmp/clock-mmp2.c
 create mode 100644 arch/arm/mach-mmp/clock-pxa168.c
 create mode 100644 arch/arm/mach-mmp/clock-pxa910.c
 delete mode 100644 arch/arm/mach-msm/acpuclock-arm11.c
 delete mode 100644 arch/arm/mach-msm/acpuclock.h
 delete mode 100644 arch/arm/mach-msm/board-msm7x27.c
 delete mode 100644 arch/arm/mach-msm/idle.c
 delete mode 100644 arch/arm/mach-msm/include/mach/system.h
 delete mode 100644 arch/arm/mach-mv78xx0/include/mach/io.h
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/board-ams-delta.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/board-sx1.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/board-voiceblue.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/flash.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/irda.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/mux.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/omap1510.h (97%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/omap16xx.h (99%)
 rename arch/arm/{plat-omap/include/plat => mach-omap1/include/mach}/omap7xx.h (98%)
 delete mode 100644 arch/arm/mach-omap1/include/mach/smp.h
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/am33xx.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/am35xx.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/board-rx51.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/ctrl_module_core_44xx.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/ctrl_module_pad_core_44xx.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/ctrl_module_pad_wkup_44xx.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/ctrl_module_wkup_44xx.h (100%)
 create mode 100644 arch/arm/mach-omap2/debug-devices.h
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/gpmc-smc91x.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/gpmc-smsc911x.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/hdq1w.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/id.h (100%)
 delete mode 100644 arch/arm/mach-omap2/include/mach/smp.h
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/l3_2xxx.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/l3_3xxx.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/l4_2xxx.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/l4_3xxx.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/omap-secure.h (100%)
 rename arch/arm/mach-omap2/{include/mach => }/omap-wakeupgen.h (100%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap24xx.h (98%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap34xx.h (98%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap4-keypad.h (87%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap44xx.h (97%)
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/omap54xx.h (100%)
 create mode 100644 arch/arm/mach-omap2/soc.h
 rename arch/arm/{plat-omap/include/plat => mach-omap2}/ti81xx.h (100%)
 delete mode 100644 arch/arm/mach-orion5x/include/mach/io.h
 delete mode 100644 arch/arm/mach-pnx4008/Makefile
 delete mode 100644 arch/arm/mach-pnx4008/Makefile.boot
 delete mode 100644 arch/arm/mach-pnx4008/clock.c
 delete mode 100644 arch/arm/mach-pnx4008/clock.h
 delete mode 100644 arch/arm/mach-pnx4008/core.c
 delete mode 100644 arch/arm/mach-pnx4008/dma.c
 delete mode 100644 arch/arm/mach-pnx4008/gpio.c
 delete mode 100644 arch/arm/mach-pnx4008/i2c.c
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/clock.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/dma.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/gpio-pnx4008.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/irq.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/param.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/platform.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/pm.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/timex.h
 delete mode 100644 arch/arm/mach-pnx4008/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-pnx4008/irq.c
 delete mode 100644 arch/arm/mach-pnx4008/pm.c
 delete mode 100644 arch/arm/mach-pnx4008/serial.c
 delete mode 100644 arch/arm/mach-pnx4008/sleep.S
 delete mode 100644 arch/arm/mach-pnx4008/time.c
 delete mode 100644 arch/arm/mach-pnx4008/time.h
 create mode 100644 arch/arm/mach-prima2/Kconfig
 rename arch/arm/mach-prima2/{prima2.c => common.c} (81%)
 delete mode 100644 arch/arm/mach-shark/include/mach/io.h
 delete mode 100644 arch/arm/mach-tegra/board-harmony-pinmux.c
 delete mode 100644 arch/arm/mach-tegra/board-harmony-power.c
 delete mode 100644 arch/arm/mach-tegra/board-harmony.c
 delete mode 100644 arch/arm/mach-tegra/board-harmony.h
 delete mode 100644 arch/arm/mach-tegra/board-paz00-pinmux.c
 delete mode 100644 arch/arm/mach-tegra/board-trimslice-pinmux.c
 delete mode 100644 arch/arm/mach-tegra/board-trimslice.c
 delete mode 100644 arch/arm/mach-tegra/board-trimslice.h
 delete mode 100644 arch/arm/mach-tegra/dma.c
 delete mode 100644 arch/arm/mach-tegra/include/mach/io.h
 rename arch/arm/mach-u300/{include/mach => }/dma_channels.h (88%)
 delete mode 100644 arch/arm/mach-u300/include/mach/clkdev.h
 delete mode 100644 arch/arm/mach-u300/include/mach/platform.h
 create mode 100644 arch/arm/mach-u300/timer.h
 delete mode 100644 arch/arm/mach-u300/u300.c
 delete mode 100644 arch/arm/mach-versatile/include/mach/io.h
 delete mode 100644 arch/arm/plat-mxc/clock.c
 delete mode 100644 arch/arm/plat-mxc/include/mach/clock.h
 delete mode 100644 arch/arm/plat-omap/devices.c
 delete mode 100644 arch/arm/plat-omap/include/plat/board.h
 delete mode 100644 arch/arm/plat-omap/include/plat/gpio-switch.h
 delete mode 100644 arch/arm/plat-omap/include/plat/hardware.h
 delete mode 100644 arch/arm/plat-omap/include/plat/irqs-44xx.h
 delete mode 100644 arch/arm/plat-omap/include/plat/irqs.h
 delete mode 100644 arch/arm/plat-omap/include/plat/param.h
 delete mode 100644 arch/arm/plat-omap/mux.c
 rename arch/arm/plat-omap/include/plat/mcbsp.h => include/linux/platform_data/asoc-ti-mcbsp.h (100%)
 rename arch/arm/plat-omap/include/plat/dsp.h => include/linux/platform_data/dsp-omap.h (100%)
 rename arch/arm/plat-omap/include/plat/gpio.h => include/linux/platform_data/gpio-omap.h (94%)
 rename arch/arm/plat-omap/include/plat/keypad.h => include/linux/platform_data/keypad-omap.h (100%)
 rename arch/arm/plat-omap/include/plat/lcd_mipid.h => include/linux/platform_data/lcd-mipid.h (100%)
 rename arch/arm/plat-omap/include/plat/nand.h => include/linux/platform_data/mtd-nand-omap2.h (96%)
 rename arch/arm/plat-omap/include/plat/onenand.h => include/linux/platform_data/mtd-onenand-omap2.h (100%)
 create mode 100644 include/linux/platform_data/omap1_bl.h
 rename arch/arm/mach-u300/include/mach/gpio-u300.h => include/linux/platform_data/pinctrl-coh901.h (72%)
 rename arch/arm/plat-omap/include/plat/remoteproc.h => include/linux/platform_data/remoteproc-omap.h (100%)
 rename arch/arm/plat-omap/include/plat/mcspi.h => include/linux/platform_data/spi-omap2-mcspi.h (100%)
 rename arch/arm/plat-omap/include/plat/voltage.h => include/linux/platform_data/voltage-omap.h (100%)

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

* [GIT PULL 3/12] ARM: soc: MAINTAINERS updates
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
  2012-10-01 23:56 ` [GIT PULL 1/12] ARM: soc: non-critical bug fixes Olof Johansson
  2012-10-01 23:56 ` [GIT PULL 2/12] ARM: soc: general cleanups Olof Johansson
@ 2012-10-01 23:56 ` Olof Johansson
  2012-10-01 23:56 ` [GIT PULL 4/12] ARM: soc: soc-specific updates Olof Johansson
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:56 UTC (permalink / raw)
  To: linux-arm-kernel

Maintainers updates for KS8965 adding Greg Ungerer, and removing
myself and Colin Cross as tegra maintainers, since Stephen Warren has
been handling it on his own for several releases now.


Conflicts: none

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

The following changes since commit ed0a0ed0a4e0e6eeebfa154f97ebb41abc5bbee8:

  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/maintainers

for you to fetch changes up to d192f93cfca6a0aedbf10fa548d8bc17b86275d6:

  Merge tag 'tegra-for-3.7-maintainers' of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/maintainers

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

Arnd Bergmann (1):
      ARM: ks8695: add maintainers entry

Olof Johansson (1):
      Merge tag 'tegra-for-3.7-maintainers' of git://git.kernel.org/.../swarren/linux-tegra into next/maintainers

Stephen Warren (1):
      MAINTAINERS: tegra: remove Olof/Colin, add device tree files

Uwe Kleine-K?nig (1):
      MAINTAINERS: add defconfig file to TEGRA section


 MAINTAINERS | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

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

* [GIT PULL 4/12] ARM: soc: soc-specific updates
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (2 preceding siblings ...)
  2012-10-01 23:56 ` [GIT PULL 3/12] ARM: soc: MAINTAINERS updates Olof Johansson
@ 2012-10-01 23:56 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 5/12] ARM: soc: device tree updates Olof Johansson
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:56 UTC (permalink / raw)
  To: linux-arm-kernel

Most notable here is probably the addition of basic support for the
BCM2835, an SoC used in some of the Roku 2 players as well as the
much-hyped Raspberry Pi, cleaned up and contributed by Stephen
Warren. It's still early days on mainline support, with just the
basics working. But it has to start somewhere!

Beyond that there's some conversions of clock infrastructure on tegra
to common clock, misc updates for several other platforms, and OMAP
now has its own bus (under drivers/bus) to manage its devices through.

This branch adds two new directories outside of arch/arm:
drivers/irqchip for new irq controllers, and drivers/bus for the above
OMAP bus. It's expected that some of the other platforms will migrate
parts of their platforms to those directories over time as well.

Conflicts:
* Trivial add/add conflict in arch/arm/mach-ux500/cpu.c
* Trivial add/add conflict in drivers/clocksource/Makefile
* Change/delete conflict in arch/arm/mach-ux500/clock.c. Remove the file.


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

The following changes since commit f7b967bffefe69f1ad8b79e263237ec1feba7b9b:

  Merge branch 'next/maintainers' 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 b6e3b5c2fea9c76617e101cbbc54ed14961f9dee:

  Merge branch 'lpc32xx/core' of git://git.antcom.de/linux-2.6 into next/soc

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

Alex Gershgorin (1):
      ARM: i.MX35: Implement camera and keypad clocks

Arnd Bergmann (2):
      Merge branch 'ux500-core' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      ARM: shmobile: add new __iomem annotation for new code

Chander Kashyap (3):
      ARM: EXYNOS: Turn off clocks for NAND, OneNAND and TSI controllers
      ARM: EXYNOS: Put PCM, Slimbus, Spdif clocks to off state
      ARM: SAMSUNG: Add check for NULL in clock interface

Dave Martin (1):
      ARM: mxc: ssi-fiq: Make ssi-fiq.S Thumb-2 compatible

Joseph Lo (7):
      ARM: tegra: clocks: separate tegra_clk_32k_ops from Tegra20 and Tegra30
      ARM: tegra30: clocks: fix the wrong tegra_audio_sync_clk_ops name
      ARM: tegra: introduce tegra_cpu_car_ops structures
      ARM: tegra: replace the CPU CAR access code by tegra_cpu_car_ops
      ARM: tegra: clean up the common assembly macros into sleep.h
      ARM: tegra30: add CPU hotplug support
      ARM: tegra20: add CPU hotplug support

Kevin Hilman (4):
      ARM: OMAP: omap_device: keep track of driver bound status
      ARM: OMAP: omap_device: don't attempt late suspend if no driver bound
      ARM: OMAP: omap_device: idle devices with no driver bound
      ARM: OMAP: AM33xx hwmod: fixup SPI after platform_data move

Leela Krishna Amudala (1):
      ARM: EXYNOS: Add bus clock for FIMD

Linus Walleij (4):
      ARM: ux500: delete remnant U5500 macros
      ARM: ux500: add a U8520 detection macro
      ARM: ux500: reform Ux500 family names
      ARM: ux500: add detection for DB8500 ASIC v2.2

Loic PALLARDY (1):
      ARM: ux500: Correct Ux500 family names usage

Olof Johansson (14):
      Merge branch 'ux500/asic-id' into next/soc
      Merge branch 'kzm9g' of git://git.kernel.org/.../horms/renesas into next/soc
      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 branch 'renesas/pmu' into next/soc
      Merge tag 'imx-soc' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc
      Merge tag 'tegra-for-3.7-common-clk' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'tegra-for-3.7-cpu-hotplug' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'devel-omap-device-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-devel-am33xx-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'rpi-for-3.7' of git://git.kernel.org/.../swarren/linux-rpi into next/soc
      Merge branch 'next/devel-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge branch 'bcm2835/soc' into next/soc
      Merge branch 'lpc32xx/core' of git://git.antcom.de/linux-2.6 into next/soc

Phil Edworthy (1):
      r8a7779: add SDHI clock support

Prashant Gaikwad (8):
      ARM: tegra30: Separate out clk ops and clk data
      ARM: tegra20: Separate out clk ops and clk data
      ARM: tegra: Rename tegra20 clock file
      ARM: tegra: Add clk_tegra structure and helper functions
      ARM: tegra: Port tegra to generic clock framework
      ARM: tegra: Remove duplicate code
      ARM: tegra: Fix data type for io address
      ARM: Tegra: Add smp_twd clock for Tegra20

Roland Stigge (6):
      ARM: LPC32xx: Use handle_edge_irq() callback on edge type irqs
      ARM: LPC32xx: Provide DMA filter callbacks via platform data
      ARM: LPC32xx: Remove board specific GPIO init
      ARM: LPC32xx: Board cleanup
      ARM: LPC32xx: Platform update for devicetree completion of spi-pl022
      ARM: LPC32xx: Support GPI 28

Sachin Kamat (2):
      ARM: EXYNOS: Fix incorrect help text
      ARM: SAMSUNG: Fix HDMI related warnings

Sascha Hauer (1):
      ARM i.MX53: register CAN clocks

Simon Arlott (5):
      ARM: add infra-structure for BCM2835 and Raspberry Pi
      ARM: bcm2835: add interrupt controller driver
      ARM: bcm2835: add system timer
      ARM: bcm2835: add stub clock driver
      ARM: bcm2835: instantiate console UART

Stephen Warren (7):
      ARM: tegra: turn on UART A clock at boot
      ARM: tegra: fix U16 divider range check
      ARM: tegra: remove tegra_timer from tegra_list_clks
      ARM: tegra: fix overflow in tegra20_pll_clk_round_rate()
      ARM: tegra: cpu-tegra: explicitly manage re-parenting
      MAINTAINERS: add an entry for the BCM2835 ARM sub-architecture
      irqchip: fill in empty Kconfig

Sylwester Nawrocki (1):
      ARM: S3C24XX: Add .get_rate callback for "camif-upll" clock

Tetsuyuki Kobayashi (3):
      ARM: shmobile: kzm9g: enable restarting
      ARM: shmobile: sh73a0: enable PMU(Performance Monitoring Unit)
      ARM: shmobile: emev2: enable PMU(Performance Monitoring Unit)

Tony Lindgren (2):
      Merge tag 'for_3.7-omap_device' of git://git.kernel.org/.../khilman/linux-omap-pm into devel-omap-device
      Merge tag 'omap-devel-a2-for-3.7' of git://git.kernel.org/.../pjw/omap-pending into devel-am33xx

Torben Hohn (1):
      arm imx31: add a few pinmux settings the tt01 needs

Vaibhav Hiremath (4):
      ARM: OMAP2+: hwmod: Hook-up am33xx support in omap_hwmod framework
      ARM: OMAP3+: hwmod: Add AM33XX HWMOD data
      ARM: OMAP2+: dpll: Add missing soc_is_am33xx() check for common functions
      ARM: AM33XX: clock: Add dcan clock aliases for device-tree


 .../devicetree/bindings/arm/bcm2835.txt         |    8 +
 .../brcm,bcm2835-armctrl-ic.txt                 |  110 +
 .../timer/brcm,bcm2835-system-timer.txt         |   22 +
 .../devicetree/bindings/vendor-prefixes.txt     |    1 +
 MAINTAINERS                                     |   10 +
 arch/arm/Kconfig                                |   18 +
 arch/arm/Makefile                               |    1 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts             |   12 +
 arch/arm/boot/dts/bcm2835.dtsi                  |   39 +
 arch/arm/configs/bcm2835_defconfig              |   95 +
 arch/arm/configs/kzm9d_defconfig                |    1 +
 arch/arm/configs/kzm9g_defconfig                |    1 +
 arch/arm/mach-bcm2835/Makefile                  |    1 +
 arch/arm/mach-bcm2835/Makefile.boot             |    5 +
 arch/arm/mach-bcm2835/bcm2835.c                 |   64 +
 .../arm/mach-bcm2835/include/mach/bcm2835_soc.h |   29 +
 .../arm/mach-bcm2835/include/mach/debug-macro.S |   21 +
 arch/arm/mach-bcm2835/include/mach/timex.h      |   26 +
 arch/arm/mach-bcm2835/include/mach/uncompress.h |   45 +
 arch/arm/mach-exynos/Kconfig                    |    4 +-
 arch/arm/mach-exynos/clock-exynos4.c            |   31 +
 arch/arm/mach-exynos/clock-exynos5.c            |   32 +-
 arch/arm/mach-imx/clk-imx35.c                   |   11 +-
 arch/arm/mach-imx/clk-imx51-imx53.c             |   14 +-
 .../mach-lpc32xx/include/mach/gpio-lpc32xx.h    |    2 +-
 arch/arm/mach-lpc32xx/irq.c                     |    7 +-
 arch/arm/mach-lpc32xx/phy3250.c                 |   42 +-
 arch/arm/mach-omap2/Makefile                    |    1 +
 arch/arm/mach-omap2/clkt_dpll.c                 |    4 +-
 arch/arm/mach-omap2/clock33xx_data.c            |    2 +
 arch/arm/mach-omap2/dpll3xxx.c                  |    4 +-
 arch/arm/mach-omap2/io.c                        |    2 +
 arch/arm/mach-omap2/omap_hwmod.c                |  178 +
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      | 3381 ++++++++++++++++++
 arch/arm/mach-s3c24xx/clock-s3c2440.c           |   14 +
 arch/arm/mach-shmobile/board-kzm9g.c            |    8 +
 arch/arm/mach-shmobile/clock-r8a7779.c          |   11 +-
 arch/arm/mach-shmobile/setup-emev2.c            |   21 +
 arch/arm/mach-shmobile/setup-sh73a0.c           |   21 +
 arch/arm/mach-tegra/Makefile                    |    6 +-
 arch/arm/mach-tegra/board-dt-tegra20.c          |    1 +
 arch/arm/mach-tegra/clock.c                     |  574 +--
 arch/arm/mach-tegra/clock.h                     |   40 +-
 arch/arm/mach-tegra/common.c                    |    4 +-
 arch/arm/mach-tegra/cpu-tegra.c                 |   48 +-
 arch/arm/mach-tegra/headsmp.S                   |    6 +-
 arch/arm/mach-tegra/hotplug.c                   |  118 +-
 arch/arm/mach-tegra/include/mach/clk.h          |    3 +
 arch/arm/mach-tegra/platsmp.c                   |   29 +-
 arch/arm/mach-tegra/sleep-t20.S                 |   82 +
 arch/arm/mach-tegra/sleep-t30.S                 |  107 +
 arch/arm/mach-tegra/sleep.S                     |   33 +-
 arch/arm/mach-tegra/sleep.h                     |   85 +
 arch/arm/mach-tegra/tegra20_clocks.c            | 1625 +++++++++
 arch/arm/mach-tegra/tegra20_clocks.h            |   42 +
 arch/arm/mach-tegra/tegra20_clocks_data.c       | 1144 ++++++
 arch/arm/mach-tegra/tegra2_clocks.c             | 2484 -------------
 arch/arm/mach-tegra/tegra30_clocks.c            | 2593 +++++---------
 arch/arm/mach-tegra/tegra30_clocks.h            |   53 +
 arch/arm/mach-tegra/tegra30_clocks_data.c       | 1372 +++++++
 arch/arm/mach-tegra/tegra_cpu_car.h             |   87 +
 arch/arm/mach-ux500/cache-l2x0.c                |    2 +-
 arch/arm/mach-ux500/cpu-db8500.c                |    2 +-
 arch/arm/mach-ux500/cpu.c                       |    2 +-
 arch/arm/mach-ux500/include/mach/id.h           |   44 +-
 arch/arm/mach-ux500/platsmp.c                   |    4 +-
 arch/arm/mach-ux500/timer.c                     |    2 +-
 arch/arm/plat-mxc/include/mach/iomux-mx3.h      |    5 +
 arch/arm/plat-mxc/ssi-fiq.S                     |   89 +-
 arch/arm/plat-omap/include/plat/omap_device.h   |    2 +
 arch/arm/plat-omap/include/plat/omap_hwmod.h    |    1 +
 arch/arm/plat-omap/omap_device.c                |   56 +-
 arch/arm/plat-samsung/clock.c                   |    8 +-
 arch/arm/plat-samsung/devs.c                    |    3 +-
 drivers/Kconfig                                 |    2 +
 drivers/Makefile                                |    2 +
 drivers/clk/Makefile                            |    1 +
 drivers/clk/clk-bcm2835.c                       |   59 +
 drivers/clocksource/Makefile                    |    1 +
 drivers/clocksource/bcm2835_timer.c             |  161 +
 drivers/irqchip/Kconfig                         |    1 +
 drivers/irqchip/Makefile                        |    1 +
 drivers/irqchip/irq-bcm2835.c                   |  223 ++
 include/linux/bcm2835_timer.h                   |   22 +
 include/linux/clk/bcm2835.h                     |   24 +
 include/linux/irqchip/bcm2835.h                 |   29 +
 86 files changed, 10542 insertions(+), 5039 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/bcm2835.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt
 create mode 100644 Documentation/devicetree/bindings/timer/brcm,bcm2835-system-timer.txt
 create mode 100644 arch/arm/boot/dts/bcm2835-rpi-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2835.dtsi
 create mode 100644 arch/arm/configs/bcm2835_defconfig
 create mode 100644 arch/arm/mach-bcm2835/Makefile
 create mode 100644 arch/arm/mach-bcm2835/Makefile.boot
 create mode 100644 arch/arm/mach-bcm2835/bcm2835.c
 create mode 100644 arch/arm/mach-bcm2835/include/mach/bcm2835_soc.h
 create mode 100644 arch/arm/mach-bcm2835/include/mach/debug-macro.S
 create mode 100644 arch/arm/mach-bcm2835/include/mach/timex.h
 create mode 100644 arch/arm/mach-bcm2835/include/mach/uncompress.h
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c
 create mode 100644 arch/arm/mach-tegra/sleep-t20.S
 create mode 100644 arch/arm/mach-tegra/sleep-t30.S
 create mode 100644 arch/arm/mach-tegra/sleep.h
 create mode 100644 arch/arm/mach-tegra/tegra20_clocks.c
 create mode 100644 arch/arm/mach-tegra/tegra20_clocks.h
 create mode 100644 arch/arm/mach-tegra/tegra20_clocks_data.c
 delete mode 100644 arch/arm/mach-tegra/tegra2_clocks.c
 create mode 100644 arch/arm/mach-tegra/tegra30_clocks.h
 create mode 100644 arch/arm/mach-tegra/tegra30_clocks_data.c
 create mode 100644 arch/arm/mach-tegra/tegra_cpu_car.h
 create mode 100644 drivers/clk/clk-bcm2835.c
 create mode 100644 drivers/clocksource/bcm2835_timer.c
 create mode 100644 drivers/irqchip/Kconfig
 create mode 100644 drivers/irqchip/Makefile
 create mode 100644 drivers/irqchip/irq-bcm2835.c
 create mode 100644 include/linux/bcm2835_timer.h
 create mode 100644 include/linux/clk/bcm2835.h
 create mode 100644 include/linux/irqchip/bcm2835.h

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

* [GIT PULL 5/12] ARM: soc: device tree updates
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (3 preceding siblings ...)
  2012-10-01 23:56 ` [GIT PULL 4/12] ARM: soc: soc-specific updates Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 6/12] ARM: soc: cleanups, part 2 Olof Johansson
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

Device tree conversion and enablement branch. Mostly a bunch of new
bindings and setup for various platforms, but the Via/Winchip VT8500
platform is also converted over from being 100% legacy to now use
device tree for probing. More of that will come for 3.8.

Conflicts:
* Looks like Tony merged his bindings patch both through USB and our
  tree. Our version is a little cleaner, so keep that one.

* Lots of conflicts with removed files in vt8500, that should all be deleted.

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

The following changes since commit 6d55d5968a8622f3ea20ec40737aea1cfba6438c:

  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/dt

for you to fetch changes up to 99261fbad0a16f105b262d7525801697588ba526:

  Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt

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

Aneesh V (3):
      Documentation: dt: device tree bindings for LPDDR2 memories
      Documentation: dt: emif: device tree bindings for TI's EMIF sdram controller
      ARM: dts: EMIF and LPDDR2 device tree data for OMAP4 boards

AnilKumar Ch (5):
      arm/dts: regulator: Add tps65910 device tree data
      arm/dts: regulator: Add tps65217 device tree data
      arm/dts: Add tps65910 regulator DT data to am335x-evm.dts
      arm/dts: Add tps65217 regulator DT data to am335x-bone.dts
      ARM: OMAP2+: select PINCTRL in Kconfig

Arnd Bergmann (2):
      Merge branch 'dt' of git://github.com/hzhuang1/linux into next/dt
      Merge branch 'dt' of git://github.com/hzhuang1/linux into next/dt

Balaji T K (1):
      arm/dts: omap5: Add mmc controller nodes and board data

Barry Song (3):
      ARM: PRIMA2: add missing interrupts property for pinctrl node
      ARM: PRIMA2: rename prima2-cb.dts to prima2.dtsi as it only has SoC features
      pinctrl: sirf: add DT-binding pinmux mapping support

Benoit Cousson (3):
      ARM: dts: OMAP4: Cleanup and move GIC outside of the OCP
      ARM: dts: omap3-beagle: Add heartbeat and mmc LEDs support
      ARM: dts: OMAP4: Add reg and interrupts for every nodes

Chao Xie (7):
      ARM: pxa: support CKENC in clk_enable
      gpio: pxa: add chain_eneter and chain_exit for irq handler
      ARM: cache: fix uninitialized ptr in tauros2_init
      ARM: cache: add cputype.h for tauros2
      ARM: cache: add extra feature enable for tauros2
      ARM: mmp&dove: modify tauros2_init call
      ARM: cache: add dt support for tauros2 cache

Daniel Mack (7):
      RTC: add DT bindings to pxa-rtc
      MTD: pxa3xx-nand: add devicetree bindings
      GPIO: gpio-pxa: simplify pxa_gpio_to_irq() and pxa_irq_to_chip()
      ARM: pxa: add devicetree code for irq handling
      ARM: pxa3xx: skip default device initialization when booting via DT
      ARM: pxa3xx: add generic DT machine code
      ARM: pxa: add .dtsi files

Dong Aisheng (1):
      ARM: mx28evk: add missed clkmux select for saif

Fabio Estevam (14):
      ARM: imx23-olinuxino.dts: Add AUART0 support
      ARM: mach-mxs: Remove board entries in dt_board_compat
      ARM: mxs: Rename 'hog-gpios'
      ARM: mxs: Let mmc0 pin detect be generic
      ARM: olinuxino: Add gpio-led support
      ARM: dts: imx: Always enable the watchdog
      ARM: dts: imx: Move SDMA firmware to SoC dtsi file
      ARM: mach-imx: Remove board entries in dt_board_compat
      ARM: mx28evk: Add SPI flash support
      ARM: mx28evk: Add LRADC support
      ARM: mx28evk: Add I2C EEPROM support
      ARM: imx6q-sabrelite: Rename 'pinctrl_gpio_hog'
      ARM: dts: mx23: Add USB resources
      ARM: dts: imx23-olinuxino: Add USB host support

Florian Vaussard (5):
      gpio/twl4030: get platform data from device tree
      ARM: dts: omap3: Add gpio-twl4030 properties for BeagleBoard and omap3-EVM
      ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board
      Documentation: dt: Update the OMAP documentation with Overo/Toby
      ARM: dts: omap3-overo: Add support for the blue LED

Haojian Zhuang (5):
      ARM: mmp: enable tauros2 cache in pxa910
      ARM: mmp: enable tauros2 cache in mmp2 dt
      ARM: pxa: append the definition of CKENC
      mtd: nand: append missing parameter and value
      ARM: pxa: fix build issue while CONFIG_OF is disabled

Heiko Stuebner (1):
      gpio: samsung: add devicetree init for s3c24xx arches

Huang Shijie (1):
      ARM: imx6q: use pll2_pfd2_396m as the enfc_sel's parent

Laxman Dewangan (3):
      ARM: dt: tegra: cardhu: add entry for PMIC TPS65911.
      ARM: dt: tegra: cardhu: split dts file for support multiple board versions
      ARM: tegra: cardhu: add dt entry for fixed regulators

Lee Jones (39):
      ASoC: Ux500: Move MSP pinctrl setup into the MSP driver
      ASoC: Ux500: Enable MOP500 driver for Device Tree
      ASoC: Ux500: Enable ux500 MSP driver for Device Tree
      ASoC: codecs: Enable AB8500 CODEC for Device Tree
      ASoC: Ux500: Minor coding layout changes
      Documentation: Define the MOP500 Audio Machine Driver Device Tree bindings
      Documentation: Define the MSP Driver Device Tree bindings
      ARM: ux500: Rename db8500.dtsi to dbx5x0.dtsi to encompass the u9500, u8540 and u9540
      ARM: ux500: Clean-up temporary Device Tree enablement helpers
      ARM: ux500: Pass PMU platform data due for Perf though AUXDATA
      Documentation: Add the AB8500 CODEC device to the MFD AB8500 doc
      of/irq: Create stub for of_irq_find_parent when !CONFIG_OF
      ARM: ux500: Identify the PRCMU as an interrupt controller
      ARM: ux500: Force AB8500 to use the GIC as its interrupt controller
      Revert "input: ab8500-ponkey: Create AB8500 domain IRQ mapping"
      ARM: ux500: Remove unused snowball_of_platform_devs struct
      ARM: ux500: Match Power-On-Key MFD and DTS compatible strings
      drivers/rtc/rtc-ab8500.c: Revoke Device Tree enablement
      ARM: ux500: Add i2c configurations to the Device Tree for DB8500 based devices
      ARM: ux500: Add skeleton Device Tree for the HREF reference board
      ARM: ux500: Add UART support to the HREF Device Tree
      ARM: ux500: Pass SDI DMA information though AUX_DATA to MMCI
      ARM: ux500: Clean-up MSP platform code
      ARM: ux500: Add AB8500 CODEC node to DB8500 Device Tree
      ARM: ux500: Fork MSP platform registration for step-by-step DT enablement
      ARM: ux500: Pass MSP DMA platform data though AUXDATA
      ARM: ux500: Stop registering the MOP500 Audio driver from platform code
      ARM: ux500: Remove platform registration of MSP devices
      ARM: ux500: Rename MSP board file to something more meaningful
      ARM: ux500: Add nodes for the MSP into Device Tree
      ARM: ux500: Add all encompassing sound node to the Snowball Device Tree
      ARM: ux500: Stop registering Audio devices for HREF when DT is enabled
      ARM: ux500: Stop registering I2C sub-devices for HREF when DT is enabled
      ARM: ux500: Add all known I2C sub-device nodes to the HREF DT
      ARM: ux500: Add nodes for the MSP into the HREF Device Tree
      ARM: ux500: Add all encompassing sound node to the HREF Device Tree
      ARM: ux500: Remove redundant #gpio-cell properties from Snowball DT
      ARM: ux500: Apply tc3589x's GPIO/IRQ properties to HREF's DT
      ARM: ux500: Fix SSP register address format

Marek Vasut (7):
      ARM: dts: imx28: Add compatible and interrupt for LRADC
      ARM: mx28: Add SPI 2 pinmux into imx28.dtsi
      ARM: mx28: Add USB PHY overcurrent pinmux
      ARM: mxs: Update DENX M28 machine and dts file
      ARM: dts: m28evk: Fix MMC WP pin being inverted
      ARM: dts: mxs: Add ethernetX to macX aliases
      ARM: mxs: m28evk: Disable OCOTP OUI loading

Matt Sealey (3):
      ARM: efikamx: remove support for Genesi Efika MX from the build
      ARM: efikamx: remove Genesi Efika MX from the i.MX v6/v7 defconfig
      ARM: efikamx: remove Genesi Efika MX platform files from the tree

Maxime Ripard (8):
      ARM: dts: mxs: Add alternative I2C muxing options for imx28
      ARM: dts: mxs: Add pwm4 muxing options for imx28
      ARM: dts: mxs: Add I2C1 muxing options for imx28
      ARM: dts: mxs: Add the second I2C adapter to the CFA10049 expansion board
      ARM: dts: mxs: Enable USB1 Host on the CFA-10049 expansion board
      ARM: dts: mxs: Add missing address and size cells in SSP nodes
      ARM: dts: cfa10049: Add SSP3 to the 10049 board
      ARM: dts: cfa10049: Add the 74HC595 gpio expanders

Michael Grzeschik (1):
      ARM: dts: imx: add imx5x usb entries

Olof Johansson (23):
      ARM: omap: add dtb targets
      Merge branch 'soc-core' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge branch 'pinmux-dt' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/dt
      Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt
      Merge tag 'mxs-dt-3.7' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge branch 'clk-3.7' of git://git.linaro.org/people/mturquette/linux into next/dt
      Merge tag 'mxs-clk-dt-lookup' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-dt-3.7' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-clk-dt-lookup' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge branches 'msm/fixes-non-critical' and 'msm/cleanup' into next/dt
      Merge tag 'msm-dt-for-3.7' of git://git.kernel.org/.../davidb/linux-msm into next/dt
      Merge tag 'tegra-for-3.7-dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
      Merge tag 'omap-devel-dt-merged-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge branch 'next/gpio-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'tegra-for-3.7-dt2' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
      Merge tag 'mxs-dt-3.7-2' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-dt-3.7-2' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge branch 'for-arm-soc-next' of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt
      Merge tag 'vt8500-for-next' of git://git.code.sf.net/p/linuxwmt/code into next/dt
      Merge branch 'dt2' of git://github.com/hzhuang1/linux into next/dt
      Merge tag 'devel-dt-arch-timer-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge branch 'vt8500/devel' into next/dt
      Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt

Peter Ujfalusi (9):
      ARM: OMAP: omap_device: Fix up resource names when booted with devicetree
      ARM: dts: omap2: Add McBSP entries for OMAP2420 and OMAP2430 SoC
      ARM: dts: omap2420-h4: Include omap2420.dtsi file instead the common omap2
      ARM: dts: omap3: Add McBSP entries
      ARM: dts: omap4: Add McBSP entries
      ARM: dts: omap4: Add reg-names for McPDM and DMIC
      ARM: dts: omap5: Add McBSP entries
      ARM: dts: omap5: Add McPDM and DMIC section to the dtsi file
      ARM: dts: omap3-beagle: Enable audio support

Rajendra Nayak (1):
      arm/dts: Cleanup regulator naming and remove @0,1

Richard Zhao (2):
      ARM: dts: imx6q-sabrelite: add usbmisc device
      ARM: dts: imx6q-sabrelite: add usbotg pinctrl support

Roland Stigge (3):
      ARM: LPC32xx: Adjust device tree node to new standard num-cs
      ARM: LPC32xx: Extend dts for EA3250 board
      ARM: LPC32xx: LED fix in PHY3250 DTS file

Santosh Shilimkar (4):
      ARM: OMAP4: Add L2 Cache Controller in Device Tree
      ARM: OMAP4: Add local timer support for Device Tree
      ARM: OMAP: Add initialisation for the real-time counter.
      ARM: OMAP5: Enable arch timer support

Shawn Guo (34):
      ARM: mxs: tx28: reset fec phy for device tree boot
      ARM: mxs: use auxdata to pass flexcan_switch function hook
      ARM: mxs: remove board files
      ARM: mxs: remove non-DT core functions
      ARM: mxs: remove platform device codes
      ARM: mxs: remove iomux driver
      Merge tag 'mxs-dt-3.7' into mxs/clk-dt-lookup
      clk: mxs: replace imx28 clk_register_clkdev with clock DT lookup
      clk: mxs: replace imx23 clk_register_clkdev with clock DT lookup
      ARM: dts: imx6q: improve indentation for fsl,pins
      ARM: dts: imx6q: name iomuxc sub-nodes following pin function
      ARM: dts: imx6q: sort iomuxc sub-nodes in name
      ARM: dts: imx6q-sabrelite: add pinctrl for usdhc and enet
      ARM: dts: imx6q-arm2: add pinctrl for uart and enet
      ARM: dts: imx6q-sabresd: add pinctrl settings
      ARM: imx6q: remove dummy pinctrl state
      ARM: dts: imx53-qsb: add pinctrl settings
      ARM: dts: imx53-ard: add pinctrl settings
      ARM: dts: imx53-evk: add pinctrl settings
      ARM: dts: imx53-smd: add pinctrl settings
      ARM: imx53: build in pinctrl support
      ARM: imx53: decouple device tree boot from board files
      ARM: imx53: support device tree boot only
      ARM: imx53: remove unneeded files and functions
      ARM: dts: imx51-babbage: add pinctrl settings
      ARM: imx51: build in pinctrl support
      ARM: imx51: decouple device tree boot from board files
      ARM: imx6q: replace clk_register_clkdev with clock DT lookup
      Merge tag 'mxs-dt-3.7' into mxs/dt-for-3.7-2
      Merge remote-tracking branch 'mturquette/clk-3.7' into mxs/dt-for-3.7-2
      Merge tag 'mxs-clk-dt-lookup' into mxs/dt-for-3.7-2
      Merge tag 'imx-dt-3.7' into imx/dt-for-3.7-2
      Merge remote-tracking branch 'mturquette/clk-3.7' into imx/dt-for-3.7-2
      Merge tag 'imx-clk-dt-lookup' into imx/dt-for-3.7-2

Sourav Poddar (6):
      ARM: dts: omap5-evm: Add I2C support
      ARM: dts: omap5-evm: Add tmp102 sensor support
      ARM: dts: omap5-evm: Add keypad data
      ARM: dts: omap5-evm: Add bmp085 sensor support
      ARM: dts: omap4-sdp: Add keypad data
      Documentation: dt: i2c: trivial-devices: Update for tmp102

Steffen Trumtrar (1):
      ARM i.MX53: dts: add flexcan to imx53

Stephen Boyd (11):
      ARM: msm: Add handle_irq handler for 8660 DT machine
      ARM: msm: Add msm8660-surf.dts to Makefile.boot
      ARM: msm: Don't touch GIC registers outside of GIC code
      ARM: msm: Allow timer.c to compile on multiple targets
      ARM: msm: Add DT support to msm_timer
      ARM: msm: Move 8660 to DT timer
      ARM: msm: Make 8660 a DT only target
      ARM: msm: Rename board-msm8x60 to signify its DT only status
      ARM: msm: Move io mapping prototypes to common.h
      ARM: msm: Add DT support for 8960
      ARM: msm: Remove non-DT targets from 8960

Stephen Warren (6):
      ARM: dt: tegra: seaboard: add regulators
      ARM: dt: tegra: ventana: add regulators
      ARM: dt: tegra: paz00: add regulators
      ARM: dt: tegra: whistler: add regulators
      ARM: dt: tegra: configure power off for some boards
      ARM: dt: tegra: whistler: configure power off

Tetsuyuki Kobayashi (1):
      ARM: mach-shmobile: Add compilation support for dtbs using 'make dtbs'

Thierry Reding (5):
      ARM: tegra: dts: Add pwm label
      ARM: tegra: Add Avionic Design Tamonten support
      ARM: tegra: Add Avionic Design Plutux support
      ARM: tegra: Add Avionic Design Medcom-Wide support
      ARM: tegra: Add Avionic Design Tamonten Evaluation Carrier support

Tony Lindgren (9):
      Merge branch 'devel-dt-regulator' into devel-dt
      Merge branch 'for_3.7/dts' of git://git.kernel.org/.../bcousson/linux-omap-dt into devel-dt
      arm/dts: Add omap36xx.dtsi file and rename omap3-beagle to omap3-beagle-xm
      arm/dts: Add pinctrl driver entries for omap2/3/4
      arm/dts: Mux uart pins for omap4-sdp
      Merge tag 'omap-cleanup-sparseirq-for-v3.7' into devel-dt
      Merge branch 'for_3.7/omap5_arch_timer' of git://github.com/SantoshShilimkar/linux into devel-dt-arch-timer
      Merge tag 'v3.6-rc6' into devel-dt
      Merge branch 'devel-dt-arch-timer' into devel-dt

Tony Prisk (9):
      arm: vt8500: Add device tree files for VIA/Wondermedia SoC's
      rtc: vt8500: Add devicetree support for vt8500-rtc
      serial: vt8500: Add devicetree support for vt8500-serial
      video: vt8500: Add devicetree support for vt8500-fb and wm8505-fb
      arm: vt8500: clk: Add Common Clock Framework support
      arm: vt8500: doc: Add device tree bindings for arch-vt8500 devices
      arm: vt8500: gpio: Devicetree support for arch-vt8500
      arm: vt8500: Update arch-vt8500 to devicetree support.
      arm: vt8500: Fixup for missing gpio.h

Uwe Kleine-K?nig (1):
      ARM: imx/imx31-dt: drop selecting USE_OF

Vaibhav Hiremath (4):
      arm/dts: AM33XX: Set the default status of module to "disabled" state
      ARM: OMAP: omap_device: Do not overwrite resources allocated by OF layer
      ARM: dts: AM33XX: Convert all hex numbers to lower-case
      ARM: dts: AM33XX: Specify reg and interrupt property for all nodes

Zhangfei Gao (1):
      ARM: dt: mmp-dma: add binding file


 .../devicetree/bindings/arm/mrvl/tauros2.txt    |   17 +
 .../devicetree/bindings/arm/msm/timer.txt       |   38 +
 .../devicetree/bindings/arm/omap/omap.txt       |    3 +
 .../devicetree/bindings/arm/vt8500.txt          |   14 +
 .../bindings/arm/vt8500/via,vt8500-intc.txt     |   16 +
 .../bindings/arm/vt8500/via,vt8500-pmc.txt      |   13 +
 .../bindings/arm/vt8500/via,vt8500-timer.txt    |   15 +
 .../devicetree/bindings/clock/imx23-clock.txt   |   76 ++
 .../devicetree/bindings/clock/imx28-clock.txt   |   99 ++
 .../devicetree/bindings/clock/imx6q-clock.txt   |  222 ++++
 .../devicetree/bindings/clock/vt8500.txt        |   72 ++
 .../devicetree/bindings/dma/mmp-dma.txt         |   74 ++
 .../devicetree/bindings/gpio/gpio-samsung.txt   |   43 +
 .../devicetree/bindings/gpio/gpio-twl4030.txt   |    6 +
 .../devicetree/bindings/gpio/gpio-vt8500.txt    |   24 +
 .../devicetree/bindings/i2c/trivial-devices.txt |    1 +
 .../bindings/lpddr2/lpddr2-timings.txt          |   52 +
 .../devicetree/bindings/lpddr2/lpddr2.txt       |  102 ++
 .../bindings/memory-controllers/ti/emif.txt     |   55 +
 .../devicetree/bindings/mfd/ab8500.txt          |   15 +
 .../devicetree/bindings/mtd/pxa3xx-nand.txt     |   31 +
 .../devicetree/bindings/rtc/pxa-rtc.txt         |   14 +
 .../devicetree/bindings/rtc/via,vt8500-rtc.txt  |   15 +
 .../devicetree/bindings/sound/ux500-mop500.txt  |   39 +
 .../devicetree/bindings/sound/ux500-msp.txt     |   43 +
 .../bindings/tty/serial/via,vt8500-uart.txt     |   17 +
 .../devicetree/bindings/usb/platform-uhci.txt   |   21 +-
 .../devicetree/bindings/usb/via,vt8500-ehci.txt |   15 +
 .../devicetree/bindings/vendor-prefixes.txt     |    2 +
 .../devicetree/bindings/video/via,vt8500-fb.txt |   62 +
 .../bindings/video/wm,prizm-ge-rops.txt         |   13 +
 .../devicetree/bindings/video/wm,wm8505-fb.txt  |   23 +
 arch/arm/Kconfig                                |    7 +-
 arch/arm/boot/dts/am335x-bone.dts               |   60 +
 arch/arm/boot/dts/am335x-evm.dts                |  100 ++
 arch/arm/boot/dts/am33xx.dtsi                   |   71 +-
 arch/arm/boot/dts/{db8500.dtsi => dbx5x0.dtsi}  |   71 +-
 arch/arm/boot/dts/ea3250.dts                    |  109 +-
 arch/arm/boot/dts/elpida_ecb240abacn.dtsi       |   67 +
 arch/arm/boot/dts/hrefv60plus.dts               |   95 ++
 arch/arm/boot/dts/imx23-evk.dts                 |    3 +-
 arch/arm/boot/dts/imx23-olinuxino.dts           |   57 +
 arch/arm/boot/dts/imx23-stmp378x_devb.dts       |    2 +-
 arch/arm/boot/dts/imx23.dtsi                    |   38 +-
 arch/arm/boot/dts/imx27-phytec-phycore.dts      |    4 -
 arch/arm/boot/dts/imx27.dtsi                    |    1 -
 arch/arm/boot/dts/imx28-apx4devkit.dts          |    2 +-
 arch/arm/boot/dts/imx28-cfa10049.dts            |   99 ++
 arch/arm/boot/dts/imx28-evk.dts                 |   29 +-
 arch/arm/boot/dts/imx28-m28evk.dts              |   83 +-
 arch/arm/boot/dts/imx28-tx28.dts                |   23 +-
 arch/arm/boot/dts/imx28.dtsi                    |  123 +-
 arch/arm/boot/dts/imx51-babbage.dts             |   44 +-
 arch/arm/boot/dts/imx51.dtsi                    |  146 ++-
 arch/arm/boot/dts/imx53-ard.dts                 |   59 +-
 arch/arm/boot/dts/imx53-evk.dts                 |   39 +-
 arch/arm/boot/dts/imx53-qsb.dts                 |   42 +-
 arch/arm/boot/dts/imx53-smd.dts                 |   46 +-
 arch/arm/boot/dts/imx53.dtsi                    |  199 ++-
 arch/arm/boot/dts/imx6q-arm2.dts                |   21 +
 arch/arm/boot/dts/imx6q-sabrelite.dts           |   31 +-
 arch/arm/boot/dts/imx6q-sabresd.dts             |   25 +-
 arch/arm/boot/dts/imx6q.dtsi                    |  316 ++++-
 arch/arm/boot/dts/mmp2.dtsi                     |    5 +
 arch/arm/boot/dts/msm8660-surf.dts              |   19 +-
 arch/arm/boot/dts/msm8960-cdp.dts               |   41 +
 arch/arm/boot/dts/omap2420-h4.dts               |    2 +-
 arch/arm/boot/dts/omap2420.dtsi                 |   48 +
 arch/arm/boot/dts/omap2430.dtsi                 |   92 ++
 .../{omap3-beagle.dts => omap3-beagle-xm.dts}   |   54 +-
 arch/arm/boot/dts/omap3-evm.dts                 |   13 +
 arch/arm/boot/dts/omap3-overo.dtsi              |   57 +
 arch/arm/boot/dts/omap3-tobi.dts                |   35 +
 arch/arm/boot/dts/omap3.dtsi                    |   94 +-
 arch/arm/boot/dts/omap36xx.dtsi                 |   25 +
 arch/arm/boot/dts/omap4-panda.dts               |   11 +
 arch/arm/boot/dts/omap4-sdp.dts                 |  127 +-
 arch/arm/boot/dts/omap4.dtsi                    |  195 ++-
 arch/arm/boot/dts/omap5-evm.dts                 |   64 +
 arch/arm/boot/dts/omap5.dtsi                    |  139 ++
 arch/arm/boot/dts/phy3250.dts                   |   16 +-
 arch/arm/boot/dts/prima2-cb.dts                 |  424 ------
 arch/arm/boot/dts/prima2-evb.dts                |   37 +
 arch/arm/boot/dts/prima2.dtsi                   |  640 +++++++++
 arch/arm/boot/dts/pxa27x.dtsi                   |   14 +
 arch/arm/boot/dts/pxa2xx.dtsi                   |  132 ++
 arch/arm/boot/dts/pxa3xx.dtsi                   |   32 +
 arch/arm/boot/dts/pxa910.dtsi                   |    5 +
 arch/arm/boot/dts/snowball.dts                  |   19 +-
 arch/arm/boot/dts/tegra20-medcom-wide.dts       |   58 +
 arch/arm/boot/dts/tegra20-paz00.dts             |  173 +++
 arch/arm/boot/dts/tegra20-plutux.dts            |   50 +
 arch/arm/boot/dts/tegra20-seaboard.dts          |  186 +++
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |  449 +++++++
 arch/arm/boot/dts/tegra20-tec.dts               |   53 +
 arch/arm/boot/dts/tegra20-ventana.dts           |  206 +++
 arch/arm/boot/dts/tegra20-whistler.dts          |  295 +++++
 arch/arm/boot/dts/tegra20.dtsi                  |    2 +-
 arch/arm/boot/dts/tegra30-cardhu-a02.dts        |   87 ++
 arch/arm/boot/dts/tegra30-cardhu-a04.dts        |   98 ++
 arch/arm/boot/dts/tegra30-cardhu.dts            |  171 ---
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |  475 +++++++
 arch/arm/boot/dts/tegra30.dtsi                  |    2 +-
 arch/arm/boot/dts/tps65217.dtsi                 |   56 +
 arch/arm/boot/dts/tps65910.dtsi                 |   86 ++
 arch/arm/boot/dts/twl4030.dtsi                  |    6 +-
 arch/arm/boot/dts/twl6030.dtsi                  |   26 +-
 arch/arm/boot/dts/vt8500-bv07.dts               |   36 +
 arch/arm/boot/dts/vt8500.dtsi                   |  116 ++
 arch/arm/boot/dts/wm8505-ref.dts                |   36 +
 arch/arm/boot/dts/wm8505.dtsi                   |  143 ++
 arch/arm/boot/dts/wm8650-mid.dts                |   36 +
 arch/arm/boot/dts/wm8650.dtsi                   |  147 +++
 arch/arm/configs/imx_v6_v7_defconfig            |    4 +-
 arch/arm/configs/mxs_defconfig                  |    6 -
 arch/arm/configs/omap2plus_defconfig            |    1 +
 arch/arm/include/asm/hardware/cache-tauros2.h   |    5 +-
 arch/arm/mach-dove/common.c                     |    2 +-
 arch/arm/mach-imx/Kconfig                       |  106 +-
 arch/arm/mach-imx/Makefile                      |    9 +-
 arch/arm/mach-imx/Makefile.boot                 |    8 +-
 arch/arm/mach-imx/clk-imx6q.c                   |   51 +-
 arch/arm/mach-imx/devices-imx53.h               |   48 -
 arch/arm/mach-imx/efika.h                       |   10 -
 arch/arm/mach-imx/imx51-dt.c                    |   21 -
 arch/arm/mach-imx/{imx53-dt.c => mach-imx53.c}  |   27 -
 arch/arm/mach-imx/mach-imx6q.c                  |   11 -
 arch/arm/mach-imx/mach-mx51_efikamx.c           |  300 -----
 arch/arm/mach-imx/mach-mx51_efikasb.c           |  296 -----
 arch/arm/mach-imx/mach-mx53_ard.c               |  272 ----
 arch/arm/mach-imx/mach-mx53_evk.c               |  179 ---
 arch/arm/mach-imx/mach-mx53_loco.c              |  321 -----
 arch/arm/mach-imx/mach-mx53_smd.c               |  168 ---
 arch/arm/mach-imx/mm-imx5.c                     |   47 -
 arch/arm/mach-imx/mx51_efika.c                  |  633 ---------
 arch/arm/mach-mmp/mmp2.c                        |    2 +-
 arch/arm/mach-mmp/pxa910.c                      |    4 +
 arch/arm/mach-msm/Kconfig                       |   41 +-
 arch/arm/mach-msm/Makefile                      |    4 +-
 arch/arm/mach-msm/Makefile.boot                 |    3 +
 arch/arm/mach-msm/board-dt-8660.c               |   63 +
 arch/arm/mach-msm/board-dt-8960.c               |   49 +
 arch/arm/mach-msm/board-halibut.c               |    5 +-
 arch/arm/mach-msm/board-msm7x30.c               |    9 +-
 arch/arm/mach-msm/board-msm8960.c               |  122 --
 arch/arm/mach-msm/board-msm8x60.c               |  161 ---
 arch/arm/mach-msm/board-qsd8x50.c               |    7 +-
 arch/arm/mach-msm/board-trout.c                 |    5 +-
 arch/arm/mach-msm/common.h                      |   30 +
 arch/arm/mach-msm/devices-msm8960.c             |   85 --
 arch/arm/mach-msm/include/mach/board.h          |    3 -
 arch/arm/mach-msm/include/mach/msm_iomap-7x00.h |    7 -
 arch/arm/mach-msm/include/mach/msm_iomap-7x30.h |    4 -
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h |    4 -
 arch/arm/mach-msm/include/mach/msm_iomap-8x50.h |    4 -
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h |    4 -
 arch/arm/mach-msm/io.c                          |    2 +
 arch/arm/mach-msm/platsmp.c                     |    8 -
 arch/arm/mach-msm/timer.c                       |  186 ++-
 arch/arm/mach-mxs/Kconfig                       |   89 --
 arch/arm/mach-mxs/Makefile                      |   11 +-
 arch/arm/mach-mxs/Makefile.boot                 |    1 +
 arch/arm/mach-mxs/devices-mx23.h                |   43 -
 arch/arm/mach-mxs/devices-mx28.h                |   63 -
 arch/arm/mach-mxs/devices.c                     |   87 --
 arch/arm/mach-mxs/devices/Kconfig               |   33 -
 arch/arm/mach-mxs/devices/Makefile              |   12 -
 arch/arm/mach-mxs/devices/platform-auart.c      |   65 -
 arch/arm/mach-mxs/devices/platform-dma.c        |   31 -
 arch/arm/mach-mxs/devices/platform-fec.c        |   52 -
 arch/arm/mach-mxs/devices/platform-flexcan.c    |   51 -
 arch/arm/mach-mxs/devices/platform-gpio-mxs.c   |   33 -
 arch/arm/mach-mxs/devices/platform-gpmi-nand.c  |   81 --
 arch/arm/mach-mxs/devices/platform-mxs-i2c.c    |   52 -
 arch/arm/mach-mxs/devices/platform-mxs-mmc.c    |   76 --
 arch/arm/mach-mxs/devices/platform-mxs-pwm.c    |   22 -
 arch/arm/mach-mxs/devices/platform-mxs-saif.c   |   61 -
 arch/arm/mach-mxs/devices/platform-mxsfb.c      |   47 -
 .../mach-mxs/devices/platform-rtc-stmp3xxx.c    |   51 -
 arch/arm/mach-mxs/include/mach/common.h         |    9 -
 arch/arm/mach-mxs/include/mach/devices-common.h |  114 --
 arch/arm/mach-mxs/include/mach/iomux-mx23.h     |  355 -----
 arch/arm/mach-mxs/include/mach/iomux-mx28.h     |  537 --------
 arch/arm/mach-mxs/include/mach/iomux.h          |  168 ---
 arch/arm/mach-mxs/iomux.c                       |  101 --
 arch/arm/mach-mxs/mach-apx4devkit.c             |  273 ----
 arch/arm/mach-mxs/mach-m28evk.c                 |  366 ------
 arch/arm/mach-mxs/mach-mx23evk.c                |  190 ---
 arch/arm/mach-mxs/mach-mx28evk.c                |  477 -------
 arch/arm/mach-mxs/mach-mxs.c                    |  140 +-
 arch/arm/mach-mxs/mach-stmp378x_devb.c          |  123 --
 arch/arm/mach-mxs/mach-tx28.c                   |  184 ---
 arch/arm/mach-mxs/mm.c                          |   39 -
 arch/arm/mach-mxs/module-tx28.c                 |  160 ---
 arch/arm/mach-mxs/module-tx28.h                 |   10 -
 arch/arm/mach-omap2/Kconfig                     |    6 +
 arch/arm/mach-omap2/Makefile.boot               |    6 +
 arch/arm/mach-omap2/omap4-common.c              |    5 +-
 arch/arm/mach-omap2/omap_hwmod.c                |   27 +
 arch/arm/mach-omap2/timer.c                     |  103 +-
 arch/arm/mach-prima2/Makefile.boot              |    2 +
 arch/arm/mach-pxa/Kconfig                       |   12 +
 arch/arm/mach-pxa/Makefile                      |    3 +
 arch/arm/mach-pxa/clock-pxa3xx.c                |    8 +-
 arch/arm/mach-pxa/include/mach/pxa3xx-regs.h    |    1 +
 arch/arm/mach-pxa/irq.c                         |  131 +-
 arch/arm/mach-pxa/pxa-dt.c                      |   63 +
 arch/arm/mach-pxa/pxa3xx.c                      |   23 +-
 arch/arm/mach-shmobile/Makefile.boot            |    4 +
 arch/arm/mach-tegra/Makefile.boot               |    6 +-
 arch/arm/mach-ux500/Makefile                    |    2 +-
 ...{board-mop500-msp.c => board-mop500-audio.c} |  102 +-
 arch/arm/mach-ux500/board-mop500-msp.h          |   14 -
 arch/arm/mach-ux500/board-mop500-sdi.c          |    4 +-
 arch/arm/mach-ux500/board-mop500.c              |   39 +-
 arch/arm/mach-ux500/board-mop500.h              |   11 +
 arch/arm/mach-ux500/cpu-db8500.c                |   10 +-
 arch/arm/mach-ux500/include/mach/msp.h          |    2 -
 arch/arm/mach-vt8500/Kconfig                    |   73 --
 arch/arm/mach-vt8500/Makefile                   |    8 +-
 arch/arm/mach-vt8500/bv07.c                     |   81 --
 arch/arm/mach-vt8500/common.h                   |   28 +
 arch/arm/mach-vt8500/devices-vt8500.c           |   96 --
 arch/arm/mach-vt8500/devices-wm8505.c           |  103 --
 arch/arm/mach-vt8500/devices.c                  |  281 ----
 arch/arm/mach-vt8500/devices.h                  |   89 --
 arch/arm/mach-vt8500/gpio.c                     |  240 ----
 arch/arm/mach-vt8500/include/mach/restart.h     |    4 +-
 arch/arm/mach-vt8500/include/mach/vt8500_irqs.h |   88 --
 arch/arm/mach-vt8500/include/mach/vt8500_regs.h |   79 --
 arch/arm/mach-vt8500/include/mach/wm8505_irqs.h |  115 --
 arch/arm/mach-vt8500/include/mach/wm8505_regs.h |   78 --
 arch/arm/mach-vt8500/irq.c                      |  209 +--
 arch/arm/mach-vt8500/restart.c                  |   54 -
 arch/arm/mach-vt8500/timer.c                    |   67 +-
 arch/arm/mach-vt8500/vt8500.c                   |  195 +++
 arch/arm/mach-vt8500/wm8505_7in.c               |   80 --
 arch/arm/mm/cache-tauros2.c                     |   83 +-
 arch/arm/plat-mxc/include/mach/common.h         |    6 -
 arch/arm/plat-mxc/include/mach/iomux-mx53.h     | 1219 ------------------
 arch/arm/plat-omap/include/plat/omap_hwmod.h    |    1 +
 arch/arm/plat-omap/omap_device.c                |   79 +-
 drivers/clk/Makefile                            |    1 +
 drivers/clk/clk-vt8500.c                        |  510 ++++++++
 drivers/clk/mxs/clk-imx23.c                     |   55 +-
 drivers/clk/mxs/clk-imx28.c                     |  113 +-
 drivers/gpio/Kconfig                            |    6 +
 drivers/gpio/Makefile                           |    1 +
 drivers/gpio/gpio-pxa.c                         |   77 +-
 drivers/gpio/gpio-samsung.c                     |   63 +
 drivers/gpio/gpio-twl4030.c                     |   77 +-
 drivers/gpio/gpio-vt8500.c                      |  316 +++++
 drivers/mtd/nand/pxa3xx_nand.c                  |   87 +-
 drivers/pinctrl/pinctrl-sirf.c                  |   58 +-
 drivers/rtc/rtc-ab8500.c                        |    6 -
 drivers/rtc/rtc-pxa.c                           |   11 +
 drivers/rtc/rtc-vt8500.c                        |    9 +-
 drivers/tty/serial/vt8500_serial.c              |   58 +-
 drivers/video/Kconfig                           |    6 +-
 drivers/video/vt8500lcdfb.c                     |   79 +-
 drivers/video/wm8505fb.c                        |   97 +-
 drivers/video/wmt_ge_rops.c                     |    9 +-
 include/linux/mfd/abx500/ab8500-codec.h         |    6 +-
 include/linux/of_irq.h                          |    5 +
 sound/soc/codecs/ab8500-codec.c                 |   81 ++
 sound/soc/ux500/mop500.c                        |   47 +-
 sound/soc/ux500/ux500_msp_dai.c                 |    6 +
 sound/soc/ux500/ux500_msp_i2s.c                 |   89 +-
 sound/soc/ux500/ux500_msp_i2s.h                 |    8 +-
 269 files changed, 10743 insertions(+), 11219 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/mrvl/tauros2.txt
 create mode 100644 Documentation/devicetree/bindings/arm/msm/timer.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500/via,vt8500-intc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500/via,vt8500-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500/via,vt8500-timer.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/vt8500.txt
 create mode 100644 Documentation/devicetree/bindings/dma/mmp-dma.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-vt8500.txt
 create mode 100644 Documentation/devicetree/bindings/lpddr2/lpddr2-timings.txt
 create mode 100644 Documentation/devicetree/bindings/lpddr2/lpddr2.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti/emif.txt
 create mode 100644 Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/pxa-rtc.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/via,vt8500-rtc.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ux500-mop500.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ux500-msp.txt
 create mode 100644 Documentation/devicetree/bindings/tty/serial/via,vt8500-uart.txt
 create mode 100644 Documentation/devicetree/bindings/usb/via,vt8500-ehci.txt
 create mode 100644 Documentation/devicetree/bindings/video/via,vt8500-fb.txt
 create mode 100644 Documentation/devicetree/bindings/video/wm,prizm-ge-rops.txt
 create mode 100644 Documentation/devicetree/bindings/video/wm,wm8505-fb.txt
 rename arch/arm/boot/dts/{db8500.dtsi => dbx5x0.dtsi} (88%)
 create mode 100644 arch/arm/boot/dts/elpida_ecb240abacn.dtsi
 create mode 100644 arch/arm/boot/dts/hrefv60plus.dts
 create mode 100644 arch/arm/boot/dts/imx28-cfa10049.dts
 create mode 100644 arch/arm/boot/dts/msm8960-cdp.dts
 create mode 100644 arch/arm/boot/dts/omap2420.dtsi
 create mode 100644 arch/arm/boot/dts/omap2430.dtsi
 rename arch/arm/boot/dts/{omap3-beagle.dts => omap3-beagle-xm.dts} (52%)
 create mode 100644 arch/arm/boot/dts/omap3-overo.dtsi
 create mode 100644 arch/arm/boot/dts/omap3-tobi.dts
 create mode 100644 arch/arm/boot/dts/omap36xx.dtsi
 delete mode 100644 arch/arm/boot/dts/prima2-cb.dts
 create mode 100644 arch/arm/boot/dts/prima2-evb.dts
 create mode 100644 arch/arm/boot/dts/prima2.dtsi
 create mode 100644 arch/arm/boot/dts/pxa27x.dtsi
 create mode 100644 arch/arm/boot/dts/pxa2xx.dtsi
 create mode 100644 arch/arm/boot/dts/pxa3xx.dtsi
 create mode 100644 arch/arm/boot/dts/tegra20-medcom-wide.dts
 create mode 100644 arch/arm/boot/dts/tegra20-plutux.dts
 create mode 100644 arch/arm/boot/dts/tegra20-tamonten.dtsi
 create mode 100644 arch/arm/boot/dts/tegra20-tec.dts
 create mode 100644 arch/arm/boot/dts/tegra30-cardhu-a02.dts
 create mode 100644 arch/arm/boot/dts/tegra30-cardhu-a04.dts
 delete mode 100644 arch/arm/boot/dts/tegra30-cardhu.dts
 create mode 100644 arch/arm/boot/dts/tegra30-cardhu.dtsi
 create mode 100644 arch/arm/boot/dts/tps65217.dtsi
 create mode 100644 arch/arm/boot/dts/tps65910.dtsi
 create mode 100644 arch/arm/boot/dts/vt8500-bv07.dts
 create mode 100644 arch/arm/boot/dts/vt8500.dtsi
 create mode 100644 arch/arm/boot/dts/wm8505-ref.dts
 create mode 100644 arch/arm/boot/dts/wm8505.dtsi
 create mode 100644 arch/arm/boot/dts/wm8650-mid.dts
 create mode 100644 arch/arm/boot/dts/wm8650.dtsi
 delete mode 100644 arch/arm/mach-imx/devices-imx53.h
 delete mode 100644 arch/arm/mach-imx/efika.h
 rename arch/arm/mach-imx/{imx53-dt.c => mach-imx53.c} (81%)
 delete mode 100644 arch/arm/mach-imx/mach-mx51_efikamx.c
 delete mode 100644 arch/arm/mach-imx/mach-mx51_efikasb.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_ard.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_evk.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_loco.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_smd.c
 delete mode 100644 arch/arm/mach-imx/mx51_efika.c
 create mode 100644 arch/arm/mach-msm/board-dt-8660.c
 create mode 100644 arch/arm/mach-msm/board-dt-8960.c
 delete mode 100644 arch/arm/mach-msm/board-msm8960.c
 delete mode 100644 arch/arm/mach-msm/board-msm8x60.c
 create mode 100644 arch/arm/mach-msm/common.h
 delete mode 100644 arch/arm/mach-msm/devices-msm8960.c
 delete mode 100644 arch/arm/mach-mxs/devices-mx23.h
 delete mode 100644 arch/arm/mach-mxs/devices-mx28.h
 delete mode 100644 arch/arm/mach-mxs/devices.c
 delete mode 100644 arch/arm/mach-mxs/devices/Kconfig
 delete mode 100644 arch/arm/mach-mxs/devices/Makefile
 delete mode 100644 arch/arm/mach-mxs/devices/platform-auart.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-dma.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-fec.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-flexcan.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-gpio-mxs.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-gpmi-nand.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-i2c.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-mmc.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-pwm.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-saif.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxsfb.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-rtc-stmp3xxx.c
 delete mode 100644 arch/arm/mach-mxs/include/mach/devices-common.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx23.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx28.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/iomux.h
 delete mode 100644 arch/arm/mach-mxs/iomux.c
 delete mode 100644 arch/arm/mach-mxs/mach-apx4devkit.c
 delete mode 100644 arch/arm/mach-mxs/mach-m28evk.c
 delete mode 100644 arch/arm/mach-mxs/mach-mx23evk.c
 delete mode 100644 arch/arm/mach-mxs/mach-mx28evk.c
 delete mode 100644 arch/arm/mach-mxs/mach-stmp378x_devb.c
 delete mode 100644 arch/arm/mach-mxs/mach-tx28.c
 delete mode 100644 arch/arm/mach-mxs/module-tx28.c
 delete mode 100644 arch/arm/mach-mxs/module-tx28.h
 create mode 100644 arch/arm/mach-pxa/pxa-dt.c
 rename arch/arm/mach-ux500/{board-mop500-msp.c => board-mop500-audio.c} (66%)
 delete mode 100644 arch/arm/mach-ux500/board-mop500-msp.h
 delete mode 100644 arch/arm/mach-vt8500/Kconfig
 delete mode 100644 arch/arm/mach-vt8500/bv07.c
 create mode 100644 arch/arm/mach-vt8500/common.h
 delete mode 100644 arch/arm/mach-vt8500/devices-vt8500.c
 delete mode 100644 arch/arm/mach-vt8500/devices-wm8505.c
 delete mode 100644 arch/arm/mach-vt8500/devices.c
 delete mode 100644 arch/arm/mach-vt8500/devices.h
 delete mode 100644 arch/arm/mach-vt8500/gpio.c
 delete mode 100644 arch/arm/mach-vt8500/include/mach/vt8500_irqs.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/vt8500_regs.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/wm8505_irqs.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/wm8505_regs.h
 delete mode 100644 arch/arm/mach-vt8500/restart.c
 create mode 100644 arch/arm/mach-vt8500/vt8500.c
 delete mode 100644 arch/arm/mach-vt8500/wm8505_7in.c
 delete mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx53.h
 create mode 100644 drivers/clk/clk-vt8500.c
 create mode 100644 drivers/gpio/gpio-vt8500.c

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

* [GIT PULL 6/12] ARM: soc: cleanups, part 2
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (4 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 5/12] ARM: soc: device tree updates Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 7/12] ARM: soc: soc-specific updates, take 2 Olof Johansson
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

A shorter cleanup branch submitted separately due to dependencies with
some of the previous topics.

Major thing here is that the Broadcom bcmring platform is removed. It's an
SoC that's used on some stationary VoIP platforms, and is in desperate
need of some cleanup. Broadcom came back and suggested that we just
deprecate the platform for now, since they aren't going to spend the
resources needed on cleaning it up, and there are no users of the platform
directly from mainline.

Conflicts:
* A few removed files in tegra, safe to remove here.
* bcmring/bcm2835 conflicts in Kconfig and Makefile, remove bcmring.

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

The following changes since commit 7e95c548818d2b311090848083277fb907cfb56d:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to b98138e00d96abc85b100c9b6886f105d9868ab5:

  Merge branch 'cleanup/__iomem' into next/cleanup2

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

Alexander Shiyan (4):
      ARM: clps711x: Added simple clock framework
      ARM: clps711x: Fix lowlevel debug-macro
      ARM: clps711x: Fix register definitions
      ARM: clps711x: Remove board support for CEIVA

Andrew Lunn (1):
      ARM: Orion5x: ts78xx: Add IOMEM for virtual addresses.

Arnd Bergmann (6):
      Merge branch 'clps711x/cleanup' into next/cleanup2
      ARM: Remove mach-bcmring
      Merge branch 'bcmring/cleanup' into bcmring/removal
      Merge branch 'bcmring/removal' into next/cleanup2
      ARM: ux500: use __iomem pointers for MMIO
      Merge branch 'cleanup/__iomem' into next/cleanup2

Olof Johansson (2):
      Merge tag 'xceiv-for-v3.7' of git://git.kernel.org/.../balbi/usb into next/cleanup2
      Merge tag 'tegra-for-3.7-cleanup2' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup2

Stephen Warren (7):
      Merge branch 'for-3.7/board-removal' into for-3.7/cleanup2
      Merge branch 'for-3.7/common-clk' into for-3.7/cleanup2
      Merge commit 'xceiv-for-v3.7' into for-3.7/cleanup2
      ARM: tegra: remove dead code
      ARM: tegra: remove useless includes of <mach/*.h>
      ARM: tegra: delete unused headers
      pinctrl: tegra: move pinconf-tegra.h content into drivers/pinctrl


 MAINTAINERS                                     |   16 -
 arch/arm/Kconfig                                |   16 +-
 arch/arm/Makefile                               |    1 -
 arch/arm/configs/bcmring_defconfig              |   79 -
 arch/arm/mach-bcmring/Kconfig                   |   19 -
 arch/arm/mach-bcmring/Makefile                  |    8 -
 arch/arm/mach-bcmring/Makefile.boot             |    6 -
 arch/arm/mach-bcmring/arch.c                    |  198 ---
 arch/arm/mach-bcmring/clock.c                   |  223 ---
 arch/arm/mach-bcmring/clock.h                   |   33 -
 arch/arm/mach-bcmring/core.c                    |  227 ---
 arch/arm/mach-bcmring/core.h                    |   31 -
 arch/arm/mach-bcmring/csp/Makefile              |    3 -
 arch/arm/mach-bcmring/csp/chipc/Makefile        |    1 -
 arch/arm/mach-bcmring/csp/chipc/chipcHw.c       |  779 --------
 arch/arm/mach-bcmring/csp/chipc/chipcHw_init.c  |  283 ---
 arch/arm/mach-bcmring/csp/chipc/chipcHw_reset.c |  125 --
 arch/arm/mach-bcmring/csp/chipc/chipcHw_str.c   |   64 -
 arch/arm/mach-bcmring/csp/dmac/Makefile         |    1 -
 arch/arm/mach-bcmring/csp/dmac/dmacHw.c         |  916 ----------
 arch/arm/mach-bcmring/csp/dmac/dmacHw_extra.c   | 1017 -----------
 arch/arm/mach-bcmring/csp/tmr/Makefile          |    1 -
 arch/arm/mach-bcmring/csp/tmr/tmrHw.c           |  576 ------
 arch/arm/mach-bcmring/dma.c                     | 1518 ----------------
 arch/arm/mach-bcmring/dma_device.c              |  593 ------
 arch/arm/mach-bcmring/include/mach/cfg_global.h |   51 -
 arch/arm/mach-bcmring/include/mach/csp/cap.h    |   63 -
 .../mach-bcmring/include/mach/csp/cap_inline.h  |  409 -----
 .../mach-bcmring/include/mach/csp/chipcHw_def.h | 1123 ------------
 .../include/mach/csp/chipcHw_inline.h           | 1682 ------------------
 .../mach-bcmring/include/mach/csp/chipcHw_reg.h |  530 ------
 .../arm/mach-bcmring/include/mach/csp/ddrcReg.h |  872 ---------
 arch/arm/mach-bcmring/include/mach/csp/dmacHw.h |  596 -------
 .../mach-bcmring/include/mach/csp/dmacHw_priv.h |  145 --
 .../mach-bcmring/include/mach/csp/dmacHw_reg.h  |  406 -----
 arch/arm/mach-bcmring/include/mach/csp/hw_cfg.h |   73 -
 .../mach-bcmring/include/mach/csp/intcHw_reg.h  |  246 ---
 .../arm/mach-bcmring/include/mach/csp/mm_addr.h |  101 --
 arch/arm/mach-bcmring/include/mach/csp/mm_io.h  |  147 --
 arch/arm/mach-bcmring/include/mach/csp/reg.h    |  115 --
 .../mach-bcmring/include/mach/csp/secHw_def.h   |  100 --
 .../include/mach/csp/secHw_inline.h             |   79 -
 arch/arm/mach-bcmring/include/mach/csp/tmrHw.h  |  263 ---
 .../mach-bcmring/include/mach/csp/tmrHw_reg.h   |   82 -
 arch/arm/mach-bcmring/include/mach/dma.h        |  630 -------
 .../arm/mach-bcmring/include/mach/entry-macro.S |   76 -
 arch/arm/mach-bcmring/include/mach/hardware.h   |   57 -
 arch/arm/mach-bcmring/include/mach/irqs.h       |  132 --
 .../mach-bcmring/include/mach/memory_settings.h |   67 -
 arch/arm/mach-bcmring/include/mach/reg_nand.h   |   66 -
 arch/arm/mach-bcmring/include/mach/reg_umi.h    |  237 ---
 arch/arm/mach-bcmring/include/mach/timer.h      |   77 -
 arch/arm/mach-bcmring/include/mach/timex.h      |   25 -
 arch/arm/mach-bcmring/include/mach/uncompress.h |   43 -
 arch/arm/mach-bcmring/irq.c                     |  126 --
 arch/arm/mach-bcmring/mm.c                      |   60 -
 arch/arm/mach-bcmring/timer.c                   |   61 -
 arch/arm/mach-clps711x/Kconfig                  |    6 -
 arch/arm/mach-clps711x/Makefile                 |    1 -
 arch/arm/mach-clps711x/ceiva.c                  |   64 -
 arch/arm/mach-clps711x/common.c                 |   89 +-
 arch/arm/mach-clps711x/include/mach/clps711x.h  |    9 +-
 .../mach-clps711x/include/mach/debug-macro.S    |    8 +-
 arch/arm/mach-clps711x/include/mach/hardware.h  |   48 -
 arch/arm/mach-clps711x/include/mach/timex.h     |   23 +-
 arch/arm/mach-orion5x/ts78xx-setup.c            |   12 +-
 arch/arm/mach-tegra/Makefile                    |    2 -
 arch/arm/mach-tegra/board-dt-tegra20.c          |   27 +-
 arch/arm/mach-tegra/board-pinmux.c              |   87 -
 arch/arm/mach-tegra/board-pinmux.h              |   54 -
 arch/arm/mach-tegra/devices.c                   |  701 --------
 arch/arm/mach-tegra/devices.h                   |   60 -
 arch/arm/mach-tegra/include/mach/gpio-tegra.h   |   28 -
 .../arm/mach-tegra/include/mach/pinconf-tegra.h |   63 -
 arch/arm/mach-tegra/include/mach/suspend.h      |   38 -
 arch/arm/mach-tegra/tegra20_clocks.c            |    1 -
 arch/arm/mach-tegra/tegra20_clocks_data.c       |    1 -
 arch/arm/mach-tegra/timer.c                     |    1 -
 arch/arm/mach-ux500/include/mach/uncompress.h   |    4 +-
 arch/arm/tools/mach-types                       |    1 -
 drivers/pinctrl/pinctrl-tegra.c                 |    2 -
 drivers/pinctrl/pinctrl-tegra.h                 |   44 +
 drivers/usb/phy/tegra_usb_phy.c                 |    1 -
 drivers/video/Kconfig                           |   12 -
 drivers/video/Makefile                          |    1 -
 drivers/video/epson1355fb.c                     |  749 --------
 include/video/epson1355.h                       |   64 -
 87 files changed, 159 insertions(+), 17516 deletions(-)
 delete mode 100644 arch/arm/configs/bcmring_defconfig
 delete mode 100644 arch/arm/mach-bcmring/Kconfig
 delete mode 100644 arch/arm/mach-bcmring/Makefile
 delete mode 100644 arch/arm/mach-bcmring/Makefile.boot
 delete mode 100644 arch/arm/mach-bcmring/arch.c
 delete mode 100644 arch/arm/mach-bcmring/clock.c
 delete mode 100644 arch/arm/mach-bcmring/clock.h
 delete mode 100644 arch/arm/mach-bcmring/core.c
 delete mode 100644 arch/arm/mach-bcmring/core.h
 delete mode 100644 arch/arm/mach-bcmring/csp/Makefile
 delete mode 100644 arch/arm/mach-bcmring/csp/chipc/Makefile
 delete mode 100644 arch/arm/mach-bcmring/csp/chipc/chipcHw.c
 delete mode 100644 arch/arm/mach-bcmring/csp/chipc/chipcHw_init.c
 delete mode 100644 arch/arm/mach-bcmring/csp/chipc/chipcHw_reset.c
 delete mode 100644 arch/arm/mach-bcmring/csp/chipc/chipcHw_str.c
 delete mode 100644 arch/arm/mach-bcmring/csp/dmac/Makefile
 delete mode 100644 arch/arm/mach-bcmring/csp/dmac/dmacHw.c
 delete mode 100644 arch/arm/mach-bcmring/csp/dmac/dmacHw_extra.c
 delete mode 100644 arch/arm/mach-bcmring/csp/tmr/Makefile
 delete mode 100644 arch/arm/mach-bcmring/csp/tmr/tmrHw.c
 delete mode 100644 arch/arm/mach-bcmring/dma.c
 delete mode 100644 arch/arm/mach-bcmring/dma_device.c
 delete mode 100644 arch/arm/mach-bcmring/include/mach/cfg_global.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/cap.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/cap_inline.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/chipcHw_def.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/chipcHw_inline.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/chipcHw_reg.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/ddrcReg.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/dmacHw.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/dmacHw_priv.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/dmacHw_reg.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/hw_cfg.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/intcHw_reg.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/mm_addr.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/mm_io.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/reg.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/secHw_def.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/secHw_inline.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/tmrHw.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/csp/tmrHw_reg.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/dma.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-bcmring/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/memory_settings.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/reg_nand.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/reg_umi.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/timer.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/timex.h
 delete mode 100644 arch/arm/mach-bcmring/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-bcmring/irq.c
 delete mode 100644 arch/arm/mach-bcmring/mm.c
 delete mode 100644 arch/arm/mach-bcmring/timer.c
 delete mode 100644 arch/arm/mach-clps711x/ceiva.c
 delete mode 100644 arch/arm/mach-tegra/board-pinmux.c
 delete mode 100644 arch/arm/mach-tegra/board-pinmux.h
 delete mode 100644 arch/arm/mach-tegra/devices.c
 delete mode 100644 arch/arm/mach-tegra/devices.h
 delete mode 100644 arch/arm/mach-tegra/include/mach/gpio-tegra.h
 delete mode 100644 arch/arm/mach-tegra/include/mach/pinconf-tegra.h
 delete mode 100644 arch/arm/mach-tegra/include/mach/suspend.h
 delete mode 100644 drivers/video/epson1355fb.c
 delete mode 100644 include/video/epson1355.h

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

* [GIT PULL 7/12] ARM: soc: soc-specific updates, take 2
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (5 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 6/12] ARM: soc: cleanups, part 2 Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 8/12] ARM: soc: driver specific changes Olof Johansson
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

This branch converts the MXS Freescale platform to use irqdomains and
sparse IRQ, in preparation for DT probing and multiplatform kernels.

Conflicts: none.

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

The following changes since commit 5d3a0a95868a9669816da193bb284121df9031c8:

  Merge branch 'next/cleanup2' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 36246a820075b65907112891b77ff7915fdb06a5:

  Merge tag 'mxs-sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc2

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

Olof Johansson (1):
      Merge tag 'mxs-sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc2

Shawn Guo (6):
      gpio/mxs: adopt irq_domain support for mxs gpio driver
      ARM: mxs: retrieve timer irq from device tree
      ARM: mxs: select MULTI_IRQ_HANDLER
      ARM: mxs: adopt irq_domain support for icoll driver
      ARM: mxs: select SPARSE_IRQ
      ARM: mxs: remove mach/irqs.h


 arch/arm/Kconfig                             |  2 +
 arch/arm/boot/dts/imx23.dtsi                 |  5 +-
 arch/arm/boot/dts/imx28.dtsi                 |  5 +-
 arch/arm/mach-mxs/icoll.c                    | 63 +++++++++++++++++++----
 arch/arm/mach-mxs/include/mach/common.h      |  3 +-
 arch/arm/mach-mxs/include/mach/entry-macro.S | 35 -------------
 arch/arm/mach-mxs/include/mach/irqs.h        | 32 ------------
 arch/arm/mach-mxs/mach-mxs.c                 | 39 ++------------
 arch/arm/mach-mxs/timer.c                    | 13 ++++-
 drivers/clk/mxs/clk-imx23.c                  |  2 +-
 drivers/clk/mxs/clk-imx28.c                  |  2 +-
 drivers/gpio/gpio-mxs.c                      | 48 ++++++++++-------
 12 files changed, 112 insertions(+), 137 deletions(-)
 delete mode 100644 arch/arm/mach-mxs/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-mxs/include/mach/irqs.h

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

* [GIT PULL 8/12] ARM: soc: driver specific changes
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (6 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 7/12] ARM: soc: soc-specific updates, take 2 Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 9/12] ARM: soc: board specific updates Olof Johansson
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

- A long-coming conversion of various platforms to a common LED
  infrastructure
- AT91 is moved over to use the newer MCI driver for MMC
- Pincontrol conversions for samsung platforms
- DT bindings for gscaler on samsung
- i2c driver fixes for tegra, acked by i2c maintainer

Conflicts:
* add/add conflicts in arch/arm/boot/dts/omap4.dtsi, keep both sides.
* remove/remove conflict in arch/arm/mach-clps711x/common.c, keep HEAD
* Add/add conflicts on arch/arm/mach-omap*/*, keep both sides.
* driver/Makefile add/add conflict with bus and irqchip. Keep both.
* drivers/bus/omap_l3_noc.c conflicts with static vs variable IRQs, keep
  the variable case (from this branch).
* Removal/change conflict of two led files and an nxp4008 file, remove
  them all.

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

The following changes since commit 5c008d7029fcd12a9a54fa618781b71353f6c4bd:

  Merge branch 'next/soc2' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 04ef037c926ddb31088c976538e29eada4fd1490:

  Merge branch 'samsung/pinctrl' into next/drivers

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

Arnd Bergmann (4):
      Merge branch 'for-arm-soc' of git://git.kernel.org/.../cooloney/linux-leds into next/drivers
      Merge tag 'at91-for-next-soc' of git://github.com/at91linux/linux-at91 into at91/mci
      Merge branch 'drivers/ocp2scp' into next/drivers
      Merge branch 'drivers/ocp2scp' into next/drivers

Bryan Wu (18):
      led-triggers: create a trigger for CPU activity
      ARM: at91: convert old leds drivers to gpio_led and led_trigger drivers
      ARM: mach-realview and mach-versatile: retire custom LED code
      ARM: mach-ks8695: remove leds driver, since nobody use it
      ARM: mach-shark: retire custom LED code
      ARM: mach-orion5x: convert custom LED code to gpio_led and LED CPU trigger
      ARM: mach-integrator: move CM_CTRL to header file for accessing by other functions
      ARM: mach-integrator: retire custom LED code
      ARM: mach-clps711x: retire custom LED code of P720T machine
      ARM: mach-ebsa110: retire custom LED code
      ARM: mach-footbridge: retire custom LED code
      char: nwflash: remove old led event code
      ARM: mach-pxa: retire custom LED code
      ARM: plat-samsung: remove including old leds event API header file
      ARM: mach-pnx4008: remove including old leds event API header file
      ARM: mach-omap1: retire custom LED code
      ARM: mach-sa1100: retire custom LED code
      ARM: use new LEDS CPU trigger stub to replace old one

Kishon Vijay Abraham I (3):
      drivers: bus: add a new driver for omap-ocp2scp
      arm/dts: omap4: Add ocp2scp data
      drivers: bus: omap-ocp2scp: Fix compile error

Laxman Dewangan (6):
      ARM: tegra: clock: add i2c fast clock entry in clock table
      i2c: tegra: pass proper name for getting clock
      ARM: tegra: clock: add connection name in i2c clock entry
      ARM: tegra: clock: remove unused clock entry for i2c
      i2c: tegra: I2_M_NOSTART functionality not supported in Tegra20
      i2c: tegra: dynamically control fast clk

Ludovic Desroches (1):
      ARM: at91: add atmel-mci support for chips and boards which can use it

Nicolas Ferre (1):
      ARM: at91/defconfig: change the MCI driver to use in defconfigs

Olof Johansson (7):
      Merge branch 'drivers/ocp2scp' into next/drivers
      Merge tag 'tegra-for-3.7-drivers-i2c' of git://git.kernel.org/.../swarren/linux-tegra into next/drivers
      drivers: bus: omap_l3: use resources instead of hardcoded irqs
      Merge branch 'drivers/ocp2scp' into next/drivers
      Merge branch 'next/pinctrl-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge branch 'next/dt-gscaler' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge branch 'samsung/pinctrl' into next/drivers

Paul Bolle (1):
      ARM: at91: set i2c_board_info.type to "ds1339" directly

Richard Genoud (1):
      ARM: at91/defconfig: Remove unaffected config option

Santosh Shilimkar (1):
      drivers: bus: Move the OMAP interconnect driver to drivers/bus/

Shaik Ameer Basha (2):
      ARM: EXYNOS: Add clock support for G-Scaler
      ARM: EXYNOS: Adds G-Scaler device from Device Tree

Thomas Abraham (6):
      pinctrl: add samsung pinctrl and gpiolib driver
      pinctrl: add exynos4210 specific extensions for samsung pinctrl driver
      gpio: exynos4: skip gpiolib registration if pinctrl driver is used
      ARM: EXYNOS: skip wakeup interrupt setup if pinctrl driver is used
      ARM: dts: Add pinctrl node entries for SAMSUNG EXYNOS4210 SoC
      ARM: EXYNOS: Enable pinctrl driver support for EXYNOS4 device tree enabled platform

Tomasz Figa (7):
      pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO EINTa
      pinctrl: exynos: Fix typos in gpio/wkup _irq_mask
      pinctrl: exynos: Handle only unmasked wakeup interrupts
      pinctrl: exynos: Mark exynos_irq_demux_eint as inline
      pinctrl: exynos: Correct the detection of wakeup-eint node
      pinctrl: samsung: Uninline samsung_pinctrl_get_soc_data
      pinctrl: exynos: Fix wakeup IRQ domain registration check


 .../devicetree/bindings/bus/omap-ocp2scp.txt    |  10 +
 .../devicetree/bindings/media/exynos5-gsc.txt   |  30 +
 .../bindings/pinctrl/samsung-pinctrl.txt        | 196 ++++
 arch/arm/Kconfig                                |  53 --
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi       | 457 ++++++++++
 arch/arm/boot/dts/exynos4210.dtsi               |  37 +
 arch/arm/boot/dts/exynos5250.dtsi               |  28 +
 arch/arm/boot/dts/omap4.dtsi                    |   8 +
 arch/arm/configs/afeb9260_defconfig             |   1 -
 arch/arm/configs/at91rm9200_defconfig           |   2 +-
 arch/arm/configs/at91sam9261_defconfig          |   2 +-
 arch/arm/configs/at91sam9263_defconfig          |   3 +-
 arch/arm/configs/at91sam9g20_defconfig          |   2 +-
 arch/arm/configs/at91sam9rl_defconfig           |   2 +-
 arch/arm/configs/cpu9260_defconfig              |   2 +-
 arch/arm/configs/cpu9g20_defconfig              |   2 +-
 arch/arm/configs/qil-a9260_defconfig            |   3 +-
 arch/arm/configs/stamp9g20_defconfig            |   1 -
 arch/arm/configs/usb-a9260_defconfig            |   1 -
 arch/arm/include/asm/leds.h                     |  50 --
 arch/arm/kernel/Makefile                        |   1 -
 arch/arm/kernel/leds.c                          | 121 ---
 arch/arm/kernel/process.c                       |   6 +-
 arch/arm/kernel/time.c                          |  17 -
 arch/arm/mach-at91/at91rm9200_devices.c         |  92 +-
 arch/arm/mach-at91/at91sam9260_devices.c        |  84 +-
 arch/arm/mach-at91/at91sam9261_devices.c        |  60 +-
 arch/arm/mach-at91/at91sam9263.c                |   4 +-
 arch/arm/mach-at91/at91sam9263_devices.c        | 161 ++--
 arch/arm/mach-at91/at91sam9rl_devices.c         |  60 +-
 arch/arm/mach-at91/board-afeb-9260v1.c          |  14 +-
 arch/arm/mach-at91/board-carmeva.c              |  14 +-
 arch/arm/mach-at91/board-cpu9krea.c             |  17 +-
 arch/arm/mach-at91/board-cpuat91.c              |  13 +-
 arch/arm/mach-at91/board-csb337.c               |  16 +-
 arch/arm/mach-at91/board-eb9200.c               |  14 +-
 arch/arm/mach-at91/board-ecbat91.c              |  32 +-
 arch/arm/mach-at91/board-eco920.c               |  36 +-
 arch/arm/mach-at91/board-flexibity.c            |  14 +-
 arch/arm/mach-at91/board-foxg20.c               |  16 +-
 arch/arm/mach-at91/board-kafa.c                 |  17 +-
 arch/arm/mach-at91/board-kb9202.c               |  37 +-
 arch/arm/mach-at91/board-neocore926.c           |  13 +-
 arch/arm/mach-at91/board-picotux200.c           |  14 +-
 arch/arm/mach-at91/board-qil-a9260.c            |  14 +-
 arch/arm/mach-at91/board-rm9200dk.c             |  17 +-
 arch/arm/mach-at91/board-rm9200ek.c             |  17 +-
 arch/arm/mach-at91/board-rsi-ews.c              |  16 +-
 arch/arm/mach-at91/board-sam9-l9260.c           |  39 +-
 arch/arm/mach-at91/board-sam9260ek.c            |  16 +-
 arch/arm/mach-at91/board-sam9261ek.c            |  16 +-
 arch/arm/mach-at91/board-sam9263ek.c            |  13 +-
 arch/arm/mach-at91/board-sam9g20ek.c            |  16 +-
 arch/arm/mach-at91/board-sam9rlek.c             |  13 +-
 arch/arm/mach-at91/board-stamp9g20.c            |  14 -
 arch/arm/mach-at91/board-usb-a926x.c            |   2 -
 arch/arm/mach-at91/board-yl-9200.c              |  16 +-
 arch/arm/mach-at91/include/mach/board.h         |   1 -
 arch/arm/mach-at91/leds.c                       | 105 ---
 arch/arm/mach-clps711x/Makefile                 |   2 -
 arch/arm/mach-clps711x/p720t-leds.c             |  63 --
 arch/arm/mach-clps711x/p720t.c                  |  62 ++
 arch/arm/mach-ebsa110/Makefile                  |   4 +-
 arch/arm/mach-ebsa110/leds.c                    |  81 +-
 arch/arm/mach-exynos/Kconfig                    |   2 +
 arch/arm/mach-exynos/clock-exynos5.c            |  86 ++
 arch/arm/mach-exynos/common.c                   |  26 +
 arch/arm/mach-exynos/include/mach/map.h         |   5 +
 arch/arm/mach-exynos/mach-exynos5-dt.c          |   8 +
 arch/arm/mach-footbridge/Makefile               |   4 -
 arch/arm/mach-footbridge/ebsa285-leds.c         | 138 ---
 arch/arm/mach-footbridge/ebsa285.c              |  81 ++
 arch/arm/mach-footbridge/netwinder-hw.c         | 112 ++-
 arch/arm/mach-footbridge/netwinder-leds.c       | 138 ---
 arch/arm/mach-integrator/Makefile               |   3 +-
 arch/arm/mach-integrator/core.c                 |   3 -
 arch/arm/mach-integrator/include/mach/cm.h      |   2 +
 arch/arm/mach-integrator/leds.c                 | 161 ++--
 arch/arm/mach-ks8695/Makefile                   |   3 -
 arch/arm/mach-ks8695/devices.c                  |  21 -
 arch/arm/mach-ks8695/include/mach/devices.h     |   5 -
 arch/arm/mach-ks8695/leds.c                     |  92 --
 arch/arm/mach-omap1/Makefile                    |   8 -
 arch/arm/mach-omap1/board-h2.c                  |  32 +
 arch/arm/mach-omap1/board-h3.c                  |  32 +
 arch/arm/mach-omap1/board-osk.c                 |  33 +
 arch/arm/mach-omap1/leds-h2p2-debug.c           | 169 ----
 arch/arm/mach-omap1/leds-innovator.c            |  98 --
 arch/arm/mach-omap1/leds-osk.c                  | 113 ---
 arch/arm/mach-omap1/leds.c                      |  70 --
 arch/arm/mach-omap1/leds.h                      |   3 -
 arch/arm/mach-omap1/time.c                      |   1 -
 arch/arm/mach-omap1/timer32k.c                  |   1 -
 arch/arm/mach-omap2/Kconfig                     |   2 +
 arch/arm/mach-omap2/Makefile                    |   5 -
 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c    |   1 -
 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c     |   1 -
 arch/arm/mach-orion5x/rd88f5182-setup.c         |  72 +-
 arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c    |   1 -
 arch/arm/mach-pxa/Makefile                      |   8 -
 arch/arm/mach-pxa/idp.c                         |  81 ++
 arch/arm/mach-pxa/leds-idp.c                    | 115 ---
 arch/arm/mach-pxa/leds-lubbock.c                | 124 ---
 arch/arm/mach-pxa/leds-mainstone.c              | 119 ---
 arch/arm/mach-pxa/leds.c                        |  32 -
 arch/arm/mach-pxa/leds.h                        |  13 -
 arch/arm/mach-pxa/lubbock.c                     |  95 ++
 arch/arm/mach-pxa/mainstone.c                   |  94 ++
 arch/arm/mach-realview/core.c                   |  39 -
 arch/arm/mach-realview/core.h                   |   2 -
 arch/arm/mach-realview/realview_eb.c            |   5 -
 arch/arm/mach-realview/realview_pb1176.c        |   5 -
 arch/arm/mach-realview/realview_pb11mp.c        |   5 -
 arch/arm/mach-realview/realview_pba8.c          |   5 -
 arch/arm/mach-realview/realview_pbx.c           |   5 -
 arch/arm/mach-sa1100/Makefile                   |   9 -
 arch/arm/mach-sa1100/assabet.c                  |  85 ++
 arch/arm/mach-sa1100/badge4.c                   |  30 +
 arch/arm/mach-sa1100/cerf.c                     |  42 +
 arch/arm/mach-sa1100/hackkit.c                  |  32 +
 arch/arm/mach-sa1100/lart.c                     |  26 +
 arch/arm/mach-sa1100/leds-assabet.c             | 113 ---
 arch/arm/mach-sa1100/leds-badge4.c              | 110 ---
 arch/arm/mach-sa1100/leds-cerf.c                | 110 ---
 arch/arm/mach-sa1100/leds-hackkit.c             | 112 ---
 arch/arm/mach-sa1100/leds-lart.c                | 101 ---
 arch/arm/mach-sa1100/leds.c                     |  50 --
 arch/arm/mach-sa1100/leds.h                     |  13 -
 arch/arm/mach-shark/Makefile                    |   4 +-
 arch/arm/mach-shark/core.c                      |   1 -
 arch/arm/mach-shark/leds.c                      | 220 ++---
 arch/arm/mach-tegra/tegra20_clocks_data.c       |  20 +-
 arch/arm/mach-tegra/tegra30_clocks_data.c       |  15 +-
 arch/arm/mach-versatile/core.c                  |   5 -
 arch/arm/plat-omap/Kconfig                      |   3 +-
 arch/arm/plat-omap/debug-leds.c                 | 293 ++----
 arch/arm/plat-samsung/time.c                    |   1 -
 arch/arm/plat-versatile/Kconfig                 |   4 +-
 arch/arm/plat-versatile/leds.c                  |   8 +-
 drivers/Kconfig                                 |   2 +
 drivers/Makefile                                |   1 +
 drivers/bus/Kconfig                             |  21 +
 drivers/bus/Makefile                            |   8 +
 drivers/bus/omap-ocp2scp.c                      |  88 ++
 .../mach-omap2 => drivers/bus}/omap_l3_noc.c    |   4 +-
 .../mach-omap2 => drivers/bus}/omap_l3_noc.h    |   0
 .../mach-omap2 => drivers/bus}/omap_l3_smx.c    |   0
 .../mach-omap2 => drivers/bus}/omap_l3_smx.h    |   0
 drivers/char/nwflash.c                          |  34 -
 drivers/gpio/gpio-samsung.c                     |  21 +
 drivers/i2c/busses/i2c-tegra.c                  | 130 ++-
 drivers/leds/Kconfig                            |  10 +
 drivers/leds/Makefile                           |   1 +
 drivers/leds/ledtrig-cpu.c                      | 163 ++++
 drivers/mtd/nand/Kconfig                        |  40 -
 drivers/pinctrl/Kconfig                         |   9 +
 drivers/pinctrl/Makefile                        |   2 +
 drivers/pinctrl/pinctrl-exynos.c                | 579 ++++++++++++
 drivers/pinctrl/pinctrl-exynos.h                | 218 +++++
 drivers/pinctrl/pinctrl-samsung.c               | 888 +++++++++++++++++++
 drivers/pinctrl/pinctrl-samsung.h               | 239 +++++
 include/linux/leds.h                            |  16 +
 162 files changed, 4908 insertions(+), 3542 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/bus/omap-ocp2scp.txt
 create mode 100644 Documentation/devicetree/bindings/media/exynos5-gsc.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
 create mode 100644 arch/arm/boot/dts/exynos4210-pinctrl.dtsi
 delete mode 100644 arch/arm/include/asm/leds.h
 delete mode 100644 arch/arm/kernel/leds.c
 delete mode 100644 arch/arm/mach-clps711x/p720t-leds.c
 delete mode 100644 arch/arm/mach-footbridge/ebsa285-leds.c
 delete mode 100644 arch/arm/mach-footbridge/netwinder-leds.c
 delete mode 100644 arch/arm/mach-ks8695/leds.c
 delete mode 100644 arch/arm/mach-omap1/leds-h2p2-debug.c
 delete mode 100644 arch/arm/mach-omap1/leds-innovator.c
 delete mode 100644 arch/arm/mach-omap1/leds-osk.c
 delete mode 100644 arch/arm/mach-omap1/leds.c
 delete mode 100644 arch/arm/mach-omap1/leds.h
 delete mode 100644 arch/arm/mach-pxa/leds-idp.c
 delete mode 100644 arch/arm/mach-pxa/leds-lubbock.c
 delete mode 100644 arch/arm/mach-pxa/leds-mainstone.c
 delete mode 100644 arch/arm/mach-pxa/leds.c
 delete mode 100644 arch/arm/mach-pxa/leds.h
 delete mode 100644 arch/arm/mach-sa1100/leds-assabet.c
 delete mode 100644 arch/arm/mach-sa1100/leds-badge4.c
 delete mode 100644 arch/arm/mach-sa1100/leds-cerf.c
 delete mode 100644 arch/arm/mach-sa1100/leds-hackkit.c
 delete mode 100644 arch/arm/mach-sa1100/leds-lart.c
 delete mode 100644 arch/arm/mach-sa1100/leds.c
 delete mode 100644 arch/arm/mach-sa1100/leds.h
 create mode 100644 drivers/bus/Kconfig
 create mode 100644 drivers/bus/Makefile
 create mode 100644 drivers/bus/omap-ocp2scp.c
 rename {arch/arm/mach-omap2 => drivers/bus}/omap_l3_noc.c (98%)
 rename {arch/arm/mach-omap2 => drivers/bus}/omap_l3_noc.h (100%)
 rename {arch/arm/mach-omap2 => drivers/bus}/omap_l3_smx.c (100%)
 rename {arch/arm/mach-omap2 => drivers/bus}/omap_l3_smx.h (100%)
 create mode 100644 drivers/leds/ledtrig-cpu.c
 create mode 100644 drivers/pinctrl/pinctrl-exynos.c
 create mode 100644 drivers/pinctrl/pinctrl-exynos.h
 create mode 100644 drivers/pinctrl/pinctrl-samsung.c
 create mode 100644 drivers/pinctrl/pinctrl-samsung.h

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

* [GIT PULL 9/12] ARM: soc: board specific updates
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (7 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 8/12] ARM: soc: driver specific changes Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 10/12] ARM: soc: device tree updates, take 2 Olof Johansson
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

Misc board updates:
- Greg added a handful of boards to KS8695 (since he has stepped up to
maintain it).
- Qualcomm has added DT-only board support for a couple of their newer SoCs.
- misc other updates for Samsung and Freescale boards.

Conflicts:
* add/add conflict in arch/arm/mach-shmobile/board-armadillo800eva.c. Keep both.

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

The following changes since commit 8b1a13b02812b60b88920801363920956691feb3:

  Merge branch 'next/drivers' 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 e6ca4ae895e9fbf8b96d3ee1dd44ea96e95babad:

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

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

Arnd Bergmann (1):
      Merge branch 'board' of git://github.com/hzhuang1/linux into next/boards

Fabio Estevam (1):
      ARM: mx27pdk: Add audio support

Greg Ungerer (2):
      ARM: ks8695: add board support for the SnapGear boards based on the KS8695
      ARM: ks8695: add board support for the OpenGear boards based on the KS8695

Haojian Zhuang (2):
      ARM: mmp: implement DEBUG_LL port choice
      ARM: mmp: enable debug uart port in defconfig

Kuninori Morimoto (2):
      ARM: shmobile: marzen: fixup regulator id for smsc911x
      ARM: shmobile: marzen: enable thermal sensor

Lei Wen (1):
      ARM: ttc_dkb: add nand support

Mark Brown (2):
      ARM: S3C64XX: Update configuration for WM5102 module on Cragganmore
      ARM: S3C64XX: Register audio platform devices for Bells on Cragganmore

Nobuhiro Iwamatsu (1):
      ARM: shmobile: armadillo800eva: Add support RTC

Olof Johansson (7):
      Merge branch 'ks8695/boards' into next/boards
      Merge branch 'boards' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge branch 'board' of git://github.com/hzhuang1/linux into next/boards
      Merge branch 'boards' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'imx-boards' of git://git.pengutronix.de/git/imx/linux-2.6 into next/boards
      Merge tag 'msm-board-for-3.7' of git://git.kernel.org/.../davidb/linux-msm into next/boards
      Merge branch 'next/board-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/boards

Phil Edworthy (1):
      ARM: shmobile: marzen: add SDHI0 support

Sachin Kamat (4):
      ARM: dts: Use active low flag for gpio-keys on Origen
      ARM: dts: Add heartbeat gpio-leds support to Origen
      ARM: EXYNOS: Add generic PWM lookup support for SMDK4X12
      ARM: EXYNOS: Add generic PWM lookup support for SMDKV310

Stephen Boyd (2):
      ARM: msm: Allow msm_iomap-8x60 and msm_iomap-8960 to coexist
      ARM: msm: Allow 8960 and 8660 to compile together

Tushar Behera (1):
      ARM: EXYNOS: Use generic pwm driver in Origen board


 arch/arm/Kconfig.debug                          |  14 ++
 arch/arm/boot/dts/exynos4210-origen.dts         |  18 +-
 arch/arm/configs/armadillo800eva_defconfig      |   3 +
 arch/arm/configs/marzen_defconfig               |   2 +
 arch/arm/configs/mmp2_defconfig                 |   5 +-
 arch/arm/configs/pxa910_defconfig               |   4 +-
 arch/arm/mach-exynos/Kconfig                    |   3 +
 arch/arm/mach-exynos/mach-origen.c              |   6 +
 arch/arm/mach-exynos/mach-smdk4x12.c            |   6 +
 arch/arm/mach-exynos/mach-smdkv310.c            |   7 +
 arch/arm/mach-imx/Kconfig                       |   1 +
 arch/arm/mach-imx/mach-mx27_3ds.c               |  21 +-
 arch/arm/mach-ks8695/Kconfig                    |  61 ++++++
 arch/arm/mach-ks8695/Makefile                   |   8 +
 arch/arm/mach-ks8695/board-og.c                 | 199 +++++++++++++++++++
 arch/arm/mach-ks8695/board-sg.c                 | 121 +++++++++++
 arch/arm/mach-mmp/include/mach/debug-macro.S    |  12 +-
 arch/arm/mach-mmp/ttc_dkb.c                     |  10 +
 arch/arm/mach-msm/Kconfig                       |   8 +-
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h |  11 -
 arch/arm/mach-msm/include/mach/msm_iomap.h      |   3 +-
 arch/arm/mach-msm/io.c                          |   2 -
 arch/arm/mach-s3c64xx/mach-crag6410-module.c    |  36 +++-
 arch/arm/mach-s3c64xx/mach-crag6410.c           |  12 ++
 arch/arm/mach-shmobile/board-armadillo800eva.c  |  25 +++
 arch/arm/mach-shmobile/board-marzen.c           |  68 ++++++-
 26 files changed, 633 insertions(+), 33 deletions(-)
 create mode 100644 arch/arm/mach-ks8695/board-og.c
 create mode 100644 arch/arm/mach-ks8695/board-sg.c

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

* [GIT PULL 10/12] ARM: soc: device tree updates, take 2
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (8 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 9/12] ARM: soc: board specific updates Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 11/12] ARM: soc: documentation updates Olof Johansson
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

This branch contains mostly a set of changes for device tree bindings
on Samsung Exynos. It was staged behind the other branches due to
dependencies on pincontrol and board changes.

Conflicts:
* remove/remove conflict in arch/arm/mach-exynos/clock-exynos5.c. Remove
  both sides, i.e. the whole first entry.

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

The following changes since commit a8e1ceb728d249fbe0bc5e30b9b8ceb0f33b54f5:

  Merge branch 'next/boards' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 7b27fa258c8f2670a8c09bbc6c4b2c874d155da2:

  Merge branch 'next/dt2' into HEAD

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

Kukjin Kim (3):
      ARM: dts: use uart2 for console on smdkv310 and smdk5250
      Merge branches 'next/pinctrl-samsung' and 'next/board-samsung' into next/dt-samsung-new
      Merge branch 'next/dt-samsung' into next/dt-samsung-new

Olof Johansson (4):
      Merge branch 'samsung/boards' into next/dt2
      Merge branch 'samsung/pinctrl' into next/dt2
      Merge branch 'next/dt-samsung-new' of git://git.kernel.org/.../kgene/linux-samsung into next/dt2
      Merge branch 'next/dt2' into HEAD

Thomas Abraham (3):
      ARM: EXYNOS: Add support for MSHC controller clocks
      ARM: EXYNOS: Add AUXDATA support for MSHC controllers
      ARM: dts: Add nodes for dw_mmc controllers for Samsung EXYNOS5250 platforms

Tomasz Figa (6):
      ARM: dts: Move parts common to EXYNOS4 from exynos4210.dtsi to exynos4.dtsi
      ARM: EXYNOS: Use exynos4 prefix instead of exynos4210 on exynos4-dt
      ARM: dts: Assume status of all optional nodes as disabled for exynos4
      ARM: dts: Specify address and size cells for i2c controllers for EXYNOS4
      ARM: EXYNOS: Add OF compatibility lookups for EXYNOS4 i2c adapters
      ARM: dts: Add basic dts file for Samsung Trats board

Tushar Behera (1):
      ARM: dts: Enable on-board keys as wakeup source for exynos4210-origen


 arch/arm/boot/dts/exynos4.dtsi            | 248 +++++++++++++++++++++++++
 arch/arm/boot/dts/exynos4210-origen.dts   |  63 +------
 arch/arm/boot/dts/exynos4210-smdkv310.dts |  54 +-----
 arch/arm/boot/dts/exynos4210-trats.dts    | 237 +++++++++++++++++++++++
 arch/arm/boot/dts/exynos4210.dtsi         | 186 +------------------
 arch/arm/boot/dts/exynos5250-smdk5250.dts |  59 +++++-
 arch/arm/boot/dts/exynos5250.dtsi         |  32 ++++
 arch/arm/mach-exynos/Makefile.boot        |   2 +-
 arch/arm/mach-exynos/clock-exynos5.c      |  45 ++---
 arch/arm/mach-exynos/include/mach/map.h   |   4 +
 arch/arm/mach-exynos/mach-exynos4-dt.c    |  32 +++-
 arch/arm/mach-exynos/mach-exynos5-dt.c    |   8 +
 12 files changed, 644 insertions(+), 326 deletions(-)
 create mode 100644 arch/arm/boot/dts/exynos4.dtsi
 create mode 100644 arch/arm/boot/dts/exynos4210-trats.dts

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

* [GIT PULL 11/12] ARM: soc: documentation updates
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (9 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 10/12] ARM: soc: device tree updates, take 2 Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-01 23:57 ` [GIT PULL 12/12] ARM: soc: multiplatform enablement Olof Johansson
  2012-10-02  2:22 ` [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Linus Torvalds
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

Documentation update for Marvell SoCs, the secret decoder ring to all
their crazy product names and numbers.

Conflicts: none.

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

The following changes since commit 7b27fa258c8f2670a8c09bbc6c4b2c874d155da2:

  Merge branch 'next/dt2' into HEAD

are available in the git repository at:

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

for you to fetch changes up to c1faefbb5ba24957e0e5b519adf0e128380f49de:

  Merge branch 'marvell-doc' of git://github.com/MISL-EBU-System-SW/mainline-public into next/docs

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

Arnd Bergmann (1):
      Merge branch 'marvell-doc' of git://github.com/MISL-EBU-System-SW/mainline-public into next/docs

Thomas Petazzoni (1):
      arm: add documentation describing Marvell families of SoC


 Documentation/arm/Marvell/README | 232 ++++++++++++++++++++++++++++++++++
 1 file changed, 232 insertions(+)
 create mode 100644 Documentation/arm/Marvell/README

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

* [GIT PULL 12/12] ARM: soc: multiplatform enablement
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (10 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 11/12] ARM: soc: documentation updates Olof Johansson
@ 2012-10-01 23:57 ` Olof Johansson
  2012-10-02  2:22 ` [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Linus Torvalds
  12 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-01 23:57 UTC (permalink / raw)
  To: linux-arm-kernel

This is a pretty significant branch. It's the introduction of the
first multiplatform support on ARM, and with this (and the later
branch) merged, it is now possible to build one kernel that contains
support for highbank, vexpress, mvebu, socfpga, and picoxcell. More
platforms will be convered over in the next few releases.

Two critical last things had to be done for this to be practical and
possible:
* Today each platform has its own include directory under
mach-<mach>/include/mach/*, and traditionally that is where a lot of
driver/platform shared definitions have gone, such as platform data
structures. They now need to move out to a common location instead,
and this branch moves a large number of those out to
include/linux/platform_data.
* Each platform used to list the device trees to compile for its
boards in mach-<mach>/Makefile.boot.

Both of the above changes will mean that there are some merge
conflicts to come (and some to resolve here). It's a one-time move and
once it settles in, we should be good for quite a while. Sorry for the
overhead.


Conflicts: Plenty. :(
* arch/arm/Kconfig: ARCH_HIGHBANK was moved, just delete the version in HEAD.
* arch/arm/Makefile: Conflict due to change from := to +=
  combined with add/removes so no auto-resolve. The version from this
  branch is safe to pull in as-is.
* arch/arm/mach-exynos/Makefile.boot conflict due to add/move
  of all *dtb targets. The exynos4210-trats.dtb has to be moved to
  arch/arm/boot/dts/Makefile next to the other exynos4 targets.
* arch/arm/mach-tegra/board-dt-tegra20.c: conflicts at the top of the
  file. Keep "common.h" include and the USB data structures. "devices.h"
  has been removed, so don't keep that include.
* arch/arm/plat-samsung/devs.c has change/add conflict due to the include
  file moves. Keep the plat/hdmi.h config, we will come around and
  cleanup this added include separately if needed.
* arch/arm/mach-vt8500/devices.c: Remove file.

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

The following changes since commit 9192d4ca1c4a4d43e6c4f1f9fd3ae48dc3017d07:

  Merge branch 'next/docs' into HEAD

are available in the git repository at:

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

for you to fetch changes up to a55eb3ec0e38e2db17207b204c050fbcdf750abb:

  drivers: bus: omap_l3: fixup merge conflict resolution

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

Arnd Bergmann (18):
      ARM: SoC: convert spear13xx to SMP operations
      ARM: at91: move platform_data definitions
      ARM: davinci: move platform_data definitions
      ARM: ep93xx: move platform_data definitions
      ARM: imx: move platform_data definitions
      ARM: msm: move platform_data definitions
      ARM: netx: move platform_data definitions
      ARM: pxa: move platform_data definitions
      ARM: sa1100: move platform_data definitions
      ARM: tegra: move sdhci platform_data definition
      ARM: vt8500: move platform_data definitions
      ARM: w90x900: move platform_data definitions
      ARM: nomadik: move platform_data definitions
      ARM: vexpress: remove dependency on mach/* headers
      ARM: orion: move platform_data definitions
      ARM: samsung: move platform_data definitions
      ARM: spear: move platform_data definitions
      Merge branch 'bcmring/removal' into next/multiplatform

David Brown (1):
      ARM: msm: Move core.h contents into common.h

Marc Zyngier (12):
      ARM: SoC: add per-platform SMP operations
      ARM: SoC: convert VExpress/RealView to SMP operations
      ARM: SoC: convert OMAP4 to SMP operations
      ARM: SoC: convert Tegra to SMP operations
      ARM: SoC: convert Exynos4 to SMP operations
      ARM: SoC: convert MSM to SMP operations
      ARM: SoC: convert ux500 to SMP operations
      ARM: SoC: convert shmobile SMP to SMP operations
      ARM: SoC: convert highbank to SMP operations
      ARM: SoC: convert imx6q to SMP operations
      ARM: smp: Make SMP operations mandatory
      ARM: consolidate pen_release instead of having per platform definitions

Olof Johansson (8):
      Merge branch 'next/cleanup' into next/multiplatform
      Merge branch 'next/dt' into next/multiplatform
      Merge branch 'next/soc' into next/multiplatform
      Merge tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux into next/multiplatform
      ARM: dtb: move all dtb targets to common Makefile
      Merge branch 'multiplatform/smp_ops' into next/multiplatform
      Merge branch 'multiplatform/platform-data' into next/multiplatform
      drivers: bus: omap_l3: fixup merge conflict resolution

Rob Herring (20):
      staging: ste_rmi4: remove gpio.h include
      usb: pxa27x_udc: remove IRQ_USB define
      net: pxaficp_ir: add irq resources
      ARM: pxa: use gpio_to_irq for sharppm_sl
      ARM: shmobile: move custom gpio functions to sh-gpio.h
      ARM: orion: move custom gpio functions to orion-gpio.h
      ARM: make mach/gpio.h headers optional
      ARM: move debug macros to common location
      ARM: highbank: move debug macros to include/debug
      ARM: vexpress: move debug macros to include/debug
      ARM: mvebu: move debug macros to include/debug
      ARM: socfpga: move debug macros to include/debug
      ARM: picoxcell: move debug macros to include/debug
      ARM: move all dtb targets out of Makefile.boot
      ARM: picoxcell: remove dependency on mach/* headers
      ARM: mvebu: move armada-370-xp.h in mach dir
      ARM: initial multiplatform support
      ARM: vexpress: convert to multi-platform
      ARM: highbank: call highbank_pm_init from .init_machine
      ARM: add v7 multi-platform defconfig


 Documentation/spi/ep93xx_spi                    |   2 +-
 arch/arm/Kconfig                                | 165 +++++++++----------
 arch/arm/Kconfig.debug                          |  33 ++++
 arch/arm/Makefile                               | 148 ++++++++---------
 arch/arm/boot/Makefile                          |   2 +
 arch/arm/boot/compressed/misc.c                 |   6 +
 arch/arm/boot/dts/Makefile                      | 100 +++++++++++
 arch/arm/configs/multi_v7_defconfig             |  57 +++++++
 arch/arm/include/asm/gpio.h                     |   2 +
 arch/arm/include/asm/mach/arch.h                |   7 +
 arch/arm/include/asm/smp.h                      |  48 ++++--
 arch/arm/include/asm/timex.h                    |   4 +
 .../debug-macro.S => include/debug/highbank.S}  |   6 +-
 arch/arm/include/debug/icedcc.S                 |  90 ++++++++++
 .../debug-macro.S => include/debug/mvebu.S}     |   3 +-
 .../debug-macro.S => include/debug/picoxcell.S} |   4 +-
 .../debug-macro.S => include/debug/socfpga.S}   |   0
 .../debug-macro.S => include/debug/vexpress.S}  |   0
 arch/arm/kernel/debug.S                         |  87 +---------
 arch/arm/kernel/head.S                          |   4 +-
 arch/arm/kernel/setup.c                         |   4 +-
 arch/arm/kernel/smp.c                           |  72 +++++++-
 arch/arm/mach-at91/Makefile.boot                |  24 ---
 arch/arm/mach-at91/at91sam9g45_devices.c        |   2 +-
 arch/arm/mach-at91/at91sam9rl_devices.c         |   2 +-
 arch/arm/mach-at91/include/mach/atmel-mci.h     |   2 +-
 arch/arm/mach-bcm2835/Makefile.boot             |   2 -
 arch/arm/mach-davinci/aemif.c                   |   2 +-
 arch/arm/mach-davinci/board-da830-evm.c         |   8 +-
 arch/arm/mach-davinci/board-da850-evm.c         |   6 +-
 arch/arm/mach-davinci/board-dm355-evm.c         |   8 +-
 arch/arm/mach-davinci/board-dm355-leopard.c     |   8 +-
 arch/arm/mach-davinci/board-dm365-evm.c         |   8 +-
 arch/arm/mach-davinci/board-dm644x-evm.c        |  10 +-
 arch/arm/mach-davinci/board-dm646x-evm.c        |   6 +-
 arch/arm/mach-davinci/board-mityomapl138.c      |   4 +-
 arch/arm/mach-davinci/board-neuros-osd2.c       |   8 +-
 arch/arm/mach-davinci/board-sffsdr.c            |   4 +-
 arch/arm/mach-davinci/davinci.h                 |   2 +-
 arch/arm/mach-davinci/devices.c                 |   4 +-
 arch/arm/mach-davinci/dm355.c                   |   2 +-
 arch/arm/mach-davinci/dm365.c                   |   4 +-
 arch/arm/mach-davinci/include/mach/da8xx.h      |   8 +-
 arch/arm/mach-davinci/include/mach/tnetv107x.h  |   4 +-
 arch/arm/mach-davinci/usb.c                     |   2 +-
 arch/arm/mach-dove/common.c                     |   2 +-
 arch/arm/mach-dove/include/mach/gpio.h          |   9 -
 arch/arm/mach-dove/irq.c                        |   1 +
 arch/arm/mach-dove/mpp.c                        |   1 +
 arch/arm/mach-ep93xx/core.c                     |   6 +-
 arch/arm/mach-ep93xx/dma.c                      |   2 +-
 arch/arm/mach-ep93xx/edb93xx.c                  |   4 +-
 arch/arm/mach-ep93xx/include/mach/gpio.h        |   1 -
 arch/arm/mach-ep93xx/simone.c                   |   2 +-
 arch/arm/mach-ep93xx/snappercl15.c              |   2 +-
 arch/arm/mach-ep93xx/vision_ep9307.c            |   4 +-
 arch/arm/mach-exynos/Makefile.boot              |   3 -
 arch/arm/mach-exynos/common.h                   |   5 +
 arch/arm/mach-exynos/dev-audio.c                |   2 +-
 arch/arm/mach-exynos/dev-ohci.c                 |   2 +-
 arch/arm/mach-exynos/hotplug.c                  |  18 +-
 arch/arm/mach-exynos/mach-armlex4210.c          |   1 +
 arch/arm/mach-exynos/mach-exynos5-dt.c          |   1 +
 arch/arm/mach-exynos/mach-nuri.c                |   7 +-
 arch/arm/mach-exynos/mach-origen.c              |   7 +-
 arch/arm/mach-exynos/mach-smdk4x12.c            |   4 +-
 arch/arm/mach-exynos/mach-smdkv310.c            |   8 +-
 arch/arm/mach-exynos/mach-universal_c210.c      |   5 +-
 arch/arm/mach-exynos/platsmp.c                  |  27 +--
 arch/arm/mach-exynos/setup-i2c0.c               |   2 +-
 arch/arm/mach-exynos/setup-i2c1.c               |   2 +-
 arch/arm/mach-exynos/setup-i2c2.c               |   2 +-
 arch/arm/mach-exynos/setup-i2c3.c               |   2 +-
 arch/arm/mach-exynos/setup-i2c4.c               |   2 +-
 arch/arm/mach-exynos/setup-i2c5.c               |   2 +-
 arch/arm/mach-exynos/setup-i2c6.c               |   2 +-
 arch/arm/mach-exynos/setup-i2c7.c               |   2 +-
 arch/arm/mach-highbank/Kconfig                  |  15 ++
 arch/arm/mach-highbank/Makefile.boot            |   1 -
 arch/arm/mach-highbank/core.h                   |   9 +
 arch/arm/mach-highbank/highbank.c               |   2 +
 arch/arm/mach-highbank/hotplug.c                |  16 +-
 arch/arm/mach-highbank/include/mach/gpio.h      |   1 -
 arch/arm/mach-highbank/include/mach/timex.h     |   6 -
 .../arm/mach-highbank/include/mach/uncompress.h |   9 -
 arch/arm/mach-highbank/platsmp.c                |  18 +-
 arch/arm/mach-highbank/pm.c                     |   4 +-
 arch/arm/mach-imx/Makefile.boot                 |  11 --
 arch/arm/mach-imx/ehci-imx25.c                  |   2 +-
 arch/arm/mach-imx/ehci-imx27.c                  |   2 +-
 arch/arm/mach-imx/ehci-imx31.c                  |   2 +-
 arch/arm/mach-imx/ehci-imx35.c                  |   2 +-
 arch/arm/mach-imx/ehci-imx5.c                   |   2 +-
 arch/arm/mach-imx/hotplug.c                     |  16 +-
 arch/arm/mach-imx/mach-imx6q.c                  |   1 +
 arch/arm/mach-imx/mach-mx31moboard.c            |   2 +-
 arch/arm/mach-imx/mx1-camera-fiq-ksym.c         |   2 +-
 arch/arm/mach-imx/platsmp.c                     |  18 +-
 arch/arm/mach-ixp4xx/include/mach/gpio.h        |   2 -
 arch/arm/mach-kirkwood/Makefile.boot            |  11 --
 arch/arm/mach-kirkwood/board-dreamplug.c        |   2 +-
 arch/arm/mach-kirkwood/board-goflexnet.c        |   2 +-
 arch/arm/mach-kirkwood/common.c                 |  10 +-
 arch/arm/mach-kirkwood/d2net_v2-setup.c         |   2 +-
 arch/arm/mach-kirkwood/db88f6281-bp-setup.c     |   2 +-
 arch/arm/mach-kirkwood/dockstar-setup.c         |   2 +-
 arch/arm/mach-kirkwood/guruplug-setup.c         |   2 +-
 arch/arm/mach-kirkwood/include/mach/gpio.h      |   9 -
 arch/arm/mach-kirkwood/irq.c                    |   1 +
 arch/arm/mach-kirkwood/netspace_v2-setup.c      |   2 +-
 arch/arm/mach-kirkwood/netxbig_v2-setup.c       |   2 +-
 arch/arm/mach-kirkwood/openrd-setup.c           |   2 +-
 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c    |   1 +
 arch/arm/mach-kirkwood/rd88f6281-setup.c        |   2 +-
 arch/arm/mach-kirkwood/sheevaplug-setup.c       |   2 +-
 arch/arm/mach-lpc32xx/Makefile.boot             |   2 -
 arch/arm/mach-mmp/aspenite.c                    |   2 +-
 arch/arm/mach-mmp/include/mach/mmp2.h           |   2 +-
 arch/arm/mach-mmp/include/mach/pxa168.h         |   4 +-
 arch/arm/mach-mmp/include/mach/pxa910.h         |   2 +-
 arch/arm/mach-mmp/sram.c                        |   2 +-
 arch/arm/mach-mmp/teton_bga.c                   |   2 +-
 arch/arm/mach-msm/Makefile.boot                 |   3 -
 arch/arm/mach-msm/board-dt-8660.c               |   1 +
 arch/arm/mach-msm/board-dt-8960.c               |   1 +
 arch/arm/mach-msm/board-qsd8x50.c               |   2 +-
 arch/arm/mach-msm/board-trout-mmc.c             |   2 +-
 arch/arm/mach-msm/board-trout-panel.c           |   2 +-
 arch/arm/mach-msm/common.h                      |   2 +
 arch/arm/mach-msm/core.h                        |   2 +
 arch/arm/mach-msm/devices-msm7x00.c             |   2 +-
 arch/arm/mach-msm/devices-msm7x30.c             |   2 +-
 arch/arm/mach-msm/devices-qsd8x50.c             |   2 +-
 arch/arm/mach-msm/hotplug.c                     |  18 +-
 arch/arm/mach-msm/include/mach/board.h          |   2 +-
 arch/arm/mach-msm/include/mach/gpio.h           |   1 -
 arch/arm/mach-msm/platsmp.c                     |  24 ++-
 arch/arm/mach-mv78xx0/common.c                  |   4 +-
 arch/arm/mach-mv78xx0/irq.c                     |   1 +
 arch/arm/mach-mvebu/Kconfig                     |  10 ++
 arch/arm/mach-mvebu/Makefile                    |   2 +
 arch/arm/mach-mvebu/Makefile.boot               |   3 -
 arch/arm/mach-mvebu/armada-370-xp.c             |   2 +-
 .../{include/mach => }/armada-370-xp.h          |   0
 arch/arm/mach-mvebu/include/mach/timex.h        |  13 --
 arch/arm/mach-mvebu/include/mach/uncompress.h   |  43 -----
 arch/arm/mach-mxs/Makefile.boot                 |  10 --
 arch/arm/mach-mxs/include/mach/gpio.h           |   1 -
 arch/arm/mach-netx/nxdb500.c                    |   2 +-
 arch/arm/mach-netx/nxdkn.c                      |   2 +-
 arch/arm/mach-netx/nxeb500hmi.c                 |   2 +-
 arch/arm/mach-nomadik/board-nhk8815.c           |   2 +-
 arch/arm/mach-nomadik/include/mach/gpio.h       |   4 -
 arch/arm/mach-omap2/Makefile.boot               |   6 -
 arch/arm/mach-omap2/board-4430sdp.c             |   1 +
 arch/arm/mach-omap2/board-generic.c             |   2 +
 arch/arm/mach-omap2/board-omap4panda.c          |   1 +
 arch/arm/mach-omap2/common.h                    |   5 +
 arch/arm/mach-omap2/omap-hotplug.c              |  16 +-
 arch/arm/mach-omap2/omap-smp.c                  |  18 +-
 arch/arm/mach-orion5x/common.c                  |   4 +-
 arch/arm/mach-orion5x/d2net-setup.c             |   1 +
 arch/arm/mach-orion5x/db88f5281-setup.c         |   2 +-
 arch/arm/mach-orion5x/dns323-setup.c            |   1 +
 arch/arm/mach-orion5x/include/mach/gpio.h       |   9 -
 arch/arm/mach-orion5x/irq.c                     |   1 +
 arch/arm/mach-orion5x/kurobox_pro-setup.c       |   2 +-
 arch/arm/mach-orion5x/net2big-setup.c           |   1 +
 arch/arm/mach-picoxcell/Kconfig                 |  14 ++
 arch/arm/mach-picoxcell/Makefile.boot           |   1 -
 arch/arm/mach-picoxcell/common.c                |  13 +-
 arch/arm/mach-picoxcell/include/mach/gpio.h     |   1 -
 arch/arm/mach-picoxcell/include/mach/hardware.h |  21 ---
 arch/arm/mach-picoxcell/include/mach/map.h      |  25 ---
 .../mach-picoxcell/include/mach/picoxcell_soc.h |  25 ---
 arch/arm/mach-picoxcell/include/mach/timex.h    |  25 ---
 .../mach-picoxcell/include/mach/uncompress.h    |  21 ---
 arch/arm/mach-prima2/Makefile.boot              |   2 -
 arch/arm/mach-pxa/am200epd.c                    |   2 +-
 arch/arm/mach-pxa/am300epd.c                    |   2 +-
 arch/arm/mach-pxa/balloon3.c                    |   8 +-
 arch/arm/mach-pxa/cm-x270.c                     |   4 +-
 arch/arm/mach-pxa/cm-x2xx.c                     |   2 +-
 arch/arm/mach-pxa/cm-x300.c                     |  10 +-
 arch/arm/mach-pxa/colibri-evalboard.c           |   4 +-
 arch/arm/mach-pxa/colibri-pxa270-income.c       |   6 +-
 arch/arm/mach-pxa/colibri-pxa300.c              |   4 +-
 arch/arm/mach-pxa/colibri-pxa320.c              |   4 +-
 arch/arm/mach-pxa/colibri-pxa3xx.c              |   6 +-
 arch/arm/mach-pxa/corgi.c                       |   4 +-
 arch/arm/mach-pxa/csb726.c                      |   4 +-
 arch/arm/mach-pxa/devices.c                     |  31 +++-
 arch/arm/mach-pxa/em-x270.c                     |  10 +-
 arch/arm/mach-pxa/eseries.c                     |   4 +-
 arch/arm/mach-pxa/ezx.c                         |   8 +-
 arch/arm/mach-pxa/gumstix.c                     |   2 +-
 arch/arm/mach-pxa/hx4700.c                      |   2 +-
 arch/arm/mach-pxa/idp.c                         |   4 +-
 arch/arm/mach-pxa/littleton.c                   |   8 +-
 arch/arm/mach-pxa/lpd270.c                      |   8 +-
 arch/arm/mach-pxa/lubbock.c                     |   6 +-
 arch/arm/mach-pxa/magician.c                    |   8 +-
 arch/arm/mach-pxa/mainstone.c                   |  10 +-
 arch/arm/mach-pxa/mioa701.c                     |   8 +-
 arch/arm/mach-pxa/mxm8x10.c                     |   8 +-
 arch/arm/mach-pxa/palm27x.c                     |   8 +-
 arch/arm/mach-pxa/palmld.c                      |  10 +-
 arch/arm/mach-pxa/palmt5.c                      |  10 +-
 arch/arm/mach-pxa/palmtc.c                      |   6 +-
 arch/arm/mach-pxa/palmte2.c                     |   8 +-
 arch/arm/mach-pxa/palmtreo.c                    |  14 +-
 arch/arm/mach-pxa/palmtx.c                      |  10 +-
 arch/arm/mach-pxa/palmz72.c                     |  12 +-
 arch/arm/mach-pxa/pcm990-baseboard.c            |   8 +-
 arch/arm/mach-pxa/poodle.c                      |   6 +-
 arch/arm/mach-pxa/pxa27x.c                      |   2 +-
 arch/arm/mach-pxa/pxa2xx.c                      |   2 +-
 arch/arm/mach-pxa/pxa3xx-ulpi.c                 |   2 +-
 arch/arm/mach-pxa/pxa3xx.c                      |   2 +-
 arch/arm/mach-pxa/raumfeld.c                    |   8 +-
 arch/arm/mach-pxa/saar.c                        |   2 +-
 arch/arm/mach-pxa/sharpsl_pm.c                  |  30 ++--
 arch/arm/mach-pxa/spitz.c                       |   8 +-
 arch/arm/mach-pxa/stargate2.c                   |   2 +-
 arch/arm/mach-pxa/tavorevb.c                    |   4 +-
 arch/arm/mach-pxa/tosa.c                        |   4 +-
 arch/arm/mach-pxa/trizeps4.c                    |   8 +-
 arch/arm/mach-pxa/viper.c                       |   4 +-
 arch/arm/mach-pxa/vpac270.c                     |   8 +-
 arch/arm/mach-pxa/z2.c                          |   6 +-
 arch/arm/mach-pxa/zeus.c                        |   8 +-
 arch/arm/mach-pxa/zylonite.c                    |  10 +-
 arch/arm/mach-realview/core.h                   |   3 +
 arch/arm/mach-realview/hotplug.c                |  18 +-
 arch/arm/mach-realview/include/mach/gpio.h      |   1 -
 arch/arm/mach-realview/platsmp.c                |  18 +-
 arch/arm/mach-realview/realview_pb11mp.c        |   1 +
 arch/arm/mach-realview/realview_pbx.c           |   1 +
 arch/arm/mach-s3c24xx/common-smdk.c             |   4 +-
 arch/arm/mach-s3c24xx/mach-amlm5900.c           |   2 +-
 arch/arm/mach-s3c24xx/mach-anubis.c             |   6 +-
 arch/arm/mach-s3c24xx/mach-at2440evb.c          |   6 +-
 arch/arm/mach-s3c24xx/mach-bast.c               |   8 +-
 arch/arm/mach-s3c24xx/mach-gta02.c              |  10 +-
 arch/arm/mach-s3c24xx/mach-h1940.c              |   8 +-
 arch/arm/mach-s3c24xx/mach-jive.c               |   6 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c           |  10 +-
 arch/arm/mach-s3c24xx/mach-n30.c                |   8 +-
 arch/arm/mach-s3c24xx/mach-nexcoder.c           |   2 +-
 arch/arm/mach-s3c24xx/mach-osiris.c             |   4 +-
 arch/arm/mach-s3c24xx/mach-otom.c               |   2 +-
 arch/arm/mach-s3c24xx/mach-qt2410.c             |   8 +-
 arch/arm/mach-s3c24xx/mach-rx1950.c             |  10 +-
 arch/arm/mach-s3c24xx/mach-rx3715.c             |   2 +-
 arch/arm/mach-s3c24xx/mach-smdk2410.c           |   2 +-
 arch/arm/mach-s3c24xx/mach-smdk2413.c           |   4 +-
 arch/arm/mach-s3c24xx/mach-smdk2416.c           |   8 +-
 arch/arm/mach-s3c24xx/mach-smdk2440.c           |   2 +-
 arch/arm/mach-s3c24xx/mach-smdk2443.c           |   2 +-
 arch/arm/mach-s3c24xx/mach-tct_hammer.c         |   2 +-
 arch/arm/mach-s3c24xx/mach-vr1000.c             |   6 +-
 arch/arm/mach-s3c24xx/mach-vstms.c              |   4 +-
 arch/arm/mach-s3c24xx/setup-i2c.c               |   2 +-
 arch/arm/mach-s3c24xx/simtec-audio.c            |   2 +-
 arch/arm/mach-s3c24xx/simtec-usb.c              |   2 +-
 arch/arm/mach-s3c64xx/dev-audio.c               |   2 +-
 arch/arm/mach-s3c64xx/mach-anw6410.c            |   2 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c    |   2 +-
 arch/arm/mach-s3c64xx/mach-crag6410.c           |   4 +-
 arch/arm/mach-s3c64xx/mach-hmt.c                |   4 +-
 arch/arm/mach-s3c64xx/mach-mini6410.c           |   4 +-
 arch/arm/mach-s3c64xx/mach-ncp.c                |   2 +-
 arch/arm/mach-s3c64xx/mach-real6410.c           |   4 +-
 arch/arm/mach-s3c64xx/mach-smartq.c             |   8 +-
 arch/arm/mach-s3c64xx/mach-smdk6400.c           |   2 +-
 arch/arm/mach-s3c64xx/mach-smdk6410.c           |   6 +-
 arch/arm/mach-s3c64xx/setup-i2c0.c              |   2 +-
 arch/arm/mach-s3c64xx/setup-i2c1.c              |   2 +-
 arch/arm/mach-s3c64xx/setup-ide.c               |   2 +-
 arch/arm/mach-s5p64x0/dev-audio.c               |   2 +-
 arch/arm/mach-s5p64x0/mach-smdk6440.c           |   4 +-
 arch/arm/mach-s5p64x0/mach-smdk6450.c           |   4 +-
 arch/arm/mach-s5p64x0/setup-i2c0.c              |   2 +-
 arch/arm/mach-s5p64x0/setup-i2c1.c              |   2 +-
 arch/arm/mach-s5pc100/dev-audio.c               |   2 +-
 arch/arm/mach-s5pc100/mach-smdkc100.c           |   8 +-
 arch/arm/mach-s5pc100/setup-i2c0.c              |   2 +-
 arch/arm/mach-s5pc100/setup-i2c1.c              |   2 +-
 arch/arm/mach-s5pv210/dev-audio.c               |   2 +-
 arch/arm/mach-s5pv210/mach-goni.c               |   2 +-
 arch/arm/mach-s5pv210/mach-smdkc110.c           |   4 +-
 arch/arm/mach-s5pv210/mach-smdkv210.c           |   6 +-
 arch/arm/mach-s5pv210/mach-torbreck.c           |   2 +-
 arch/arm/mach-s5pv210/setup-i2c0.c              |   2 +-
 arch/arm/mach-s5pv210/setup-i2c1.c              |   2 +-
 arch/arm/mach-s5pv210/setup-i2c2.c              |   2 +-
 arch/arm/mach-sa1100/assabet.c                  |   2 +-
 arch/arm/mach-sa1100/cerf.c                     |   2 +-
 arch/arm/mach-sa1100/collie.c                   |   2 +-
 arch/arm/mach-sa1100/lart.c                     |   2 +-
 arch/arm/mach-sa1100/shannon.c                  |   2 +-
 arch/arm/mach-sa1100/simpad.c                   |   2 +-
 arch/arm/mach-shmobile/Makefile.boot            |   4 -
 arch/arm/mach-shmobile/board-ag5evm.c           |   1 +
 arch/arm/mach-shmobile/board-ap4evb.c           |   2 +
 arch/arm/mach-shmobile/board-armadillo800eva.c  |   2 +
 arch/arm/mach-shmobile/board-g4evm.c            |   2 +
 arch/arm/mach-shmobile/board-kota2.c            |   1 +
 arch/arm/mach-shmobile/board-kzm9d.c            |   1 +
 arch/arm/mach-shmobile/board-kzm9g.c            |   1 +
 arch/arm/mach-shmobile/board-mackerel.c         |   2 +
 arch/arm/mach-shmobile/board-marzen.c           |   1 +
 arch/arm/mach-shmobile/hotplug.c                |  31 ++--
 arch/arm/mach-shmobile/include/mach/common.h    |  24 +--
 arch/arm/mach-shmobile/include/mach/emev2.h     |   7 +-
 arch/arm/mach-shmobile/include/mach/r8a7779.h   |   2 +
 arch/arm/mach-shmobile/include/mach/sh73a0.h    |   2 +
 arch/arm/mach-shmobile/pfc-r8a7740.c            |   2 +-
 arch/arm/mach-shmobile/pfc-r8a7779.c            |   2 +-
 arch/arm/mach-shmobile/pfc-sh7367.c             |   2 +-
 arch/arm/mach-shmobile/pfc-sh7372.c             |   2 +-
 arch/arm/mach-shmobile/pfc-sh7377.c             |   2 +-
 arch/arm/mach-shmobile/pfc-sh73a0.c             |   2 +-
 arch/arm/mach-shmobile/platsmp.c                |  96 +----------
 arch/arm/mach-shmobile/setup-emev2.c            |   1 +
 .../{include/mach/gpio.h => sh-gpio.h}          |  14 --
 arch/arm/mach-shmobile/smp-emev2.c              |  47 +++++-
 arch/arm/mach-shmobile/smp-r8a7779.c            |  48 +++++-
 arch/arm/mach-shmobile/smp-sh73a0.c             |  48 +++++-
 arch/arm/mach-socfpga/Kconfig                   |  16 ++
 arch/arm/mach-socfpga/Makefile.boot             |   1 -
 arch/arm/mach-socfpga/include/mach/timex.h      |  19 ---
 arch/arm/mach-socfpga/include/mach/uncompress.h |   9 -
 arch/arm/mach-spear13xx/Makefile.boot           |   3 -
 arch/arm/mach-spear13xx/hotplug.c               |  22 +--
 arch/arm/mach-spear13xx/include/mach/generic.h  |   3 +
 arch/arm/mach-spear13xx/include/mach/gpio.h     |  19 ---
 arch/arm/mach-spear13xx/platsmp.c               |  25 +--
 arch/arm/mach-spear13xx/spear1310.c             |   1 +
 arch/arm/mach-spear13xx/spear1340.c             |   1 +
 arch/arm/mach-spear3xx/Makefile.boot            |   4 -
 arch/arm/mach-spear3xx/include/mach/gpio.h      |  19 ---
 arch/arm/mach-spear6xx/Makefile.boot            |   2 -
 arch/arm/mach-spear6xx/include/mach/gpio.h      |  19 ---
 arch/arm/mach-tegra/Makefile.boot               |  12 --
 arch/arm/mach-tegra/board-dt-tegra20.c          |   2 +
 arch/arm/mach-tegra/board-dt-tegra30.c          |   2 +
 arch/arm/mach-tegra/board-paz00.c               |   2 +-
 arch/arm/mach-tegra/common.c                    |   1 +
 arch/arm/mach-tegra/common.h                    |   4 +
 arch/arm/mach-tegra/hotplug.c                   |   9 +-
 arch/arm/mach-tegra/include/mach/gpio.h         |   1 -
 arch/arm/mach-tegra/platsmp.c                   |  21 ++-
 arch/arm/mach-u300/include/mach/gpio.h          |   1 -
 arch/arm/mach-ux500/Makefile.boot               |   2 -
 arch/arm/mach-ux500/board-mop500.c              |   6 +-
 arch/arm/mach-ux500/cpu-db8500.c                |   2 +-
 arch/arm/mach-ux500/devices-common.h            |   2 +-
 arch/arm/mach-ux500/hotplug.c                   |  36 +---
 arch/arm/mach-ux500/include/mach/gpio.h         |   5 -
 arch/arm/mach-ux500/include/mach/setup.h        |   3 +
 arch/arm/mach-ux500/platsmp.c                   |  24 +--
 arch/arm/mach-ux500/usb.c                       |   2 +-
 arch/arm/mach-versatile/include/mach/gpio.h     |   1 -
 arch/arm/mach-vexpress/Kconfig                  |  64 +++----
 arch/arm/mach-vexpress/Makefile                 |   2 +
 arch/arm/mach-vexpress/Makefile.boot            |  10 --
 arch/arm/mach-vexpress/core.h                   |   4 +
 arch/arm/mach-vexpress/ct-ca9x4.c               |   1 +
 arch/arm/mach-vexpress/hotplug.c                |  18 +-
 arch/arm/mach-vexpress/include/mach/gpio.h      |   1 -
 arch/arm/mach-vexpress/include/mach/irqs.h      |   2 +
 arch/arm/mach-vexpress/include/mach/timex.h     |  23 ---
 .../arm/mach-vexpress/include/mach/uncompress.h |  86 ----------
 arch/arm/mach-vexpress/platsmp.c                |  18 +-
 arch/arm/mach-vexpress/v2m.c                    |   8 +-
 arch/arm/mach-vt8500/include/mach/gpio.h        |   1 -
 arch/arm/mach-w90x900/dev.c                     |   6 +-
 arch/arm/mach-w90x900/mach-nuc950evb.c          |   2 +-
 .../plat-mxc/devices/platform-sdhci-esdhc-imx.c |   2 +-
 arch/arm/plat-mxc/include/mach/common.h         |   4 +
 arch/arm/plat-mxc/include/mach/devices-common.h |  32 ++--
 arch/arm/plat-mxc/include/mach/gpio.h           |   1 -
 arch/arm/plat-mxc/ssi-fiq-ksym.c                |   2 +-
 arch/arm/plat-orion/common.c                    |   4 +-
 arch/arm/plat-orion/gpio.c                      |   2 +-
 .../include/plat/{gpio.h => orion-gpio.h}       |   2 +-
 arch/arm/plat-orion/irq.c                       |   2 +-
 arch/arm/plat-orion/mpp.c                       |   1 +
 arch/arm/plat-samsung/devs.c                    |  20 +--
 arch/arm/plat-spear/include/plat/gpio.h         |   1 -
 arch/arm/plat-versatile/Makefile                |   2 +
 arch/arm/plat-versatile/include/plat/platsmp.h  |  14 ++
 arch/arm/plat-versatile/platsmp.c               |  10 +-
 drivers/ata/pata_ep93xx.c                       |   2 +-
 drivers/ata/pata_pxa.c                          |   2 +-
 drivers/ata/pata_samsung_cf.c                   |   2 +-
 drivers/bus/omap_l3_noc.c                       |   1 -
 drivers/crypto/ux500/cryp/cryp_core.c           |   2 +-
 drivers/crypto/ux500/hash/hash_core.c           |   2 +-
 drivers/dma/at_hdmac_regs.h                     |   2 +-
 drivers/dma/ep93xx_dma.c                        |   2 +-
 drivers/dma/imx-dma.c                           |   2 +-
 drivers/dma/imx-sdma.c                          |   4 +-
 drivers/dma/mmp_tdma.c                          |   2 +-
 drivers/dma/mv_xor.c                            |   2 +-
 drivers/hwmon/s3c-hwmon.c                       |   2 +-
 drivers/i2c/busses/i2c-davinci.c                |   2 +-
 drivers/i2c/busses/i2c-imx.c                    |   2 +-
 drivers/i2c/busses/i2c-nuc900.c                 |   2 +-
 drivers/i2c/busses/i2c-s3c2410.c                |   2 +-
 drivers/input/keyboard/davinci_keyscan.c        |   2 +-
 drivers/input/keyboard/ep93xx_keypad.c          |   2 +-
 drivers/input/keyboard/nomadik-ske-keypad.c     |   2 +-
 drivers/input/keyboard/pxa27x_keypad.c          |   2 +-
 drivers/input/keyboard/pxa930_rotary.c          |   2 +-
 drivers/input/keyboard/spear-keyboard.c         |   2 +-
 drivers/input/keyboard/w90p910_keypad.c         |   2 +-
 drivers/input/mouse/pxa930_trkball.c            |   2 +-
 drivers/input/touchscreen/s3c2410_ts.c          |   2 +-
 drivers/leds/leds-netxbig.c                     |   2 +-
 drivers/leds/leds-ns2.c                         |   2 +-
 drivers/leds/leds-s3c24xx.c                     |   2 +-
 drivers/media/video/davinci/vpbe_venc.c         |   2 +-
 drivers/media/video/mx1_camera.c                |   2 +-
 drivers/media/video/mx2_camera.c                |   2 +-
 drivers/media/video/mx3_camera.c                |   4 +-
 drivers/media/video/pxa_camera.c                |   2 +-
 drivers/media/video/s5p-fimc/mipi-csis.c        |   2 +-
 drivers/mfd/mcp-sa11x0.c                        |   2 +-
 drivers/mmc/host/davinci_mmc.c                  |   2 +-
 drivers/mmc/host/msm_sdcc.c                     |   2 +-
 drivers/mmc/host/mvsdio.c                       |   2 +-
 drivers/mmc/host/mxcmmc.c                       |   4 +-
 drivers/mmc/host/pxamci.c                       |   2 +-
 drivers/mmc/host/s3cmci.c                       |   2 +-
 drivers/mmc/host/sdhci-esdhc-imx.c              |   2 +-
 drivers/mmc/host/sdhci-tegra.c                  |   3 +-
 drivers/mtd/nand/davinci_nand.c                 |   4 +-
 drivers/mtd/nand/mxc_nand.c                     |   2 +-
 drivers/mtd/nand/nomadik_nand.c                 |   2 +-
 drivers/mtd/nand/orion_nand.c                   |   2 +-
 drivers/mtd/nand/pxa3xx_nand.c                  |   2 +-
 drivers/mtd/nand/s3c2410.c                      |   2 +-
 drivers/net/ethernet/netx-eth.c                 |   2 +-
 drivers/net/irda/pxaficp_ir.c                   |  30 ++--
 drivers/pcmcia/pxa2xx_viper.c                   |   2 +-
 drivers/sh/pfc/gpio.c                           |   1 +
 drivers/spi/spi-davinci.c                       |   2 +-
 drivers/spi/spi-ep93xx.c                        |   4 +-
 drivers/spi/spi-imx.c                           |   2 +-
 drivers/spi/spi-nuc900.c                        |   2 +-
 drivers/spi/spi-s3c64xx.c                       |   2 +-
 .../ste_rmi4/board-mop500-u8500uib-rmi4.c       |   1 -
 drivers/tty/serial/imx.c                        |   2 +-
 drivers/usb/gadget/imx_udc.c                    |   2 +-
 drivers/usb/gadget/pxa27x_udc.c                 |   2 +-
 drivers/usb/gadget/s3c2410_udc.c                |   2 +-
 drivers/usb/host/ehci-mxc.c                     |   2 +-
 drivers/usb/host/ehci-orion.c                   |   2 +-
 drivers/usb/host/ehci-s5p.c                     |   2 +-
 drivers/usb/host/imx21-hcd.h                    |   2 +-
 drivers/usb/host/ohci-da8xx.c                   |   2 +-
 drivers/usb/host/ohci-exynos.c                  |   2 +-
 drivers/usb/host/ohci-pxa27x.c                  |   4 +-
 drivers/usb/host/ohci-s3c2410.c                 |   2 +-
 drivers/usb/musb/da8xx.c                        |   2 +-
 drivers/usb/musb/ux500_dma.c                    |   2 +-
 drivers/video/ep93xx-fb.c                       |   2 +-
 drivers/video/imxfb.c                           |   2 +-
 drivers/video/msm/mddi.c                        |   2 +-
 drivers/video/msm/mddi_client_dummy.c           |   2 +-
 drivers/video/msm/mddi_client_nt35399.c         |   2 +-
 drivers/video/msm/mddi_client_toshiba.c         |   2 +-
 drivers/video/msm/mdp.c                         |   2 +-
 drivers/video/msm/mdp_hw.h                      |   2 +-
 drivers/video/msm/mdp_ppp.c                     |   2 +-
 drivers/video/msm/msm_fb.c                      |   2 +-
 drivers/video/mx3fb.c                           |   4 +-
 drivers/video/nuc900fb.c                        |   2 +-
 drivers/video/nuc900fb.h                        |   2 +-
 drivers/video/pxafb.c                           |   2 +-
 drivers/video/vt8500lcdfb.c                     |   2 +-
 drivers/video/wm8505fb.c                        |   2 +-
 .../linux/platform_data/asoc-imx-ssi.h          |   0
 .../linux/platform_data/asoc-kirkwood.h         |   0
 .../linux/platform_data/asoc-palm27x.h          |   0
 .../linux/platform_data/asoc-s3c.h              |   0
 .../linux/platform_data/asoc-s3c24xx_simtec.h   |   0
 .../linux/platform_data/ata-pxa.h               |   0
 .../linux/platform_data/ata-samsung_cf.h        |   0
 include/linux/platform_data/atmel-aes.h         |   2 +-
 .../linux/platform_data/camera-mx1.h            |   0
 .../linux/platform_data/camera-mx2.h            |   0
 .../linux/platform_data/camera-mx3.h            |   0
 .../linux/platform_data/camera-pxa.h            |   0
 .../linux/platform_data}/crypto-ux500.h         |   0
 .../linux/platform_data/dma-atmel.h             |   0
 .../linux/platform_data/dma-ep93xx.h            |   0
 .../linux/platform_data/dma-imx-sdma.h          |   0
 .../linux/platform_data/dma-imx.h               |   0
 .../linux/platform_data/dma-mmp_tdma.h          |   0
 .../linux/platform_data/dma-mv_xor.h            |   0
 .../linux/platform_data/eth-netx.h              |   0
 .../linux/platform_data/hwmon-s3c.h             |   0
 .../linux/platform_data/i2c-davinci.h           |   0
 .../linux/platform_data/i2c-imx.h               |   0
 .../linux/platform_data/i2c-nuc900.h            |   0
 .../linux/platform_data/i2c-s3c2410.h           |   0
 .../linux/platform_data/irda-pxaficp.h          |   0
 .../platform_data/keyboard-pxa930_rotary.h      |   0
 .../linux/platform_data/keyboard-spear.h        |   0
 .../linux/platform_data/keypad-ep93xx.h         |   0
 .../linux/platform_data/keypad-nomadik-ske.h    |   0
 .../linux/platform_data/keypad-pxa27x.h         |   0
 .../linux/platform_data/keypad-w90p910.h        |   0
 .../linux/platform_data/keyscan-davinci.h       |   0
 .../linux/platform_data/leds-kirkwood-netxbig.h |   0
 .../linux/platform_data/leds-kirkwood-ns2.h     |   0
 .../linux/platform_data/leds-s3c24xx.h          |   0
 .../linux/platform_data/mfd-mcp-sa11x0.h        |   0
 .../linux/platform_data/mipi-csis.h             |   0
 .../linux/platform_data/mmc-davinci.h           |   0
 .../linux/platform_data/mmc-esdhc-imx.h         |   0
 .../linux/platform_data/mmc-msm_sdcc.h          |   0
 .../linux/platform_data/mmc-mvsdio.h            |   0
 .../linux/platform_data/mmc-mxcmmc.h            |   0
 .../linux/platform_data/mmc-pxamci.h            |   0
 .../linux/platform_data/mmc-s3cmci.h            |   0
 .../linux/platform_data/mmc-sdhci-tegra.h       |   6 +-
 .../linux/platform_data/mouse-pxa930_trkball.h  |   0
 .../linux/platform_data/mtd-davinci-aemif.h     |   0
 .../linux/platform_data/mtd-davinci.h           |   0
 .../linux/platform_data/mtd-mxc_nand.h          |   0
 .../linux/platform_data/mtd-nand-pxa3xx.h       |   0
 .../linux/platform_data/mtd-nand-s3c2410.h      |   0
 .../linux/platform_data/mtd-nomadik-nand.h      |   0
 .../linux/platform_data/mtd-orion_nand.h        |   0
 .../linux/platform_data/pcmcia-pxa2xx_viper.h   |   0
 .../linux/platform_data/serial-imx.h            |   0
 .../linux/platform_data/spi-davinci.h           |   0
 .../linux/platform_data/spi-ep93xx.h            |   0
 .../linux/platform_data/spi-imx.h               |   0
 .../linux/platform_data/spi-nuc900.h            |   0
 .../linux/platform_data/spi-s3c64xx.h           |   0
 .../linux/platform_data/touchscreen-s3c2410.h   |   0
 .../linux/platform_data/usb-davinci.h           |   0
 .../linux/platform_data/usb-ehci-mxc.h          |   0
 .../linux/platform_data/usb-ehci-orion.h        |   0
 .../linux/platform_data/usb-ehci-s5p.h          |   0
 .../linux/platform_data/usb-exynos.h            |   0
 .../linux/platform_data/usb-imx_udc.h           |   0
 .../linux/platform_data/usb-musb-ux500.h        |   0
 .../linux/platform_data/usb-mx2.h               |   0
 .../linux/platform_data/usb-ohci-pxa27x.h       |   0
 .../linux/platform_data/usb-ohci-s3c2410.h      |   0
 .../linux/platform_data/usb-pxa3xx-ulpi.h       |   0
 .../linux/platform_data/usb-s3c2410_udc.h       |   0
 .../linux/platform_data/video-ep93xx.h          |   0
 .../linux/platform_data/video-imxfb.h           |   0
 .../linux/platform_data/video-msm_fb.h          |   0
 .../linux/platform_data/video-mx3fb.h           |   0
 .../linux/platform_data/video-nuc900fb.h        |   0
 .../linux/platform_data/video-pxafb.h           |   0
 .../linux/platform_data/video-vt8500lcdfb.h     |   0
 sound/soc/ep93xx/ep93xx-ac97.c                  |   2 +-
 sound/soc/ep93xx/ep93xx-i2s.c                   |   2 +-
 sound/soc/ep93xx/ep93xx-pcm.c                   |   2 +-
 sound/soc/fsl/imx-pcm-dma.c                     |   2 +-
 sound/soc/fsl/imx-pcm-fiq.c                     |   2 +-
 sound/soc/fsl/imx-ssi.c                         |   2 +-
 sound/soc/fsl/imx-ssi.h                         |   2 +-
 sound/soc/kirkwood/kirkwood-i2s.c               |   2 +-
 sound/soc/kirkwood/kirkwood-openrd.c            |   2 +-
 sound/soc/kirkwood/kirkwood-t5325.c             |   2 +-
 sound/soc/pxa/palm27x.c                         |   2 +-
 sound/soc/samsung/ac97.c                        |   2 +-
 sound/soc/samsung/i2s.c                         |   2 +-
 sound/soc/samsung/pcm.c                         |   2 +-
 sound/soc/samsung/s3c24xx_simtec.c              |   2 +-
 sound/soc/samsung/spdif.c                       |   2 +-
 581 files changed, 1757 insertions(+), 1871 deletions(-)
 create mode 100644 arch/arm/boot/dts/Makefile
 create mode 100644 arch/arm/configs/multi_v7_defconfig
 rename arch/arm/{mach-highbank/include/mach/debug-macro.S => include/debug/highbank.S} (83%)
 create mode 100644 arch/arm/include/debug/icedcc.S
 rename arch/arm/{mach-mvebu/include/mach/debug-macro.S => include/debug/mvebu.S} (86%)
 rename arch/arm/{mach-picoxcell/include/mach/debug-macro.S => include/debug/picoxcell.S} (89%)
 rename arch/arm/{mach-socfpga/include/mach/debug-macro.S => include/debug/socfpga.S} (100%)
 rename arch/arm/{mach-vexpress/include/mach/debug-macro.S => include/debug/vexpress.S} (100%)
 delete mode 100644 arch/arm/mach-dove/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-ep93xx/include/mach/gpio.h
 create mode 100644 arch/arm/mach-highbank/Kconfig
 delete mode 100644 arch/arm/mach-highbank/Makefile.boot
 delete mode 100644 arch/arm/mach-highbank/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-highbank/include/mach/timex.h
 delete mode 100644 arch/arm/mach-highbank/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-ixp4xx/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/gpio.h
 create mode 100644 arch/arm/mach-msm/core.h
 delete mode 100644 arch/arm/mach-msm/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-mvebu/Makefile.boot
 rename arch/arm/mach-mvebu/{include/mach => }/armada-370-xp.h (100%)
 delete mode 100644 arch/arm/mach-mvebu/include/mach/timex.h
 delete mode 100644 arch/arm/mach-mvebu/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-nomadik/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-orion5x/include/mach/gpio.h
 create mode 100644 arch/arm/mach-picoxcell/Kconfig
 delete mode 100644 arch/arm/mach-picoxcell/Makefile.boot
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/map.h
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/picoxcell_soc.h
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/timex.h
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-realview/include/mach/gpio.h
 rename arch/arm/mach-shmobile/{include/mach/gpio.h => sh-gpio.h} (84%)
 create mode 100644 arch/arm/mach-socfpga/Kconfig
 delete mode 100644 arch/arm/mach-socfpga/Makefile.boot
 delete mode 100644 arch/arm/mach-socfpga/include/mach/timex.h
 delete mode 100644 arch/arm/mach-socfpga/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/gpio.h
 create mode 100644 arch/arm/mach-tegra/common.h
 delete mode 100644 arch/arm/mach-tegra/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-u300/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-ux500/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-vexpress/Makefile.boot
 delete mode 100644 arch/arm/mach-vexpress/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-vexpress/include/mach/timex.h
 delete mode 100644 arch/arm/mach-vexpress/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/gpio.h
 delete mode 100644 arch/arm/plat-mxc/include/mach/gpio.h
 rename arch/arm/plat-orion/include/plat/{gpio.h => orion-gpio.h} (95%)
 delete mode 100644 arch/arm/plat-spear/include/plat/gpio.h
 create mode 100644 arch/arm/plat-versatile/include/plat/platsmp.h
 rename arch/arm/plat-mxc/include/mach/ssi.h => include/linux/platform_data/asoc-imx-ssi.h (100%)
 rename arch/arm/plat-orion/include/plat/audio.h => include/linux/platform_data/asoc-kirkwood.h (100%)
 rename arch/arm/mach-pxa/include/mach/palmasoc.h => include/linux/platform_data/asoc-palm27x.h (100%)
 rename arch/arm/plat-samsung/include/plat/audio.h => include/linux/platform_data/asoc-s3c.h (100%)
 rename arch/arm/plat-samsung/include/plat/audio-simtec.h => include/linux/platform_data/asoc-s3c24xx_simtec.h (100%)
 rename arch/arm/mach-pxa/include/mach/pata_pxa.h => include/linux/platform_data/ata-pxa.h (100%)
 rename arch/arm/plat-samsung/include/plat/ata.h => include/linux/platform_data/ata-samsung_cf.h (100%)
 rename arch/arm/plat-mxc/include/mach/mx1_camera.h => include/linux/platform_data/camera-mx1.h (100%)
 rename arch/arm/plat-mxc/include/mach/mx2_cam.h => include/linux/platform_data/camera-mx2.h (100%)
 rename arch/arm/plat-mxc/include/mach/mx3_camera.h => include/linux/platform_data/camera-mx3.h (100%)
 rename arch/arm/mach-pxa/include/mach/camera.h => include/linux/platform_data/camera-pxa.h (100%)
 rename {arch/arm/mach-ux500/include/mach => include/linux/platform_data}/crypto-ux500.h (100%)
 rename arch/arm/mach-at91/include/mach/at_hdmac.h => include/linux/platform_data/dma-atmel.h (100%)
 rename arch/arm/mach-ep93xx/include/mach/dma.h => include/linux/platform_data/dma-ep93xx.h (100%)
 rename arch/arm/plat-mxc/include/mach/sdma.h => include/linux/platform_data/dma-imx-sdma.h (100%)
 rename arch/arm/plat-mxc/include/mach/dma.h => include/linux/platform_data/dma-imx.h (100%)
 rename arch/arm/mach-mmp/include/mach/sram.h => include/linux/platform_data/dma-mmp_tdma.h (100%)
 rename arch/arm/plat-orion/include/plat/mv_xor.h => include/linux/platform_data/dma-mv_xor.h (100%)
 rename arch/arm/mach-netx/include/mach/eth.h => include/linux/platform_data/eth-netx.h (100%)
 rename arch/arm/plat-samsung/include/plat/hwmon.h => include/linux/platform_data/hwmon-s3c.h (100%)
 rename arch/arm/mach-davinci/include/mach/i2c.h => include/linux/platform_data/i2c-davinci.h (100%)
 rename arch/arm/plat-mxc/include/mach/i2c.h => include/linux/platform_data/i2c-imx.h (100%)
 rename arch/arm/mach-w90x900/include/mach/i2c.h => include/linux/platform_data/i2c-nuc900.h (100%)
 rename arch/arm/plat-samsung/include/plat/iic.h => include/linux/platform_data/i2c-s3c2410.h (100%)
 rename arch/arm/mach-pxa/include/mach/irda.h => include/linux/platform_data/irda-pxaficp.h (100%)
 rename arch/arm/mach-pxa/include/mach/pxa930_rotary.h => include/linux/platform_data/keyboard-pxa930_rotary.h (100%)
 rename arch/arm/plat-spear/include/plat/keyboard.h => include/linux/platform_data/keyboard-spear.h (100%)
 rename arch/arm/mach-ep93xx/include/mach/ep93xx_keypad.h => include/linux/platform_data/keypad-ep93xx.h (100%)
 rename arch/arm/plat-nomadik/include/plat/ske.h => include/linux/platform_data/keypad-nomadik-ske.h (100%)
 rename arch/arm/plat-pxa/include/plat/pxa27x_keypad.h => include/linux/platform_data/keypad-pxa27x.h (100%)
 rename arch/arm/mach-w90x900/include/mach/w90p910_keypad.h => include/linux/platform_data/keypad-w90p910.h (100%)
 rename arch/arm/mach-davinci/include/mach/keyscan.h => include/linux/platform_data/keyscan-davinci.h (100%)
 rename arch/arm/mach-kirkwood/include/mach/leds-netxbig.h => include/linux/platform_data/leds-kirkwood-netxbig.h (100%)
 rename arch/arm/mach-kirkwood/include/mach/leds-ns2.h => include/linux/platform_data/leds-kirkwood-ns2.h (100%)
 rename arch/arm/mach-s3c24xx/include/mach/leds-gpio.h => include/linux/platform_data/leds-s3c24xx.h (100%)
 rename arch/arm/mach-sa1100/include/mach/mcp.h => include/linux/platform_data/mfd-mcp-sa11x0.h (100%)
 rename arch/arm/plat-samsung/include/plat/mipi_csis.h => include/linux/platform_data/mipi-csis.h (100%)
 rename arch/arm/mach-davinci/include/mach/mmc.h => include/linux/platform_data/mmc-davinci.h (100%)
 rename arch/arm/plat-mxc/include/mach/esdhc.h => include/linux/platform_data/mmc-esdhc-imx.h (100%)
 rename arch/arm/mach-msm/include/mach/mmc.h => include/linux/platform_data/mmc-msm_sdcc.h (100%)
 rename arch/arm/plat-orion/include/plat/mvsdio.h => include/linux/platform_data/mmc-mvsdio.h (100%)
 rename arch/arm/plat-mxc/include/mach/mmc.h => include/linux/platform_data/mmc-mxcmmc.h (100%)
 rename arch/arm/mach-pxa/include/mach/mmc.h => include/linux/platform_data/mmc-pxamci.h (100%)
 rename arch/arm/plat-samsung/include/plat/mci.h => include/linux/platform_data/mmc-s3cmci.h (100%)
 rename arch/arm/mach-tegra/include/mach/sdhci.h => include/linux/platform_data/mmc-sdhci-tegra.h (84%)
 rename arch/arm/mach-pxa/include/mach/pxa930_trkball.h => include/linux/platform_data/mouse-pxa930_trkball.h (100%)
 rename arch/arm/mach-davinci/include/mach/aemif.h => include/linux/platform_data/mtd-davinci-aemif.h (100%)
 rename arch/arm/mach-davinci/include/mach/nand.h => include/linux/platform_data/mtd-davinci.h (100%)
 rename arch/arm/plat-mxc/include/mach/mxc_nand.h => include/linux/platform_data/mtd-mxc_nand.h (100%)
 rename arch/arm/plat-pxa/include/plat/pxa3xx_nand.h => include/linux/platform_data/mtd-nand-pxa3xx.h (100%)
 rename arch/arm/plat-samsung/include/plat/nand.h => include/linux/platform_data/mtd-nand-s3c2410.h (100%)
 rename arch/arm/mach-nomadik/include/mach/nand.h => include/linux/platform_data/mtd-nomadik-nand.h (100%)
 rename arch/arm/plat-orion/include/plat/orion_nand.h => include/linux/platform_data/mtd-orion_nand.h (100%)
 rename arch/arm/mach-pxa/include/mach/arcom-pcmcia.h => include/linux/platform_data/pcmcia-pxa2xx_viper.h (100%)
 rename arch/arm/plat-mxc/include/mach/imx-uart.h => include/linux/platform_data/serial-imx.h (100%)
 rename arch/arm/mach-davinci/include/mach/spi.h => include/linux/platform_data/spi-davinci.h (100%)
 rename arch/arm/mach-ep93xx/include/mach/ep93xx_spi.h => include/linux/platform_data/spi-ep93xx.h (100%)
 rename arch/arm/plat-mxc/include/mach/spi.h => include/linux/platform_data/spi-imx.h (100%)
 rename arch/arm/mach-w90x900/include/mach/nuc900_spi.h => include/linux/platform_data/spi-nuc900.h (100%)
 rename arch/arm/plat-samsung/include/plat/s3c64xx-spi.h => include/linux/platform_data/spi-s3c64xx.h (100%)
 rename arch/arm/plat-samsung/include/plat/ts.h => include/linux/platform_data/touchscreen-s3c2410.h (100%)
 rename arch/arm/mach-davinci/include/mach/usb.h => include/linux/platform_data/usb-davinci.h (100%)
 rename arch/arm/plat-mxc/include/mach/mxc_ehci.h => include/linux/platform_data/usb-ehci-mxc.h (100%)
 rename arch/arm/plat-orion/include/plat/ehci-orion.h => include/linux/platform_data/usb-ehci-orion.h (100%)
 rename arch/arm/plat-samsung/include/plat/ehci.h => include/linux/platform_data/usb-ehci-s5p.h (100%)
 rename arch/arm/mach-exynos/include/mach/ohci.h => include/linux/platform_data/usb-exynos.h (100%)
 rename arch/arm/plat-mxc/include/mach/usb.h => include/linux/platform_data/usb-imx_udc.h (100%)
 rename arch/arm/mach-ux500/include/mach/usb.h => include/linux/platform_data/usb-musb-ux500.h (100%)
 rename arch/arm/plat-mxc/include/mach/mx21-usbhost.h => include/linux/platform_data/usb-mx2.h (100%)
 rename arch/arm/mach-pxa/include/mach/ohci.h => include/linux/platform_data/usb-ohci-pxa27x.h (100%)
 rename arch/arm/plat-samsung/include/plat/usb-control.h => include/linux/platform_data/usb-ohci-s3c2410.h (100%)
 rename arch/arm/mach-pxa/include/mach/pxa3xx-u2d.h => include/linux/platform_data/usb-pxa3xx-ulpi.h (100%)
 rename arch/arm/plat-samsung/include/plat/udc.h => include/linux/platform_data/usb-s3c2410_udc.h (100%)
 rename arch/arm/mach-ep93xx/include/mach/fb.h => include/linux/platform_data/video-ep93xx.h (100%)
 rename arch/arm/plat-mxc/include/mach/imxfb.h => include/linux/platform_data/video-imxfb.h (100%)
 rename arch/arm/mach-msm/include/mach/msm_fb.h => include/linux/platform_data/video-msm_fb.h (100%)
 rename arch/arm/plat-mxc/include/mach/mx3fb.h => include/linux/platform_data/video-mx3fb.h (100%)
 rename arch/arm/mach-w90x900/include/mach/fb.h => include/linux/platform_data/video-nuc900fb.h (100%)
 rename arch/arm/mach-pxa/include/mach/pxafb.h => include/linux/platform_data/video-pxafb.h (100%)
 rename arch/arm/mach-vt8500/include/mach/vt8500fb.h => include/linux/platform_data/video-vt8500lcdfb.h (100%)

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

* [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch
  2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
                   ` (11 preceding siblings ...)
  2012-10-01 23:57 ` [GIT PULL 12/12] ARM: soc: multiplatform enablement Olof Johansson
@ 2012-10-02  2:22 ` Linus Torvalds
  2012-10-02  2:26   ` Linus Torvalds
  2012-10-02  2:34   ` Olof Johansson
  12 siblings, 2 replies; 18+ messages in thread
From: Linus Torvalds @ 2012-10-02  2:22 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Oct 1, 2012 at 4:56 PM, Olof Johansson <olof@lixom.net> wrote:
>
> Here is the first batch of pull requests for arm-soc for this merge
> window. Some of them are tiny, and we will probably start to combine
> them into slightly larger misc branches in the future. I didn't do it
> this time around since the dependencies between branches ended up quite
> complex this time around.

Ok, I've merged them all. As usual, my end result is slightly
different from yours, although the differences are pretty small.

 - I added exynos4210-trats.dtb to the "dtb-$(CONFIG_ARCH_EXYNOS)"
case in arch/arm/boot/dts/Makefile

   That seemed to be the right thing, otherwise that dtb file isn't
actually accessed from anything. Hmm?

 - Commit dbc04161048d ("ARM: OMAP: Split plat/hardware.h, use local
soc.h for omap2+") added the line

    #include "soc.h"

   to arch/arm/mach-omap2/omap_l3_noc.c, and I left it in as it moved
into drivers/bus/.

   My resolution is quite possibly wrong, but I didn't know what the
right thing to do was. Please double-check.

 - non-semantic order/whitespace difference for
CONFIG_CLKSRC_ARM_GENERIC in drivers/clocksource/Makefile.

   I didn't want to mix the generic case up with the random cases.

Anyway, you should double-check the merges, the "soc.h" one in
particular is suspect.

          Linus

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

* [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch
  2012-10-02  2:22 ` [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Linus Torvalds
@ 2012-10-02  2:26   ` Linus Torvalds
  2012-10-02  2:43     ` Olof Johansson
  2012-10-02  2:34   ` Olof Johansson
  1 sibling, 1 reply; 18+ messages in thread
From: Linus Torvalds @ 2012-10-02  2:26 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Oct 1, 2012 at 7:22 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> Ok, I've merged them all. As usual, my end result is slightly
> different from yours, although the differences are pretty small.

Oh, one more thing: I suspect the OMAP_OCP2SCP config option should
depend on CONFIG_ARM or something. Just based on the name, I assume it
doesn't actually work on x86-64, but I see the question..

               Linus

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

* [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch
  2012-10-02  2:22 ` [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Linus Torvalds
  2012-10-02  2:26   ` Linus Torvalds
@ 2012-10-02  2:34   ` Olof Johansson
  2012-10-02  3:03     ` Tony Lindgren
  1 sibling, 1 reply; 18+ messages in thread
From: Olof Johansson @ 2012-10-02  2:34 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

On Mon, Oct 01, 2012 at 07:22:34PM -0700, Linus Torvalds wrote:
> On Mon, Oct 1, 2012 at 4:56 PM, Olof Johansson <olof@lixom.net> wrote:
> >
> > Here is the first batch of pull requests for arm-soc for this merge
> > window. Some of them are tiny, and we will probably start to combine
> > them into slightly larger misc branches in the future. I didn't do it
> > this time around since the dependencies between branches ended up quite
> > complex this time around.
> 
> Ok, I've merged them all. As usual, my end result is slightly
> different from yours, although the differences are pretty small.

Thanks!

>  - I added exynos4210-trats.dtb to the "dtb-$(CONFIG_ARCH_EXYNOS)"
> case in arch/arm/boot/dts/Makefile
>
>    That seemed to be the right thing, otherwise that dtb file isn't
> actually accessed from anything. Hmm?

Hmm. I know I did that edit. I've had cases where git rerere has forgotten
about edits to "new" files that were not part of the original conflict, and
I might have replayed that merge and lost it there. Thanks for catching it.

>  - Commit dbc04161048d ("ARM: OMAP: Split plat/hardware.h, use local
> soc.h for omap2+") added the line
> 
>     #include "soc.h"
> 
>    to arch/arm/mach-omap2/omap_l3_noc.c, and I left it in as it moved
> into drivers/bus/.
> 
>    My resolution is quite possibly wrong, but I didn't know what the
> right thing to do was. Please double-check.

I had a patch for this but I forgot to move the tag to include it, my local
branch with the resolutions has it since I used the branch head, not the tag,
to merge it.

The SHA is a55eb3ec0e38e2db17207b204c050fbcdf750abb. Or the patch is included
below if that's easier.

>  - non-semantic order/whitespace difference for
> CONFIG_CLKSRC_ARM_GENERIC in drivers/clocksource/Makefile.
>
>    I didn't want to mix the generic case up with the random cases.

Yes, makes sense, thanks. I wonder if the file should be sorted to reduce
conflicts on new additions soon anyway, maybe.

> Anyway, you should double-check the merges, the "soc.h" one in
> particular is suspect.

Yes, my bad for not remembering to move the tag forward. The patch is below.

Thanks!

-Olof


>From a55eb3ec0e38e2db17207b204c050fbcdf750abb Mon Sep 17 00:00:00 2001
From: Olof Johansson <olof@lixom.net>
Date: Thu, 20 Sep 2012 16:14:25 -0700
Subject: [PATCH] drivers: bus: omap_l3: fixup merge conflict resolution

This fixes a local merge conflict resolution done wrong locally in
arm-soc for-next. soc.h was added on a cleanup branch, but the driver
was moved and the header no longer needed.

Signed-off-by: Olof Johansson <olof@lixom.net>
---
 arch/arm/mach-omap2/omap_l3_noc.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/mach-omap2/omap_l3_noc.c b/arch/arm/mach-omap2/omap_l3_noc.c
index f447e02..4f8f3cf 100644
--- a/arch/arm/mach-omap2/omap_l3_noc.c
+++ b/arch/arm/mach-omap2/omap_l3_noc.c
@@ -28,7 +28,6 @@
 #include <linux/kernel.h>
 #include <linux/slab.h>
 
-#include "soc.h"
 #include "omap_l3_noc.h"
 
 /*
-- 
1.7.10.1.488.g05fbf7a

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

* [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch
  2012-10-02  2:26   ` Linus Torvalds
@ 2012-10-02  2:43     ` Olof Johansson
  0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2012-10-02  2:43 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Oct 01, 2012 at 07:26:26PM -0700, Linus Torvalds wrote:
> On Mon, Oct 1, 2012 at 7:22 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > Ok, I've merged them all. As usual, my end result is slightly
> > different from yours, although the differences are pretty small.
> 
> Oh, one more thing: I suspect the OMAP_OCP2SCP config option should
> depend on CONFIG_ARM or something. Just based on the name, I assume it
> doesn't actually work on x86-64, but I see the question..

Ah, yes. It should build fine and not cause breakage, but it's largely
pointless to offer the option. Patch below.


-Olof


>From 5ae0b658cc10af29d7a0a66f2a412a754011ca0e Mon Sep 17 00:00:00 2001
From: Olof Johansson <olof@lixom.net>
Date: Mon, 1 Oct 2012 19:39:33 -0700
Subject: [PATCH] drivers/bus: make ocp2scp depend on OMAP2+

No use in enabling the driver on platforms where it won't be useful.

Signed-off-by: Olof Johansson <olof@lixom.net>
Cc: Tony Lindgren <tony@atomide.com>
---
 drivers/bus/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/bus/Kconfig b/drivers/bus/Kconfig
index bbec35d..0f51ed6 100644
--- a/drivers/bus/Kconfig
+++ b/drivers/bus/Kconfig
@@ -6,6 +6,7 @@ menu "Bus devices"
 
 config OMAP_OCP2SCP
 	tristate "OMAP OCP2SCP DRIVER"
+	depends on ARCH_OMAP2PLUS
 	help
 	  Driver to enable ocp2scp module which transforms ocp interface
 	  protocol to scp protocol. In OMAP4, USB PHY is connected via
-- 
1.7.10.1.488.g05fbf7a

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

* [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch
  2012-10-02  2:34   ` Olof Johansson
@ 2012-10-02  3:03     ` Tony Lindgren
  0 siblings, 0 replies; 18+ messages in thread
From: Tony Lindgren @ 2012-10-02  3:03 UTC (permalink / raw)
  To: linux-arm-kernel

* Olof Johansson <olof@lixom.net> [121001 19:36]:
> On Mon, Oct 01, 2012 at 07:22:34PM -0700, Linus Torvalds wrote:
> 
> > Anyway, you should double-check the merges, the "soc.h" one in
> > particular is suspect.
> 
> Yes, my bad for not remembering to move the tag forward. The patch is below.

Thanks, the current head is building just fine for omaps
with that fix.

Regards,

Tony

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

end of thread, other threads:[~2012-10-02  3:03 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-01 23:56 [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Olof Johansson
2012-10-01 23:56 ` [GIT PULL 1/12] ARM: soc: non-critical bug fixes Olof Johansson
2012-10-01 23:56 ` [GIT PULL 2/12] ARM: soc: general cleanups Olof Johansson
2012-10-01 23:56 ` [GIT PULL 3/12] ARM: soc: MAINTAINERS updates Olof Johansson
2012-10-01 23:56 ` [GIT PULL 4/12] ARM: soc: soc-specific updates Olof Johansson
2012-10-01 23:57 ` [GIT PULL 5/12] ARM: soc: device tree updates Olof Johansson
2012-10-01 23:57 ` [GIT PULL 6/12] ARM: soc: cleanups, part 2 Olof Johansson
2012-10-01 23:57 ` [GIT PULL 7/12] ARM: soc: soc-specific updates, take 2 Olof Johansson
2012-10-01 23:57 ` [GIT PULL 8/12] ARM: soc: driver specific changes Olof Johansson
2012-10-01 23:57 ` [GIT PULL 9/12] ARM: soc: board specific updates Olof Johansson
2012-10-01 23:57 ` [GIT PULL 10/12] ARM: soc: device tree updates, take 2 Olof Johansson
2012-10-01 23:57 ` [GIT PULL 11/12] ARM: soc: documentation updates Olof Johansson
2012-10-01 23:57 ` [GIT PULL 12/12] ARM: soc: multiplatform enablement Olof Johansson
2012-10-02  2:22 ` [GIT PULL 0/12] ARM: soc: updates for 3.7, first batch Linus Torvalds
2012-10-02  2:26   ` Linus Torvalds
2012-10-02  2:43     ` Olof Johansson
2012-10-02  2:34   ` Olof Johansson
2012-10-02  3:03     ` Tony Lindgren

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