[GIT PULL 2/13] arm-soc cleanups

Arnd Bergmann
2011-11-02T02:23:05Z

Basic cleanups for a number of platforms: omap, samsung, imx, tegra, ux500.
Most of these result in noticeable code size reduction by consolidating
duplicate code. Other bits are more about making the code more readable
and avoiding sparse warnings.

More cleanup in coming in series 10/13, which contains large-scale
reorganization that depends on patches in the other series.

Arnd

The following changes since commit fad5f0579c1446d20ab30d54f578fcac3b5d3c12:

Merge branch 'next/fixes' into for-next (2011-11-01 00:36:27 +0100)

are available in the git repository at:

git://git.linaro.org/people/arnd/arm-soc.git next/cleanup

Abhilash Kesavan (1):
ARM: S5PV210: Remove unnecessary symbol for PM

Arnd Bergmann (16):
Merge branches 'imx/cleanup' and 'stericsson/cleanup' of git+ssh://master.kernel.org/.../arm/linux-arm-soc into next/cleanup
Merge branch 'omap/cleanup' into next/cleanup
Merge branch 'samsung/cleanup' into next/cleanup
Merge branch 'stericsson/cleanup' into next/cleanup
Merge branch 'davinci/cleanup' into next/cleanup
Merge branch 'omap/cleanup' into next/cleanup
Merge branch 'imx/cleanup' into next/cleanup
Merge branch 'sirf/cleanup' into next/cleanup
Merge branch 'depends/rmk/devel-stable' into next/cleanup
Merge branch 'stericsson/fixes' into next/cleanup
Merge branch 'tegra/cleanup' into next/cleanup
Merge branch 'imx-cleanups-for-arnd' of git://git.pengutronix.de/git/imx/linux-2.6 into imx/cleanup
Merge branch 'imx/cleanup' into next/cleanup
Merge branch 'depends/rmk/memory_h' into next/fixes
Merge branch 'depends/omap2_dss' into next/cleanup
Merge branch 'next/fixes' into next/cleanup

Banajit Goswami (1):
ARM: SAMSUNG: Consolidate common function to set SDHCI plat data

Barry Song (5):
ARM: mach-ux500: add explicit cpu_relax() for busy wait loop
ARM: CSR: timer: do not initialise statics to 0 or NULL
ARM: CSR: timer: space required before the open parenthesis '('
ARM: CSR: prima2: fix trailing whitespace
ARM: CSR: clock: Fix indentation

Benoit Cousson (1):
ARM: OMAP2+: Add SoC specific map_io functions

Fabio Estevam (4):
ARM: mx50: Select IMX_HAVE_PLATFORM_FEC as done on other i.MX devices
ARM: mxs: Remove unused header file
ARM: mach-mxs/mx28evk: Only register devices if their GPIO requests succeeded
ARM: mxs: Consolidate mm-mx23.c and mm-mx28.c into a single file

Fredrik Svensson (1):
mach-ux500: remove pull-pinconfig and add SPI2

Grazvydas Ignotas (1):
OMAP: omap_device: make latency autoadjust messages debug

Heiko Stuebner (2):
ARM: S3C24XX: Remove hw_addr from s3c24xx dma channel declarations
ARM: S3C24XX: Remove s3c24xx_dma_addr definition

Ido Yariv (1):
ARM: davinci: Explicitly set channel controllers' default queues

Jarkko Nikula (14):
omap: mcbsp: Remove omap device API
ARM: OMAP: mcbsp: Remove unused variables from platform data
ARM: OMAP: mcbsp: Move out omap_mcbsp_register_board_cfg from plat-omap/devices.c
ARM: OMAP: mcbsp: Implement generic register access
ARM: OMAP: mcbsp: Make wakeup control generic
ARM: OMAP: mcbsp: Make tranceiver configuration control register access generic
ARM: OMAP: mcbsp: Make threshold based transfer code generic
ARM: OMAP: mcbsp: Use per instance register cache size
ARM: OMAP: mcbsp: Move sidetone clock management to mach-omap2/mcbsp.c
ARM: OMAP: mcbsp: Cleanup sidetone control initialization and make it generic
ARM: OMAP: mcbsp: Update mcbsp.h include dependencies
ARM: OMAP: mcbsp: Move address definitions to arch/arm/mach-omap1/mcbsp.c
ARM: OMAP: mcbsp: Start generalize omap2_mcbsp_set_clks_src
ARM: OMAP: mcbsp: Start generalize signal muxing functions

Jason Liu (4):
imx5: not include the unused head file
ARM: mx5/mm: move i.MX50 mm stuff into mm.c
ARM: mx5/mm: Remove MX51_DEBUG related mapping
ARM: mx5/mm: consolidate TZIC map code

Johan Hovold (2):
OMAP2+: PM: fix typos in misc. comment and error messages
OMAP2+: PM: clean up error messages: replace printk with pr_err.

Jonghwan Choi (1):
ARM: S5P: Remove duplicate kdiv calculation

Kevin Hilman (8):
OMAP: omap_device: replace debug/warning/error prints with dev_* macros
OMAP: omap_device: remove internal functions from omap_device.h
OMAP: omap_device: when building return platform_device instead of omap_device
OMAP: omap_device: device register functions now take platform_device pointer
OMAP: omap_device: _disable_idle_on_suspend() takes platform_device pointer
OMAP: omap_device: decouple platform_device from omap_device
OMAP3: PM: fix UART handling when using no_console_suspend
ARM: 7082/1: platform_device: pdev_archdata: add omap_device pointer

Kukjin Kim (6):
ARM: EXYNOS4: Turn the mach-smdkc210.c into mach-smdv310.c
Merge branch 'next/topic-cleanup-dma' into next-samsung-cleanup
ARM: S3C24XX: remove unused gpio codes
Merge branch 'next/topic-cleanup-smdkv310' into next-samsung-cleanup
ARM: SAMSUNG: Move map header file into plat-samsung
Merge branch 'next/topic-plat-samsung-1' into next-samsung-cleanup

Lauri Hintsala (1):
ARM: mach-mxs: fix machines' initializers order

Lee Jones (1):
mach-ux500: remove most of the ugly machine_is_*() calls

Linus Walleij (6):
mach-u300: retire odd singlemem variant
mach-u300: drop SEMI config option
mach-u300: patch physoffset by default
mach-u300: delete bogus memory mappings
mach-u300: retire AVE device
mach-ux500: factor out l2x0 handling code

Mark Brown (1):
ARM: S3C64XX: Remove unused CPU devices for Cragganmore

Michael Jones (1):
OMAP2: PM debug: remove leftover debug code

Naveen Krishna Chatradhi (1):
ARM: SAMSUNG: Remove unnecessary duplication of plat_data on TSADC

Olof Johansson (15):
ARM: tegra: annotate IO_*_VIRT pointers
ARM: tegra: timer: don't cast __iomem pointers
ARM: tegra: tegra2_clocks: don't cast __iomem pointers
ARM: tegra: tegra2_clocks: 0 -> NULL changes
ARM: tegra: pcie: don't cast __iomem pointers
ARM: tegra: pcie: include board.h
ARM: tegra: pcie: 0 -> NULL changes
ARM: tegra: tegra_init_cache should be static
ARM: tegra: tegra_rtc_read_ms should be static
ARM: tegra: tegra_powergate_is_powered should be static
ARM: tegra: tegra2_clocks: don't export some tables
ARM: tegra: dma: staticify some tables and functions
ARM: tegra: cpu-tegra: sparse type fix
ARM: tegra: cpu-tegra: unexport two functions
ARM: tegra: devices.c should include devices.h

Paul Walmsley (12):
OMAP3: id: remove identification codes that only correspond to marketing names
OMAP3: id: remove useless strcpy()s
OMAP3: id: use explicit omap_revision codes for 3505/3517 ES levels
OMAP3: id: add fallthrough warning; fix some CodingStyle issues
OMAP3: id: remove duplicate code for testing SoC ES level
OMAP2+: id: remove OMAP_REVBITS_* macros
OMAP: clockdomain: split clkdm_init()
OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain
OMAP: powerdomain: split pwrdm_init() into two functions
OMAP: powerdomain: remove omap_chip bitmasks
OMAP2+: hwmod: remove OMAP_CHIP*
OMAP: id: remove OMAP_CHIP declarations, code

Sascha Hauer (7):
Merge branch 'imx-cleanup' of git://git.pengutronix.de/git/ukl/linux-2.6 into imx-cleanup
ARM i.MX audmux v2: remove unnecessary ifdefs
ARM i.MX: remove ARCH_MX* macros from Makefile
Merge branches 'cleanups/assorted', 'cleanups/shawn-cleanup-mxc-gpio', 'cleanups/troy-cleanup-iomux-v3' and 'cleanups/ukl-mx5-dynamically-allocate-devices' into imx-cleanups-for-arnd
Merge branches 'cleanups/assorted' and 'cleanups/mm-tzic' into imx-cleanup
Merge branches 'cleanups/mx3-mm-v2' and 'cleanups/mxs' into imx-cleanup
Merge branches 'cleanups/mxs', 'cleanups/mx3-defconfig' and 'cleanups/includes' into imx-cleanups-for-arnd

Shawn Guo (17):
arm/mxc: do not use gpio_to_irq() for static initializers
gpio/mxc: add .to_irq for gpio chip
arm/mxc: use gpiolib helper for gpio_to_irq
gpio/mxc: move irq_to_gpio() into gpio-mxc driver
arm/mxc: move IMX_GPIO_NR into mach/hardware.h
gpio/mxs: move irq_to_gpio() into gpio-mxs driver
arm/mxs: move MXS_GPIO_NR into mach/mxs.h
arm/imx: merge mm-imx35.c into mm-imx31.c
arm/imx: rename mm-imx31.c to mm-imx3.c
arm/imx: change mxc_init_l2x0() to an imx31/35 specific call
arm/imx: remove cpu_is_xxx() from arch_idle()
arm/imx: remove cpu_is_xxx() check from __imx_ioremap()
arm/imx: remove mx31_setup_weimcs() from mx31.h
arm/imx: explicitly includes mach/hardware.h in mach-kzm_arm11_01.c
arm/imx: remove mx27_setup_weimcs() from mx27.h
arm/imx: explicitly includes mach/hardware.h in pm-imx27.c
mmc: mxcmmc: explicitly includes mach/hardware.h

Thomas Meyer (1):
ARM: davinci: edma: use kzalloc()

Tony Lindgren (9):
omap2+: Use Kconfig symbol in Makefile instead of obj-y
ARM: OMAP: Move omap2_init_common_devices out of init_early
ARM: OMAP: Introduce SoC specific early_init
Merge branch 'omap_chip_remove_cleanup_3.2' of git://git.pwsan.com/linux-2.6 into cleanup
ARM: OMAP2+: Fix missing inline functions for Makefile cleanup
Merge branch 'for_3.2/omap_device' of git://gitorious.org/khilman/linux-omap-pm into cleanup
Merge branch 'for_3.2/pm-cleanup' of git://gitorious.org/khilman/linux-omap-pm into cleanup
ARM: OMAP2+: Use SoC specifc map_io
ARM: OMAP2+: Remove custom init_irq for remaining boards

Troy Kisky (3):
ARM: i.MX51: Remove _MX51_PAD_xxx references
ARM: i.MX51: clean up iomux-mx51.h
ARM: i.MX53: clean up iomux-mx53.h

Uwe Kleine-KÃ¶nig (8):
ARM: mx5: fix remaining inconsistent names for irqs
ARM: mx5: remove unused #includes of devices.h
ARM: mx5: dynamically allocate mxc-ehci devices
ARM: mx5: dynamically allocate fsl-usb2-udc devices
ARM: mx5: dynamically allocate high speed i2c (imx-i2c actually)
ARM: imx/mx1ads: dynamically allocate physmap-flash device
ARM: imx/armadillo5x0: dynamically allocate physmap-flash device
ARM: mxc: drop now unused function mxc_register_device

Wolfram Sang (1):
arm: mx3: update defconfig

arch/arm/Kconfig | 1 +
arch/arm/configs/mx3_defconfig | 46 +-
arch/arm/include/asm/device.h | 5 +
arch/arm/mach-davinci/devices-da8xx.c | 3 +
arch/arm/mach-davinci/devices-tnetv107x.c | 1 +
arch/arm/mach-davinci/dm355.c | 1 +
arch/arm/mach-davinci/dm644x.c | 1 +
arch/arm/mach-davinci/dm646x.c | 1 +
arch/arm/mach-davinci/dma.c | 5 +-
arch/arm/mach-exynos4/Kconfig | 17 +-
arch/arm/mach-exynos4/Makefile | 2 +-
arch/arm/mach-exynos4/mach-smdkc210.c | 309 --
arch/arm/mach-exynos4/mach-smdkv310.c | 78 +
arch/arm/mach-imx/Makefile | 15 +-
arch/arm/mach-imx/cache-l2x0.c | 56 -
arch/arm/mach-imx/mach-armadillo5x0.c | 18 +-
arch/arm/mach-imx/mach-cpuimx35.c | 2 +-
arch/arm/mach-imx/mach-kzm_arm11_01.c | 1 +
arch/arm/mach-imx/mach-mx1ads.c | 15 +-
arch/arm/mach-imx/mach-mx27_3ds.c | 2 +-
arch/arm/mach-imx/mach-pcm038.c | 4 +-
arch/arm/mach-imx/mach-qong.c | 5 +-
arch/arm/mach-imx/mach-vpr200.c | 2 +-
arch/arm/mach-imx/mm-imx3.c | 256 ++
arch/arm/mach-imx/mm-imx31.c | 91 -
arch/arm/mach-imx/mm-imx35.c | 109 -
arch/arm/mach-imx/pm-imx27.c | 2 +-
arch/arm/mach-mx5/Kconfig | 10 +-
arch/arm/mach-mx5/Makefile | 3 +-
arch/arm/mach-mx5/board-cpuimx51.c | 27 +-
arch/arm/mach-mx5/board-cpuimx51sd.c | 25 +-
arch/arm/mach-mx5/board-mx51_3ds.c | 1 -
arch/arm/mach-mx5/board-mx51_babbage.c | 26 +-
arch/arm/mach-mx5/board-mx51_efikamx.c | 2 -
arch/arm/mach-mx5/board-mx51_efikasb.c | 6 +-
arch/arm/mach-mx5/board-mx53_ard.c | 4 +-
arch/arm/mach-mx5/clock-mx51-mx53.c | 2 +-
arch/arm/mach-mx5/devices-imx51.h | 13 +
arch/arm/mach-mx5/devices.c | 120 -
arch/arm/mach-mx5/devices.h | 5 -
arch/arm/mach-mx5/ehci.c | 2 +-
arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c | 3 +-
arch/arm/mach-mx5/eukrea_mbimxsd-baseboard.c | 6 +-
arch/arm/mach-mx5/mm-mx50.c | 72 -
arch/arm/mach-mx5/mm.c | 90 +-
arch/arm/mach-mx5/mx51_efika.c | 17 +-
arch/arm/mach-mx5/pm-imx5.c | 3 +-
arch/arm/mach-mx5/system.c | 1 +
arch/arm/mach-mxs/Makefile | 6 +-
arch/arm/mach-mxs/include/mach/gpio.h | 28 +-
arch/arm/mach-mxs/include/mach/mxs.h | 2 +
arch/arm/mach-mxs/mach-mx23evk.c | 3 +-
arch/arm/mach-mxs/mach-mx28evk.c | 26 +-
arch/arm/mach-mxs/mach-stmp378x_devb.c | 1 -
arch/arm/mach-mxs/mach-tx28.c | 2 +-
arch/arm/mach-mxs/mm-mx23.c | 44 -
arch/arm/mach-mxs/mm-mx28.c | 44 -
arch/arm/mach-mxs/mm.c | 63 +
arch/arm/mach-omap1/mcbsp.c | 45 +
arch/arm/mach-omap2/Makefile | 85 +-
arch/arm/mach-omap2/board-2430sdp.c | 17 +-
arch/arm/mach-omap2/board-3430sdp.c | 9 +-
arch/arm/mach-omap2/board-3630sdp.c | 11 +-
arch/arm/mach-omap2/board-4430sdp.c | 17 +-
arch/arm/mach-omap2/board-am3517crane.c | 9 +-
arch/arm/mach-omap2/board-am3517evm.c | 8 +-
arch/arm/mach-omap2/board-apollon.c | 18 +-
arch/arm/mach-omap2/board-cm-t35.c | 13 +-
arch/arm/mach-omap2/board-cm-t3517.c | 9 +-
arch/arm/mach-omap2/board-devkit8000.c | 19 +-
arch/arm/mach-omap2/board-flash.c | 5 -
arch/arm/mach-omap2/board-flash.h | 19 +
arch/arm/mach-omap2/board-generic.c | 2 +-
arch/arm/mach-omap2/board-h4.c | 24 +-
arch/arm/mach-omap2/board-igep0020.c | 13 +-
arch/arm/mach-omap2/board-ldp.c | 9 +-
arch/arm/mach-omap2/board-n8x0.c | 25 +-
arch/arm/mach-omap2/board-omap3beagle.c | 11 +-
arch/arm/mach-omap2/board-omap3evm.c | 9 +-
arch/arm/mach-omap2/board-omap3logic.c | 11 +-
arch/arm/mach-omap2/board-omap3pandora.c | 11 +-
arch/arm/mach-omap2/board-omap3stalker.c | 16 +-
arch/arm/mach-omap2/board-omap3touchbook.c | 18 +-
arch/arm/mach-omap2/board-omap4panda.c | 17 +-
arch/arm/mach-omap2/board-overo.c | 11 +-
arch/arm/mach-omap2/board-rm680.c | 25 +-
arch/arm/mach-omap2/board-rx51.c | 25 +-
arch/arm/mach-omap2/board-ti8168evm.c | 9 +-
arch/arm/mach-omap2/board-zoom.c | 23 +-
arch/arm/mach-omap2/clock3xxx_data.c | 11 +-
arch/arm/mach-omap2/clockdomain.c | 147 +-
arch/arm/mach-omap2/clockdomain.h | 22 +-
arch/arm/mach-omap2/clockdomain2xxx_3xxx.c | 4 -
arch/arm/mach-omap2/clockdomain44xx.c | 2 -
arch/arm/mach-omap2/clockdomains2420_data.c | 154 +
arch/arm/mach-omap2/clockdomains2430_data.c | 181 ++
arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c | 803 +-----
arch/arm/mach-omap2/clockdomains3xxx_data.c | 398 +++
arch/arm/mach-omap2/clockdomains44xx_data.c | 409 +--
arch/arm/mach-omap2/common.c | 18 +
arch/arm/mach-omap2/devices.c | 44 +-
arch/arm/mach-omap2/display.c | 6 +-
arch/arm/mach-omap2/dma.c | 16 +-
arch/arm/mach-omap2/gpio.c | 10 +-
arch/arm/mach-omap2/hsmmc.c | 8 +-
arch/arm/mach-omap2/hwspinlock.c | 8 +-
arch/arm/mach-omap2/id.c | 191 +-
arch/arm/mach-omap2/io.c | 52 +-
arch/arm/mach-omap2/mcbsp.c | 111 +-
arch/arm/mach-omap2/omap_hwmod.c | 3 -
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 37 -
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 45 -
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 169 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 82 -
arch/arm/mach-omap2/opp.c | 2 +-
arch/arm/mach-omap2/pm.c | 30 +-
arch/arm/mach-omap2/pm24xx.c | 27 -
arch/arm/mach-omap2/pm34xx.c | 2 +-
arch/arm/mach-omap2/powerdomain-common.c | 7 +-
arch/arm/mach-omap2/powerdomain.c | 87 +-
arch/arm/mach-omap2/powerdomain.h | 9 +-
arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 19 +-
arch/arm/mach-omap2/powerdomains2xxx_data.c | 44 +-
arch/arm/mach-omap2/powerdomains3xxx_data.c | 81 +-
arch/arm/mach-omap2/powerdomains44xx_data.c | 20 +-
arch/arm/mach-omap2/serial.c | 14 +-
arch/arm/mach-omap2/sr_device.c | 6 +-
arch/arm/mach-prima2/clock.c | 4 +-
arch/arm/mach-prima2/prima2.c | 2 +-
arch/arm/mach-prima2/timer.c | 4 +-
arch/arm/mach-s3c2410/Kconfig | 6 -
arch/arm/mach-s3c2410/Makefile | 1 -
arch/arm/mach-s3c2410/dma.c | 14 -
arch/arm/mach-s3c2410/gpio.c | 72 -
arch/arm/mach-s3c2410/include/mach/map.h | 52 +-
arch/arm/mach-s3c2412/Kconfig | 1 -
arch/arm/mach-s3c2412/Makefile | 1 -
arch/arm/mach-s3c2412/dma.c | 18 -
arch/arm/mach-s3c2412/gpio.c | 62 -
arch/arm/mach-s3c2440/Kconfig | 2 -
arch/arm/mach-s3c2440/dma.c | 17 -
arch/arm/mach-s3c2443/dma.c | 27 -
arch/arm/mach-s3c64xx/include/mach/map.h | 9 +-
arch/arm/mach-s3c64xx/mach-crag6410.c | 3 -
arch/arm/mach-s3c64xx/mach-mini6410.c | 8 +-
arch/arm/mach-s3c64xx/mach-real6410.c | 8 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 8 +-
arch/arm/mach-s5p64x0/mach-smdk6440.c | 8 +-
arch/arm/mach-s5p64x0/mach-smdk6450.c | 8 +-
arch/arm/mach-s5pc100/mach-smdkc100.c | 8 +-
arch/arm/mach-s5pv210/Kconfig | 6 -
arch/arm/mach-s5pv210/Makefile | 2 +-
arch/arm/mach-s5pv210/mach-smdkv210.c | 8 +-
arch/arm/mach-tegra/common.c | 2 +-
arch/arm/mach-tegra/cpu-tegra.c | 6 +-
arch/arm/mach-tegra/devices.c | 2 +
arch/arm/mach-tegra/dma.c | 14 +-
arch/arm/mach-tegra/include/mach/io.h | 18 +-
arch/arm/mach-tegra/include/mach/powergate.h | 1 -
arch/arm/mach-tegra/io.c | 8 +-
arch/arm/mach-tegra/pcie.c | 8 +-
arch/arm/mach-tegra/powergate.c | 5 +-
arch/arm/mach-tegra/tegra2_clocks.c | 50 +-
arch/arm/mach-tegra/timer.c | 6 +-
arch/arm/mach-u300/Kconfig | 46 -
arch/arm/mach-u300/Makefile.boot | 17 +-
arch/arm/mach-u300/core.c | 81 +-
arch/arm/mach-u300/include/mach/memory.h | 22 +-
arch/arm/mach-u300/u300.c | 16 -
arch/arm/mach-ux500/Makefile | 1 +
arch/arm/mach-ux500/board-mop500-pins.c | 34 +-
arch/arm/mach-ux500/board-mop500-sdi.c | 52 +-
arch/arm/mach-ux500/board-mop500.c | 78 +-
arch/arm/mach-ux500/board-mop500.h | 3 +
arch/arm/mach-ux500/cache-l2x0.c | 95 +
arch/arm/mach-ux500/cpu.c | 92 -
arch/arm/mach-ux500/include/mach/uncompress.h | 10 +-
arch/arm/mach-ux500/pins-db8500.h | 142 +-
arch/arm/plat-mxc/audmux-v2.c | 18 +-
arch/arm/plat-mxc/devices.c | 14 -
arch/arm/plat-mxc/devices/Kconfig | 2 +-
arch/arm/plat-mxc/devices/platform-fsl-usb2-udc.c | 5 +
arch/arm/plat-mxc/devices/platform-imx-i2c.c | 6 +
arch/arm/plat-mxc/devices/platform-mxc-ehci.c | 9 +
arch/arm/plat-mxc/include/mach/common.h | 12 +-
arch/arm/plat-mxc/include/mach/gpio.h | 34 +-
arch/arm/plat-mxc/include/mach/hardware.h | 13 +-
arch/arm/plat-mxc/include/mach/io.h | 22 +-
arch/arm/plat-mxc/include/mach/iomux-mx51.h | 2270 +++++---------
arch/arm/plat-mxc/include/mach/iomux-mx53.h | 3530 +++++++--------------
arch/arm/plat-mxc/include/mach/iomux-v3.h | 1 +
arch/arm/plat-mxc/include/mach/mx27.h | 14 -
arch/arm/plat-mxc/include/mach/mx31.h | 14 -
arch/arm/plat-mxc/include/mach/mx51.h | 183 +-
arch/arm/plat-mxc/include/mach/mx53.h | 1 +
arch/arm/plat-mxc/include/mach/mxc.h | 7 -
arch/arm/plat-mxc/include/mach/system.h | 35 +-
arch/arm/plat-mxc/system.c | 3 +
arch/arm/plat-nomadik/include/plat/pincfg.h | 5 -
arch/arm/plat-omap/devices.c | 44 -
arch/arm/plat-omap/i2c.c | 8 +-
arch/arm/plat-omap/include/plat/clock.h | 2 -
arch/arm/plat-omap/include/plat/common.h | 13 +
arch/arm/plat-omap/include/plat/cpu.h | 108 +-
arch/arm/plat-omap/include/plat/io.h | 2 +-
arch/arm/plat-omap/include/plat/mcbsp.h | 208 +-
arch/arm/plat-omap/include/plat/omap_device.h | 30 +-
arch/arm/plat-omap/include/plat/omap_hwmod.h | 2 -
arch/arm/plat-omap/mcbsp.c | 385 +--
arch/arm/plat-omap/omap_device.c | 185 +-
arch/arm/plat-s3c24xx/include/plat/map.h | 100 -
arch/arm/plat-s5p/include/plat/map-s5p.h | 61 -
arch/arm/plat-s5p/include/plat/pll.h | 1 -
arch/arm/plat-samsung/dev-hsmmc.c | 19 +-
arch/arm/plat-samsung/dev-hsmmc1.c | 19 +-
arch/arm/plat-samsung/dev-hsmmc2.c | 19 +-
arch/arm/plat-samsung/dev-hsmmc3.c | 19 +-
arch/arm/plat-samsung/dev-ts.c | 9 +
arch/arm/plat-samsung/include/plat/dma-s3c24xx.h | 6 -
arch/arm/plat-samsung/include/plat/map-s3c.h | 84 +
arch/arm/plat-samsung/include/plat/map-s5p.h | 61 +
arch/arm/plat-samsung/include/plat/sdhci.h | 7 +
arch/arm/plat-samsung/platformdata.c | 22 +
drivers/gpio/gpio-mxc.c | 12 +
drivers/gpio/gpio-mxs.c | 2 +
drivers/mmc/host/mxcmmc.c | 1 +
226 files changed, 5368 insertions(+), 8954 deletions(-)