[GIT PULL 02/15] arm-soc: general cleanups
Arnd Bergmann
arnd at arndb.de
Mon Jul 23 16:33:54 EDT 2012
The following changes since commit bd0a521e88aa7a06ae7aabaed7ae196ed4ad867a:
Linux 3.5-rc6 (2012-07-07 17:23:56 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/cleanup
for you to fetch changes up to 1a33a4ebecce89163de27cba57ba84fd7aa16137:
Merge branch 'next/cleanup-samsung-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup (2012-07-17 22:53:38 +0200)
----------------------------------------------------------------
arm-soc: general cleanups
These are all boring changes, moving stuff around or renaming things
mostly, and also getting rid of stuff that is duplicate or should
not be there to start with. Platform-wise this is all over the place,
mainly omap, samsung, at91, imx and tegra.
----------------------------------------------------------------
Alexander Shiyan (3):
ARM: clps711x/p720t: Replace __initcall by .init_early call
ARM: clps711x: Removed superfluous transform virt_to_bus and related functions
ARM: clps711x: Remove the setting of the time
Arnd Bergmann (12):
Merge tag 'at91-for-next-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
Merge tag 'omap-cleanup-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
ARM: at91: fix new build errors
Merge branch 'imx/cleanup-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/cleanup
Merge tag 'imx-cleanup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/cleanup
Merge branch 'for-3.6/cleanup' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
Merge branch 'for-3.6/fixes' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
Merge branch 'next/cleanup-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'davinci-v3.6-cleanup' of git://gitorious.org/linux-davinci/linux-davinci into next/cleanup
Merge branch 'clps711x/cleanup' into next/cleanup
Merge branch 'next/cleanup-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge branch 'next/cleanup' into for-next
Bartlomiej Zolnierkiewicz (1):
ARM: EXYNOS: Remove leftovers of the Samsung specific power domain control
Benoît Thébaudeau (2):
ARM: imx: cleanup otg_mode
ARM: imx: remove unused pdata from device macros
Boojin Kim (1):
ARM: EXYNOS: Remove the L2 cache latency setting for EXYNOS5
Fabio Estevam (1):
ARM: imx: Kconfig: Remove IMX_HAVE_PLATFORM_IMX_SSI from MACH_MX25_3DS
Jean-Christophe PLAGNIOL-VILLARD (1):
ARM: at91: aic add dt support for external irqs
Jonghwan Choi (1):
ARM: SAMSUNG: Remove unused variable 'running' on PWM
Kevin Hilman (7):
ARM: OMAP4: hwmod: rename _enable_module to _omap4_enable_module()
ARM: OMAP2+: hwmod: use init-time function ptrs for enable/disable module
ARM: OMAP4: hwmod: drop extra cpu_is check from _wait_target_disable()
ARM: OMAP2+: hwmod: use init-time function pointer for wait_target_ready
ARM: OMAP2+: hwmod: use init-time function pointer for hardreset
ARM: OMAP2+: hwmod: use init-time function pointer for _init_clkdm
ARM: OMAP2+: CLEANUP: Remove ARCH_OMAPx ifdef from struct dpll_data
Ludovic Desroches (8):
ARM: at91: fix at91_aic_write macro
ARM: at91: aic can use fast eoi handler type
ARM: at91: add of irq priorities support
ARM: at91: remove static irq priorities for sam9x5
ARM: at91: at91 based machines specify their own irq handler at run time
ARM: at91: sparse irq support
ARM: at91: remove mach/irqs.h
ARM: at91: add AIC5 support
Oleg Matcovschi (1):
ARM: OMAP: dma: Clear status registers on enable/disable irq
Omar Ramirez Luna (2):
ARM: OMAP2+: control: new APIs to configure boot address and mode
ARM: OMAP: dsp: interface to control module functions
Paul Bolle (4):
ARM: davinci: remove dummy header files
ARM: S3C24XX: remove unused header <mach/bast-pmu.h>
ARM: SAMSUNG: remove unused SPI clock headers
ARM: at91: remove two unused headers
Paul Walmsley (2):
ARM: OMAP2+: hwmod: remove prm_clkdm, cm_clkdm; allow hwmods to have no clockdomain
Merge branches 'clock_cleanup_misc_3.6', 'control_clean_dspbridge_writes_cleanup_3.6', 'hwmod_soc_conditional_cleanup_3.6', 'mcbsp_clock_aliases_cleanup_3.6' and 'remove_clkdm_requirement_from_hwmod_3.6' into omap_cleanup_a_3.6
Peter Ujfalusi (3):
ARM: OMAP2: Move McBSP fck clock alias to hwmod data for OMAP2420
ARM: OMAP2: Move McBSP fck clock alias to hwmod data for OMAP2430
ARM: OMAP3: Move McBSP fck clock alias to hwmod data
Prashant Gaikwad (1):
ARM: tegra: Remove flow controller programming
Roland Stigge (1):
ARM: tegra: Fix dts files w/ status property: "disable" -> "disabled"
Sachin Kamat (4):
ARM: S5P64X0: Remove unused variable in dma.c file
ARM: S5PC100: Remove unused variable in dma.c file
ARM: SAMSUNG: Remove description corresponding to a deleted element
ARM: S3C24XX: Remove duplicate header file inclusion
Shawn Guo (1):
ARM: imx6q: remove unneeded clkdev lookups
Stephen Warren (5):
dt: name all Tegra binding docs consistently
mmc: tegra: use bus-width property instead of support-8bit
ARM: dt: tegra: remove legacy support-8bit property
ASoC: tegra: simplify Kconfig dependencies
ARM: dt: tegra: rename board files to match SoC
Sylwester Nawrocki (8):
ARM: S3C24XX: Free the backlight gpio requested in Mini2440 board code
ARM: S3C24XX: Convert SMDK board file to the gpiolib API
ARM: S3C24XX: Convert QT2410 board file to the gpiolib API
ARM: S3C24XX: Convert the PM code to gpiolib API
ARM: S3C24XX: Convert the touchscreen setup code to common GPIO API
ARM: S3C24XX: Remove unused GPA, GPE, GPH bank GPIO aliases
ARM: S3C24XX: Remove unused GPIO definitions for port J
ARM: S3C24XX: Remove unused GPIO definitions for Openmoko GTA02 board
Tony Lindgren (6):
ARM: OMAP3: There is no FS USB controller on omap3
ARM: OMAP2: Remove legacy USB FS support
ARM: OMAP: Make FS USB omap1 only
Merge tag 'omap-cleanup-a-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into cleanup-hwmod
Merge branches 'cleanup-udc' and 'cleanup-dma' into cleanup
Merge branch 'cleanup-hwmod' into cleanup
Uwe Kleine-König (1):
ARM: imx27/dt: make dt_compat entry const
Wolfram Sang (1):
ARM: tegra: build powergate unconditionally
hdoyu at nvidia.com (5):
amba: tegra-ahb: Remove empty *_remove()
ARM: dt: tegra{20,30}.dtsi: Rename "mc" to "memory-controller"
ARM: tegra{20,30}: Rename "mc" to "memory-controller"
ARM: dt: tegra20: Rename "emc" to "memory-controller"
ARM: tegra20: Rename "emc" to "memory-controller"
.../devicetree/bindings/arm/atmel-aic.txt | 9 +-
.../arm/tegra/{emc.txt => nvidia,tegra20-emc.txt} | 2 +-
.../bindings/arm/tegra/nvidia,tegra20-mc.txt | 2 +-
.../bindings/arm/tegra/nvidia,tegra30-mc.txt | 2 +-
.../{gpio_nvidia.txt => nvidia,tegra20-gpio.txt} | 0
.../{tegra-kbc.txt => nvidia,tegra20-kbc.txt} | 0
.../{nvidia-sdhci.txt => nvidia,tegra20-sdhci.txt} | 0
.../nvec/{nvec_nvidia.txt => nvidia,nvec.txt} | 0
...-alc5632.txt => nvidia,tegra-audio-alc5632.txt} | 0
...mslice.txt => nvidia,tegra-audio-trimslice.txt} | 0
...io-wm8753.txt => nvidia,tegra-audio-wm8753.txt} | 0
...io-wm8903.txt => nvidia,tegra-audio-wm8903.txt} | 0
.../{tegra20-das.txt => nvidia,tegra20-das.txt} | 0
.../{tegra20-i2s.txt => nvidia,tegra20-i2s.txt} | 0
.../spi/{spi_nvidia.txt => nvidia,tegra20-spi.txt} | 0
.../usb/{tegra-usb.txt => nvidia,tegra20-ehci.txt} | 0
arch/arm/boot/dts/at91sam9260.dtsi | 37 +-
arch/arm/boot/dts/at91sam9263.dtsi | 31 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 39 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 30 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 39 +-
.../dts/{tegra-harmony.dts => tegra20-harmony.dts} | 1 -
.../dts/{tegra-paz00.dts => tegra20-paz00.dts} | 1 -
.../{tegra-seaboard.dts => tegra20-seaboard.dts} | 3 +-
.../{tegra-trimslice.dts => tegra20-trimslice.dts} | 0
.../dts/{tegra-ventana.dts => tegra20-ventana.dts} | 1 -
arch/arm/boot/dts/tegra20.dtsi | 40 +-
.../dts/{tegra-cardhu.dts => tegra30-cardhu.dts} | 1 -
arch/arm/boot/dts/tegra30.dtsi | 40 +-
arch/arm/kernel/irq.c | 10 -
arch/arm/mach-at91/Kconfig | 6 +
arch/arm/mach-at91/at91rm9200.c | 1 +
arch/arm/mach-at91/at91rm9200_devices.c | 84 ++--
arch/arm/mach-at91/at91sam9260.c | 1 +
arch/arm/mach-at91/at91sam9260_devices.c | 92 ++---
arch/arm/mach-at91/at91sam9261.c | 1 +
arch/arm/mach-at91/at91sam9261_devices.c | 68 ++--
arch/arm/mach-at91/at91sam9263.c | 1 +
arch/arm/mach-at91/at91sam9263_devices.c | 80 ++--
arch/arm/mach-at91/at91sam926x_time.c | 2 +-
arch/arm/mach-at91/at91sam9g45.c | 1 +
arch/arm/mach-at91/at91sam9g45_devices.c | 108 ++---
arch/arm/mach-at91/at91sam9rl.c | 1 +
arch/arm/mach-at91/at91sam9rl_devices.c | 76 ++--
arch/arm/mach-at91/at91sam9x5.c | 40 --
arch/arm/mach-at91/at91x40.c | 2 +
arch/arm/mach-at91/board-1arm.c | 2 +
arch/arm/mach-at91/board-afeb-9260v1.c | 2 +
arch/arm/mach-at91/board-cam60.c | 2 +
arch/arm/mach-at91/board-carmeva.c | 2 +
arch/arm/mach-at91/board-cpu9krea.c | 2 +
arch/arm/mach-at91/board-cpuat91.c | 2 +
arch/arm/mach-at91/board-csb337.c | 2 +
arch/arm/mach-at91/board-csb637.c | 2 +
arch/arm/mach-at91/board-dt.c | 2 +
arch/arm/mach-at91/board-eb01.c | 2 +
arch/arm/mach-at91/board-eb9200.c | 2 +
arch/arm/mach-at91/board-ecbat91.c | 2 +
arch/arm/mach-at91/board-eco920.c | 2 +
arch/arm/mach-at91/board-flexibity.c | 2 +
arch/arm/mach-at91/board-foxg20.c | 2 +
arch/arm/mach-at91/board-gsia18s.c | 2 +
arch/arm/mach-at91/board-kafa.c | 2 +
arch/arm/mach-at91/board-kb9202.c | 2 +
arch/arm/mach-at91/board-neocore926.c | 2 +
arch/arm/mach-at91/board-pcontrol-g20.c | 2 +
arch/arm/mach-at91/board-picotux200.c | 2 +
arch/arm/mach-at91/board-qil-a9260.c | 2 +
arch/arm/mach-at91/board-rm9200dk.c | 2 +
arch/arm/mach-at91/board-rm9200ek.c | 2 +
arch/arm/mach-at91/board-rsi-ews.c | 2 +
arch/arm/mach-at91/board-sam9-l9260.c | 2 +
arch/arm/mach-at91/board-sam9260ek.c | 2 +
arch/arm/mach-at91/board-sam9261ek.c | 2 +
arch/arm/mach-at91/board-sam9263ek.c | 2 +
arch/arm/mach-at91/board-sam9g20ek.c | 3 +
arch/arm/mach-at91/board-sam9m10g45ek.c | 2 +
arch/arm/mach-at91/board-sam9rlek.c | 2 +
arch/arm/mach-at91/board-snapper9260.c | 2 +
arch/arm/mach-at91/board-stamp9g20.c | 3 +
arch/arm/mach-at91/board-usb-a926x.c | 4 +
arch/arm/mach-at91/board-yl-9200.c | 2 +
arch/arm/mach-at91/generic.h | 2 +
arch/arm/mach-at91/gpio.c | 9 +-
arch/arm/mach-at91/include/mach/at91_aic.h | 36 +-
arch/arm/mach-at91/include/mach/at91_spi.h | 81 ----
arch/arm/mach-at91/include/mach/at91_ssc.h | 106 -----
arch/arm/mach-at91/include/mach/entry-macro.S | 27 --
arch/arm/mach-at91/include/mach/irqs.h | 48 ---
arch/arm/mach-at91/irq.c | 414 ++++++++++++++++---
arch/arm/mach-at91/pm.c | 1 +
arch/arm/mach-clps711x/common.c | 6 -
arch/arm/mach-clps711x/include/mach/memory.h | 37 --
arch/arm/mach-clps711x/p720t.c | 34 +-
arch/arm/mach-davinci/include/mach/dm365.h | 1 -
arch/arm/mach-davinci/include/mach/dm646x.h | 1 -
arch/arm/mach-exynos/common.c | 25 --
arch/arm/mach-exynos/include/mach/spi-clocks.h | 16 -
arch/arm/mach-exynos/mach-nuri.c | 1 -
arch/arm/mach-exynos/mach-origen.c | 1 -
arch/arm/mach-exynos/mach-smdkv310.c | 1 -
arch/arm/mach-exynos/mach-universal_c210.c | 1 -
arch/arm/mach-imx/Kconfig | 1 -
arch/arm/mach-imx/clk-imx6q.c | 3 -
arch/arm/mach-imx/devices-imx21.h | 4 +-
arch/arm/mach-imx/devices-imx25.h | 4 +-
arch/arm/mach-imx/devices-imx27.h | 6 +-
arch/arm/mach-imx/devices-imx31.h | 6 +-
arch/arm/mach-imx/devices-imx35.h | 4 +-
arch/arm/mach-imx/devices-imx51.h | 2 +-
arch/arm/mach-imx/devices-imx53.h | 2 +-
arch/arm/mach-imx/imx27-dt.c | 2 +-
arch/arm/mach-imx/mach-cpuimx27.c | 12 +-
arch/arm/mach-imx/mach-cpuimx35.c | 10 +-
arch/arm/mach-imx/mach-cpuimx51sd.c | 10 +-
arch/arm/mach-imx/mach-eukrea_cpuimx25.c | 12 +-
arch/arm/mach-imx/mach-imx27ipcam.c | 2 +-
arch/arm/mach-imx/mach-mx25_3ds.c | 4 +-
arch/arm/mach-imx/mach-mx27_3ds.c | 10 +-
arch/arm/mach-imx/mach-mx27ads.c | 2 +-
arch/arm/mach-imx/mach-mx31_3ds.c | 10 +-
arch/arm/mach-imx/mach-mx31moboard.c | 2 +-
arch/arm/mach-imx/mach-mx35_3ds.c | 10 +-
arch/arm/mach-imx/mach-mx51_3ds.c | 2 +-
arch/arm/mach-imx/mach-mx51_babbage.c | 10 +-
arch/arm/mach-imx/mach-mx53_ard.c | 2 +-
arch/arm/mach-imx/mach-mx53_evk.c | 2 +-
arch/arm/mach-imx/mach-mx53_loco.c | 2 +-
arch/arm/mach-imx/mach-mx53_smd.c | 2 +-
arch/arm/mach-imx/mach-pca100.c | 12 +-
arch/arm/mach-imx/mach-pcm037.c | 12 +-
arch/arm/mach-imx/mach-pcm038.c | 4 +-
arch/arm/mach-imx/mach-pcm043.c | 10 +-
arch/arm/mach-imx/mach-qong.c | 2 +-
arch/arm/mach-imx/mach-vpr200.c | 2 +-
arch/arm/mach-imx/mx31lite-db.c | 4 +-
arch/arm/mach-omap1/board-ams-delta.c | 2 +-
arch/arm/mach-omap1/board-generic.c | 4 +-
arch/arm/mach-omap1/board-h2.c | 2 +-
arch/arm/mach-omap1/board-h3.c | 2 +-
arch/arm/mach-omap1/board-htcherald.c | 2 +-
arch/arm/mach-omap1/board-innovator.c | 2 +-
arch/arm/mach-omap1/board-nokia770.c | 2 +-
arch/arm/mach-omap1/board-osk.c | 2 +-
arch/arm/mach-omap1/board-palmte.c | 2 +-
arch/arm/mach-omap1/board-palmtt.c | 2 +-
arch/arm/mach-omap1/board-palmz71.c | 2 +-
arch/arm/mach-omap1/board-sx1.c | 2 +-
arch/arm/mach-omap1/board-voiceblue.c | 3 +-
arch/arm/mach-omap1/clock_data.c | 3 +-
arch/arm/mach-omap1/include/mach/usb.h | 165 ++++++++
arch/arm/mach-omap1/usb.c | 116 +++++-
arch/arm/mach-omap2/Kconfig | 3 -
arch/arm/mach-omap2/Makefile | 4 -
arch/arm/mach-omap2/board-2430sdp.c | 11 -
arch/arm/mach-omap2/board-apollon.c | 18 -
arch/arm/mach-omap2/board-h4.c | 13 -
arch/arm/mach-omap2/clock2420_data.c | 4 -
arch/arm/mach-omap2/clock2430_data.c | 10 -
arch/arm/mach-omap2/clock3xxx_data.c | 10 -
arch/arm/mach-omap2/clockdomain.h | 2 -
arch/arm/mach-omap2/clockdomains2420_data.c | 2 -
arch/arm/mach-omap2/clockdomains2430_data.c | 2 -
arch/arm/mach-omap2/clockdomains3xxx_data.c | 3 +-
arch/arm/mach-omap2/clockdomains44xx_data.c | 2 -
arch/arm/mach-omap2/clockdomains_common_data.c | 24 --
arch/arm/mach-omap2/control.c | 43 ++
arch/arm/mach-omap2/control.h | 2 +
arch/arm/mach-omap2/dsp.c | 4 +
.../include/mach/ctrl_module_core_44xx.h | 1 +
arch/arm/mach-omap2/omap_hwmod.c | 427 ++++++++++++++------
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 10 +
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 16 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 23 ++
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 4 +-
arch/arm/mach-omap2/usb-fs.c | 359 ----------------
arch/arm/mach-s3c24xx/common-smdk.c | 20 +-
arch/arm/mach-s3c24xx/common.c | 1 -
arch/arm/mach-s3c24xx/include/mach/bast-pmu.h | 40 --
arch/arm/mach-s3c24xx/include/mach/gpio-nrs.h | 21 -
arch/arm/mach-s3c24xx/include/mach/gta02.h | 69 ----
arch/arm/mach-s3c24xx/include/mach/regs-gpio.h | 17 +-
arch/arm/mach-s3c24xx/include/mach/regs-gpioj.h | 70 ----
arch/arm/mach-s3c24xx/mach-gta02.c | 1 -
arch/arm/mach-s3c24xx/mach-mini2440.c | 4 +-
arch/arm/mach-s3c24xx/mach-qt2410.c | 6 +-
arch/arm/mach-s3c24xx/mach-rx1950.c | 1 -
arch/arm/mach-s3c24xx/pm-s3c2410.c | 12 +-
arch/arm/mach-s3c24xx/pm-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c244x.c | 1 -
arch/arm/mach-s3c24xx/setup-ts.c | 6 +-
arch/arm/mach-s3c64xx/include/mach/spi-clocks.h | 18 -
arch/arm/mach-s5p64x0/dma.c | 2 -
arch/arm/mach-s5p64x0/include/mach/spi-clocks.h | 20 -
arch/arm/mach-s5pc100/dma.c | 2 -
arch/arm/mach-s5pc100/include/mach/spi-clocks.h | 18 -
arch/arm/mach-s5pv210/include/mach/spi-clocks.h | 17 -
arch/arm/mach-tegra/Kconfig | 3 -
arch/arm/mach-tegra/Makefile | 2 +-
arch/arm/mach-tegra/Makefile.boot | 12 +-
arch/arm/mach-tegra/cpuidle.c | 6 +-
arch/arm/mach-tegra/sleep.S | 29 --
arch/arm/plat-omap/Makefile | 2 +-
arch/arm/plat-omap/dma.c | 59 ++-
arch/arm/plat-omap/include/plat/board.h | 38 --
arch/arm/plat-omap/include/plat/clock.h | 2 -
arch/arm/plat-omap/include/plat/dsp.h | 3 +
arch/arm/plat-omap/include/plat/omap_hwmod.h | 2 +
arch/arm/plat-omap/include/plat/usb.h | 196 +--------
arch/arm/plat-omap/usb.c | 145 -------
arch/arm/plat-samsung/Kconfig | 8 -
arch/arm/plat-samsung/Makefile | 4 -
arch/arm/plat-samsung/include/plat/devs.h | 1 -
arch/arm/plat-samsung/include/plat/fb.h | 1 -
arch/arm/plat-samsung/include/plat/pd.h | 30 --
arch/arm/plat-samsung/pd.c | 95 -----
arch/arm/plat-samsung/pwm.c | 4 -
drivers/amba/tegra-ahb.c | 6 -
drivers/mmc/host/sdhci-tegra.c | 5 +-
drivers/rtc/rtc-at91rm9200.c | 1 +
drivers/usb/gadget/Kconfig | 2 +-
drivers/usb/gadget/omap_udc.c | 3 +-
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ohci-omap.c | 7 +-
drivers/usb/otg/isp1301_omap.c | 2 +-
sound/soc/tegra/Kconfig | 10 +-
227 files changed, 1794 insertions(+), 2504 deletions(-)
More information about the linux-arm-kernel
mailing list