[GIT PULL 2/12] ARM: soc: general cleanups

From: Olof Johansson
Date: Mon Oct 01 2012 - 20:10:45 EST


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%)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/