[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <201111050054.33975.arnd@arndb.de>
Date: Sat, 5 Nov 2011 00:54:33 +0100
From: Arnd Bergmann <arnd@...db.de>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
Vinod Koul <vinod.koul@...el.com>,
Kukjin Kim <kgene.kim@...sung.com>
Subject: [GIT PULL] arm-soc cleanups for samsung
Hi Linus,
This is one of two (possibly three) requests for the remaining patches I
have queued up, almost all of them for the samsung soc platforms.
It's a bit messy because they are based on top of the dmaengine
tree from Vinod Koul at git://git.infradead.org/users/vkoul/slave-dma.git
that you have not pulled yet (Vinod said he sent a pull request for
this on monday).
Vinod and Kukjin agreed that it would be good if you pull the samsung
branches from me anyway, including the 52 patches from Vinod's tree.
There are another 13 patches in his tree now that were not used as
a base for the samsung patches.
The second pull request (will send right after this one) is for
development changes in the samsung platform based on these cleanups.
The third pull request (will send as soon as I get the latest version
from Kukjin) will rename mach-exynos4 to mach-exynos in preparation
for merging exynos5 support in the 3.3 merge window. It is intentionally
late in this window in order to avoid conflicts with other patch touching
the files that get renamed.
Arnd
The following changes since commit 276fb249d228aebb86aa9662ce10b6d2ff408790:
Merge branch 'depends/dma-slave' into tmp (2011-11-05 00:29:50 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/cleanup3
Abhilash Kesavan (3):
ARM: S5P: Make the common S5P PM code conditionally compile
ARM: S5P: Make the sleep code common for S5P series SoCs
ARM: S5P64X0: Add Power Management support
Ajay Kumar (5):
ARM: S5P64X0: Add register base and IRQ for Framebuffer
ARM: S5P64X0: Set s3c_device_fb name
ARM: S5P64X0: Add GPIO setup for LCD
ARM: S5P6440: Add LCD-LTE480 and enable Framebuffer support
ARM: S5P6450: Add LCD-LTE480 and enable Framebuffer support
Alim Akhtar (3):
ARM: EXYNOS4: register the second instance of pl330 DMAC
ARM: S5PV210: register the second instance of pl330 DMAC
ARM: S5PC100: register the second instance of pl330 DMAC
Arnd Bergmann (2):
Merge branch 'omap/cleanup' into next/cleanup2
Merge branch 'depends/rmk/memory_h' into next/cleanup2
Boojin Kim (1):
ARM: S5P64X0: Add the devname for DMA clock
Chanwoo Choi (1):
ARM: EXYNOS4: Update config file of NURI to enable RTC
Giridhar Maruthy (1):
ARM: EXYNOS4: Add PWM backlight support on ORIGEN
Hatim Ali (1):
ARM: EXYNOS4: Add TVOUT support for SMDKV310
Heiko Stuebner (4):
ARM: S3C2443: Move i2s clock definitions to common code
ARM: S3C2443: Define constant for HSSPI pclk
ARM: S3C2416: Add HSSPI clock sourced from EPLL
ARM: S3C2443: Add hsspi-clock from pclk and rename S3C2443 hsspi sclk
Inderpal Singh (1):
ARM: EXYNOS4: Configure MAX8997 PMIC for ORIGEN
8<-------
This is my conflict resolution:
diff --cc arch/arm/mach-exynos4/Kconfig
index dd660eb,a652735..0000000
--- a/arch/arm/mach-exynos4/Kconfig
+++ b/arch/arm/mach-exynos4/Kconfig
@@@ -11,9 -11,8 +11,10 @@@ if ARCH_EXYNOS
config CPU_EXYNOS4210
bool
- select S3C_PL330_DMA
+ select SAMSUNG_DMADEV
+ select S5P_PM if PM
+ select S5P_SLEEP if PM
+ select ARM_CPU_SUSPEND if PM
help
Enable EXYNOS4210 CPU support
diff --cc drivers/gpio/Makefile
index 62db458,19c5d27..0000000
--- a/drivers/gpio/Makefile
+++ b/drivers/gpio/Makefile
@@@ -14,10 -14,14 +14,13 @@@ obj-$(CONFIG_GPIO_ADP5588) += gpio-adp5
obj-$(CONFIG_GPIO_BT8XX) += gpio-bt8xx.o
obj-$(CONFIG_GPIO_CS5535) += gpio-cs5535.o
obj-$(CONFIG_GPIO_DA9052) += gpio-da9052.o
+ obj-$(CONFIG_ARCH_DAVINCI) += gpio-davinci.o
obj-$(CONFIG_GPIO_EP93XX) += gpio-ep93xx.o
-obj-$(CONFIG_GPIO_EXYNOS4) += gpio-exynos4.o
obj-$(CONFIG_GPIO_IT8761E) += gpio-it8761e.o
obj-$(CONFIG_GPIO_JANZ_TTL) += gpio-janz-ttl.o
+ obj-$(CONFIG_MACH_KS8695) += gpio-ks8695.o
obj-$(CONFIG_GPIO_LANGWELL) += gpio-langwell.o
+ obj-$(CONFIG_ARCH_LPC32XX) += gpio-lpc32xx.o
obj-$(CONFIG_GPIO_MAX730X) += gpio-max730x.o
obj-$(CONFIG_GPIO_MAX7300) += gpio-max7300.o
obj-$(CONFIG_GPIO_MAX7301) += gpio-max7301.o
@@@ -36,8 -40,13 +39,10 @@@ obj-$(CONFIG_GPIO_PCA953X) += gpio-pca9
obj-$(CONFIG_GPIO_PCF857X) += gpio-pcf857x.o
obj-$(CONFIG_GPIO_PCH) += gpio-pch.o
obj-$(CONFIG_GPIO_PL061) += gpio-pl061.o
+ obj-$(CONFIG_PLAT_PXA) += gpio-pxa.o
obj-$(CONFIG_GPIO_RDC321X) += gpio-rdc321x.o
-
-obj-$(CONFIG_GPIO_PLAT_SAMSUNG) += gpio-plat-samsung.o
-obj-$(CONFIG_GPIO_S5PC100) += gpio-s5pc100.o
-obj-$(CONFIG_GPIO_S5PV210) += gpio-s5pv210.o
+obj-$(CONFIG_PLAT_SAMSUNG) += gpio-samsung.o
+ obj-$(CONFIG_ARCH_SA1100) += gpio-sa1100.o
obj-$(CONFIG_GPIO_SCH) += gpio-sch.o
obj-$(CONFIG_GPIO_STMPE) += gpio-stmpe.o
obj-$(CONFIG_GPIO_SX150X) += gpio-sx150x.o
arch/arm/Kconfig | 5 +-
arch/arm/mach-exynos4/Kconfig | 37 +
arch/arm/mach-exynos4/Makefile | 2 +-
arch/arm/mach-exynos4/clock.c | 204 ++-
arch/arm/mach-exynos4/cpu.c | 2 +
arch/arm/mach-exynos4/dma.c | 1 +
arch/arm/mach-exynos4/include/mach/clkdev.h | 7 -
arch/arm/mach-exynos4/include/mach/irqs.h | 4 +
arch/arm/mach-exynos4/include/mach/map.h | 12 +
arch/arm/mach-exynos4/include/mach/pm-core.h | 8 +-
arch/arm/mach-exynos4/include/mach/pmu.h | 7 +
arch/arm/mach-exynos4/include/mach/pwm-clock.h | 70 -
arch/arm/mach-exynos4/include/mach/regs-pmu.h | 74 +-
arch/arm/mach-exynos4/mach-nuri.c | 34 +
arch/arm/mach-exynos4/mach-origen.c | 577 +++++-
arch/arm/mach-exynos4/mach-smdkv310.c | 49 +
arch/arm/mach-exynos4/mach-universal_c210.c | 307 +++-
arch/arm/mach-exynos4/pm.c | 7 +
arch/arm/mach-exynos4/pmu.c | 353 ++--
arch/arm/mach-exynos4/setup-sdhci.c | 47 -
arch/arm/mach-exynos4/sleep.S | 54 -
arch/arm/mach-s3c2410/Kconfig | 1 -
arch/arm/mach-s3c2410/include/mach/fb.h | 75 +-
arch/arm/mach-s3c2410/include/mach/gpio-fns.h | 99 +-
arch/arm/mach-s3c2410/include/mach/gpio-track.h | 6 +-
arch/arm/mach-s3c2410/include/mach/irqs.h | 4 +-
arch/arm/mach-s3c2410/include/mach/map.h | 1 +
arch/arm/mach-s3c2410/include/mach/pm-core.h | 2 +-
.../mach-s3c2410/include/mach/regs-s3c2443-clock.h | 1 +
arch/arm/mach-s3c2410/mach-h1940.c | 6 +-
arch/arm/mach-s3c2410/mach-qt2410.c | 1 +
arch/arm/mach-s3c2410/s3c2410.c | 4 +-
arch/arm/mach-s3c2412/gpio.c | 62 +
arch/arm/mach-s3c2416/Kconfig | 1 -
arch/arm/mach-s3c2416/clock.c | 29 +-
arch/arm/mach-s3c2416/s3c2416.c | 4 +-
arch/arm/mach-s3c2416/setup-sdhci.c | 37 -
arch/arm/mach-s3c2440/Kconfig | 2 -
arch/arm/mach-s3c2440/mach-rx1950.c | 1 +
arch/arm/mach-s3c2440/s3c2440.c | 4 +-
arch/arm/mach-s3c2440/s3c2442.c | 4 +-
arch/arm/mach-s3c2443/Kconfig | 1 -
arch/arm/mach-s3c2443/clock.c | 55 +-
arch/arm/mach-s3c2443/s3c2443.c | 4 +-
arch/arm/mach-s3c64xx/Kconfig | 1 +
arch/arm/mach-s3c64xx/Makefile | 5 +-
arch/arm/mach-s3c64xx/clock.c | 13 +-
arch/arm/mach-s3c64xx/cpu.c | 4 +-
arch/arm/mach-s3c64xx/dev-onenand1.c | 53 -
arch/arm/mach-s3c64xx/dma.c | 2 +-
arch/arm/mach-s3c64xx/gpiolib.c | 290 ---
arch/arm/mach-s3c64xx/include/mach/clkdev.h | 7 -
arch/arm/mach-s3c64xx/include/mach/crag6410.h | 23 +
arch/arm/mach-s3c64xx/include/mach/pll.h | 45 -
arch/arm/mach-s3c64xx/include/mach/pm-core.h | 2 +-
arch/arm/mach-s3c64xx/include/mach/pwm-clock.h | 56 -
arch/arm/mach-s3c64xx/include/mach/regs-sys.h | 3 +
arch/arm/mach-s3c64xx/include/mach/s3c6400.h | 36 -
arch/arm/mach-s3c64xx/include/mach/s3c6410.h | 29 -
arch/arm/mach-s3c64xx/mach-anw6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-crag6410-module.c | 182 ++
arch/arm/mach-s3c64xx/mach-crag6410.c | 108 +-
arch/arm/mach-s3c64xx/mach-hmt.c | 2 +-
arch/arm/mach-s3c64xx/mach-mini6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-ncp.c | 2 +-
arch/arm/mach-s3c64xx/mach-real6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-smartq5.c | 2 +-
arch/arm/mach-s3c64xx/mach-smartq7.c | 2 +-
arch/arm/mach-s3c64xx/mach-smdk6400.c | 2 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +-
arch/arm/mach-s3c64xx/pm.c | 4 +
arch/arm/mach-s3c64xx/s3c6400.c | 2 +-
arch/arm/mach-s3c64xx/s3c6410.c | 4 +-
arch/arm/mach-s3c64xx/setup-sdhci.c | 48 -
arch/arm/mach-s5p64x0/Kconfig | 14 +
arch/arm/mach-s5p64x0/Makefile | 4 +-
arch/arm/mach-s5p64x0/clock-s5p6440.c | 1 +
arch/arm/mach-s5p64x0/clock-s5p6450.c | 1 +
arch/arm/mach-s5p64x0/cpu.c | 3 +
arch/arm/mach-s5p64x0/include/mach/clkdev.h | 7 -
arch/arm/mach-s5p64x0/include/mach/irqs.h | 4 +
arch/arm/mach-s5p64x0/include/mach/map.h | 4 +
arch/arm/mach-s5p64x0/include/mach/pm-core.h | 117 +
arch/arm/mach-s5p64x0/include/mach/pwm-clock.h | 68 -
arch/arm/mach-s5p64x0/include/mach/regs-clock.h | 33 +
arch/arm/mach-s5p64x0/include/mach/regs-gpio.h | 21 +
arch/arm/mach-s5p64x0/irq-eint.c | 2 +
arch/arm/mach-s5p64x0/irq-pm.c | 92 +
arch/arm/mach-s5p64x0/mach-smdk6440.c | 74 +
arch/arm/mach-s5p64x0/mach-smdk6450.c | 75 +
arch/arm/mach-s5p64x0/pm.c | 204 ++
arch/arm/mach-s5p64x0/setup-fb-24bpp.c | 29 +
arch/arm/mach-s5pc100/clock.c | 4 +-
arch/arm/mach-s5pc100/dma.c | 1 +
arch/arm/mach-s5pc100/include/mach/clkdev.h | 7 -
arch/arm/mach-s5pc100/include/mach/pwm-clock.h | 56 -
arch/arm/mach-s5pc100/setup-sdhci.c | 42 -
arch/arm/mach-s5pv210/Kconfig | 4 +
arch/arm/mach-s5pv210/Makefile | 2 +-
arch/arm/mach-s5pv210/clock.c | 141 +-
arch/arm/mach-s5pv210/cpu.c | 4 +
arch/arm/mach-s5pv210/dma.c | 1 +
arch/arm/mach-s5pv210/include/mach/clkdev.h | 7 -
arch/arm/mach-s5pv210/include/mach/irqs.h | 4 +-
arch/arm/mach-s5pv210/include/mach/map.h | 13 +
arch/arm/mach-s5pv210/include/mach/pm-core.h | 2 +-
arch/arm/mach-s5pv210/include/mach/pwm-clock.h | 70 -
arch/arm/mach-s5pv210/include/mach/regs-clock.h | 3 +-
arch/arm/mach-s5pv210/mach-goni.c | 57 +
arch/arm/mach-s5pv210/setup-sdhci.c | 41 -
arch/arm/mach-s5pv210/sleep.S | 52 -
arch/arm/plat-s3c24xx/Kconfig | 1 -
arch/arm/plat-s3c24xx/Makefile | 4 +-
arch/arm/plat-s3c24xx/dev-uart.c | 100 +
arch/arm/plat-s3c24xx/devs.c | 528 ----
arch/arm/plat-s3c24xx/gpio.c | 96 -
arch/arm/plat-s3c24xx/gpiolib.c | 229 --
arch/arm/plat-s3c24xx/include/mach/clkdev.h | 7 -
arch/arm/plat-s3c24xx/include/mach/pwm-clock.h | 55 -
arch/arm/plat-s3c24xx/include/plat/audio-simtec.h | 37 -
arch/arm/plat-s3c24xx/include/plat/common-smdk.h | 15 -
arch/arm/plat-s3c24xx/include/plat/cpu-freq-core.h | 287 ---
arch/arm/plat-s3c24xx/include/plat/fiq.h | 13 -
arch/arm/plat-s3c24xx/include/plat/irq.h | 115 -
arch/arm/plat-s3c24xx/include/plat/mci.h | 52 -
arch/arm/plat-s3c24xx/include/plat/pll.h | 62 -
arch/arm/plat-s3c24xx/include/plat/regs-dma.h | 145 --
arch/arm/plat-s3c24xx/include/plat/regs-iis.h | 68 -
arch/arm/plat-s3c24xx/include/plat/regs-spi.h | 81 -
arch/arm/plat-s3c24xx/include/plat/regs-udc.h | 153 --
arch/arm/plat-s3c24xx/include/plat/s3c2410.h | 33 -
arch/arm/plat-s3c24xx/include/plat/s3c2412.h | 29 -
arch/arm/plat-s3c24xx/include/plat/s3c2416.h | 31 -
arch/arm/plat-s3c24xx/include/plat/s3c2443.h | 51 -
arch/arm/plat-s3c24xx/include/plat/s3c244x.h | 42 -
arch/arm/plat-s3c24xx/include/plat/udc.h | 57 -
arch/arm/plat-s3c24xx/s3c2443-clock.c | 57 +
arch/arm/plat-s5p/Kconfig | 25 +-
arch/arm/plat-s5p/Makefile | 14 +-
arch/arm/plat-s5p/dev-csis0.c | 34 -
arch/arm/plat-s5p/dev-csis1.c | 34 -
arch/arm/plat-s5p/dev-ehci.c | 57 -
arch/arm/plat-s5p/dev-fimc0.c | 43 -
arch/arm/plat-s5p/dev-fimc1.c | 43 -
arch/arm/plat-s5p/dev-fimc2.c | 43 -
arch/arm/plat-s5p/dev-fimc3.c | 43 -
arch/arm/plat-s5p/dev-fimd0.c | 67 -
arch/arm/plat-s5p/dev-mfc.c | 50 -
arch/arm/plat-s5p/dev-onenand.c | 45 -
arch/arm/plat-s5p/dev-pmu.c | 36 -
arch/arm/plat-s5p/include/plat/camport.h | 28 -
arch/arm/plat-s5p/include/plat/ehci.h | 21 -
arch/arm/plat-s5p/include/plat/exynos4.h | 35 -
arch/arm/plat-s5p/include/plat/irqs.h | 80 -
arch/arm/plat-s5p/include/plat/mfc.h | 27 -
arch/arm/plat-s5p/include/plat/mipi_csis.h | 43 -
arch/arm/plat-s5p/include/plat/pll.h | 203 --
arch/arm/plat-s5p/include/plat/regs-srom.h | 54 -
arch/arm/plat-s5p/include/plat/reset.h | 16 -
arch/arm/plat-s5p/include/plat/s5p-clock.h | 55 -
arch/arm/plat-s5p/include/plat/s5p-time.h | 40 -
arch/arm/plat-s5p/include/plat/s5p6440.h | 36 -
arch/arm/plat-s5p/include/plat/s5p6450.h | 36 -
arch/arm/plat-s5p/include/plat/s5pc100.h | 33 -
arch/arm/plat-s5p/include/plat/s5pv210.h | 33 -
arch/arm/plat-s5p/include/plat/sysmmu.h | 95 -
arch/arm/plat-s5p/include/plat/system-reset.h | 31 -
arch/arm/plat-s5p/include/plat/usb-phy.h | 22 -
arch/arm/plat-s5p/irq-gpioint.c | 10 +-
arch/arm/plat-s5p/sleep.S | 49 +
arch/arm/plat-samsung/Kconfig | 27 -
arch/arm/plat-samsung/Makefile | 33 +-
arch/arm/plat-samsung/dev-adc.c | 46 -
arch/arm/plat-samsung/dev-asocdma.c | 35 -
arch/arm/plat-samsung/dev-fb.c | 63 -
arch/arm/plat-samsung/dev-hsmmc.c | 62 -
arch/arm/plat-samsung/dev-hsmmc1.c | 62 -
arch/arm/plat-samsung/dev-hsmmc2.c | 63 -
arch/arm/plat-samsung/dev-hsmmc3.c | 66 -
arch/arm/plat-samsung/dev-hwmon.c | 32 -
arch/arm/plat-samsung/dev-i2c0.c | 70 -
arch/arm/plat-samsung/dev-i2c1.c | 61 -
arch/arm/plat-samsung/dev-i2c2.c | 62 -
arch/arm/plat-samsung/dev-i2c3.c | 60 -
arch/arm/plat-samsung/dev-i2c4.c | 60 -
arch/arm/plat-samsung/dev-i2c5.c | 60 -
arch/arm/plat-samsung/dev-i2c6.c | 60 -
arch/arm/plat-samsung/dev-i2c7.c | 60 -
arch/arm/plat-samsung/dev-ide.c | 44 -
arch/arm/plat-samsung/dev-keypad.c | 50 -
arch/arm/plat-samsung/dev-nand.c | 125 -
arch/arm/plat-samsung/dev-onenand.c | 43 -
arch/arm/plat-samsung/dev-pwm.c | 53 -
arch/arm/plat-samsung/dev-rtc.c | 43 -
arch/arm/plat-samsung/dev-ts.c | 59 -
arch/arm/plat-samsung/dev-usb-hsotg.c | 48 -
arch/arm/plat-samsung/dev-usb.c | 65 -
arch/arm/plat-samsung/dev-wdt.c | 40 -
arch/arm/plat-samsung/devs.c | 1463 +++++++++++
arch/arm/plat-samsung/gpio-config.c | 431 ----
arch/arm/plat-samsung/gpio.c | 167 --
arch/arm/plat-samsung/include/plat/audio-simtec.h | 37 +
arch/arm/plat-samsung/include/plat/camport.h | 28 +
arch/arm/plat-samsung/include/plat/common-smdk.h | 15 +
arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 288 +++
arch/arm/plat-samsung/include/plat/devs.h | 151 +-
arch/arm/plat-samsung/include/plat/ehci.h | 21 +
arch/arm/plat-samsung/include/plat/exynos4.h | 35 +
arch/arm/plat-samsung/include/plat/fb-s3c2410.h | 72 +
arch/arm/plat-samsung/include/plat/fb.h | 7 +
arch/arm/plat-samsung/include/plat/fiq.h | 13 +
.../plat-samsung/include/plat/gpio-cfg-helpers.h | 172 +-
arch/arm/plat-samsung/include/plat/gpio-cfg.h | 34 +-
arch/arm/plat-samsung/include/plat/gpio-core.h | 97 +-
arch/arm/plat-samsung/include/plat/gpio-fns.h | 98 +
arch/arm/plat-samsung/include/plat/iic.h | 1 +
arch/arm/plat-samsung/include/plat/irq.h | 116 +
arch/arm/plat-samsung/include/plat/irqs.h | 80 +
arch/arm/plat-samsung/include/plat/mci.h | 52 +
arch/arm/plat-samsung/include/plat/mfc.h | 27 +
arch/arm/plat-samsung/include/plat/mipi_csis.h | 43 +
arch/arm/plat-samsung/include/plat/pll.h | 323 +++
arch/arm/plat-samsung/include/plat/pll6553x.h | 51 -
arch/arm/plat-samsung/include/plat/pm.h | 10 +-
arch/arm/plat-samsung/include/plat/pwm-clock.h | 81 +
arch/arm/plat-samsung/include/plat/regs-dma.h | 151 ++
arch/arm/plat-samsung/include/plat/regs-iis.h | 70 +
arch/arm/plat-samsung/include/plat/regs-spi.h | 48 +
arch/arm/plat-samsung/include/plat/regs-srom.h | 54 +
arch/arm/plat-samsung/include/plat/regs-udc.h | 151 ++
arch/arm/plat-samsung/include/plat/reset.h | 16 +
arch/arm/plat-samsung/include/plat/s3c2410.h | 33 +
arch/arm/plat-samsung/include/plat/s3c2412.h | 29 +
arch/arm/plat-samsung/include/plat/s3c2416.h | 31 +
arch/arm/plat-samsung/include/plat/s3c2443.h | 51 +
arch/arm/plat-samsung/include/plat/s3c244x.h | 42 +
arch/arm/plat-samsung/include/plat/s3c6400.h | 36 +
arch/arm/plat-samsung/include/plat/s3c6410.h | 29 +
arch/arm/plat-samsung/include/plat/s5p-clock.h | 55 +
arch/arm/plat-samsung/include/plat/s5p-time.h | 40 +
arch/arm/plat-samsung/include/plat/s5p6440.h | 36 +
arch/arm/plat-samsung/include/plat/s5p6450.h | 36 +
arch/arm/plat-samsung/include/plat/s5pc100.h | 33 +
arch/arm/plat-samsung/include/plat/s5pv210.h | 33 +
arch/arm/plat-samsung/include/plat/sdhci.h | 57 -
arch/arm/plat-samsung/include/plat/sysmmu.h | 95 +
arch/arm/plat-samsung/include/plat/system-reset.h | 31 +
arch/arm/plat-samsung/include/plat/tv-core.h | 44 +
arch/arm/plat-samsung/include/plat/udc.h | 57 +
arch/arm/plat-samsung/include/plat/usb-phy.h | 22 +
arch/arm/plat-samsung/platformdata.c | 2 -
arch/arm/plat-samsung/pm-gpio.c | 72 +-
arch/arm/plat-samsung/pm.c | 6 +-
arch/arm/plat-samsung/pwm-clock.c | 13 +-
drivers/gpio/Kconfig | 16 -
drivers/gpio/Makefile | 6 +-
drivers/gpio/gpio-exynos4.c | 385 ---
drivers/gpio/gpio-plat-samsung.c | 205 --
drivers/gpio/gpio-s5pc100.c | 354 ---
drivers/gpio/gpio-s5pv210.c | 287 ---
drivers/gpio/gpio-samsung.c | 2688 ++++++++++++++++++++
sound/soc/samsung/dma.c | 2 +-
262 files changed, 9942 insertions(+), 9132 deletions(-)
8<---------
These are the changes from the dma-slave tree that are also included:
The following changes since commit 1a67a573b8d9f02211f36fbab50f6265dc49384a:
Merge git://git.samba.org/sfrench/cifs-2.6 (2011-11-03 21:07:58 -0700)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git depends/dma-slave/do/not/pull
Boojin Kim (16):
DMA: PL330: Add support runtime PM for PL330 DMAC
DMA: PL330: Update PL330 DMA API driver
DMA: PL330: Support DMA_SLAVE_CONFIG command
DMA: PL330: Remove the start operation for handling DMA_TERMINATE_ALL command
DMA: PL330: Add DMA_CYCLIC capability
ARM: SAMSUNG: Update to use PL330-DMA driver
ARM: SAMSUNG: Add common DMA operations
ARM: EXYNOS4: Use generic DMA PL330 driver
ARM: S5PV210: Use generic DMA PL330 driver
ARM: S5PC100: Use generic DMA PL330 driver
ARM: S5P64X0: Use generic DMA PL330 driver
ARM: SAMSUNG: Remove S3C-PL330-DMA driver
spi/s3c64xx: Add support DMA engine API
spi/s3c64xx: Merge dma control code
ASoC: Samsung: Update DMA interface
ARM: SAMSUNG: Remove Samsung specific enum type for dma direction
Guennadi Liakhovetski (1):
dmatest: make dmatest threads freezable
Lothar Waßmann (1):
mxs-dma: enable CLKGATE before accessing registers
Nicolas Ferre (4):
dmaengine: at_hdmac: replace spin_lock* with irqsave variants
dmaengine: at_hdmac: improve power management routines
dmaengine: at_hdmac: add wrappers for testing channel state
dmaengine: at_hdmac: fix way to specify cyclic capability
Per Forlin (4):
dmaengine/ste_dma40: add missing kernel doc for pending_queue
dmaengine/ste_dma40: remove duplicate call to d40_pool_lli_free().
dmaengine/ste_dma40: fix Oops due to double free of client descriptor
dmaengine/ste_dma40: fix memory leak due to prepared descriptors
Russell King - ARM Linux (1):
dmaengine: amba-pl08x: make filter check that the channel is owned by pl08x
Sascha Hauer (3):
dmaengine i.MX SDMA: lock channel 0
dmaengine i.MX SDMA: set firmware scripts addresses to negative value initially
dmaengine i.MX SDMA: use request_firmware_nowait
Vinod Koul (3):
dmaengine: add helper function for slave_single
dmaengine: remove struct scatterlist for header
Merge branch 'next' into v3.1-rc4
Viresh Kumar (19):
dmaengine/dmatest: Terminate transfers on all channels in case of error or exit
ARM: asm/pl080.h: Protect against multiple inclusion of header file
dmaengine/amba-pl08x: Resolve formatting issues
dmaengine/amba-pl08x: Rearrange inclusion of header files in ascending order
dmaengine/amba-pl08x: pass (*ptr) to sizeof() instead of (struct xyz)
dmaengine/amba-pl08x: Complete doc comment for struct pl08x_txd
dmaengine/amba-pl08x: Remove redundant comment and rewrite original
dmaengine/amba-pl08x: Changing few prints to dev_dbg from dev_info
dmaengine/amba-pl08x: support runtime PM
dmaengine/amba-pl08x: Simplify pl08x_ensure_on()
dmaengine/amba-pl08x: No need to check "ch->signal < 0"
dmaengine/amba-pl08x: Schedule tasklet in case of error interrupt
dmaengine/amba-pl08x: Get rid of pl08x_pre_boundary()
dmaengine/amba-pl08x: max_bytes_per_lli is TRANSFER_SIZE * src_width (not MIN(width))
dmaengine/amba-pl08x: Add prep_single_byte_llis() routine
dmaengine/amba-pl08x: Align lli_len to max(src.width, dst.width)
dmaengine/amba-pl08x: Choose peripheral bus as master bus
dmaengine/amba-pl08x: Pass flow controller information with slave channel data
dmaengine/amba-pl08x: Call pl08x_free_txd() instead of calling kfree() directly
arch/arm/include/asm/hardware/pl080.h | 4 +
arch/arm/mach-exynos4/Kconfig | 2 +-
arch/arm/mach-exynos4/clock.c | 11 +-
arch/arm/mach-exynos4/dma.c | 299 +++--
arch/arm/mach-exynos4/include/mach/dma.h | 4 +-
arch/arm/mach-s3c2410/include/mach/dma.h | 20 +-
arch/arm/mach-s3c2412/dma.c | 4 +-
arch/arm/mach-s3c64xx/dma.c | 10 +-
arch/arm/mach-s3c64xx/include/mach/dma.h | 8 +-
arch/arm/mach-s5p64x0/Kconfig | 4 +-
arch/arm/mach-s5p64x0/clock-s5p6440.c | 9 +-
arch/arm/mach-s5p64x0/clock-s5p6450.c | 9 +-
arch/arm/mach-s5p64x0/dma.c | 273 +++--
arch/arm/mach-s5p64x0/include/mach/dma.h | 4 +-
arch/arm/mach-s5pc100/Kconfig | 2 +-
arch/arm/mach-s5pc100/clock.c | 11 +-
arch/arm/mach-s5pc100/dma.c | 323 ++++--
arch/arm/mach-s5pc100/include/mach/dma.h | 4 +-
arch/arm/mach-s5pv210/Kconfig | 2 +-
arch/arm/mach-s5pv210/clock.c | 10 +-
arch/arm/mach-s5pv210/dma.c | 316 ++++--
arch/arm/mach-s5pv210/include/mach/dma.h | 4 +-
arch/arm/plat-s3c24xx/dma.c | 10 +-
arch/arm/plat-samsung/Kconfig | 9 +-
arch/arm/plat-samsung/Makefile | 4 +-
arch/arm/plat-samsung/dma-ops.c | 131 ++
arch/arm/plat-samsung/include/plat/dma-ops.h | 63 +
.../include/plat/{s3c-dma-pl330.h => dma-pl330.h} | 24 +-
arch/arm/plat-samsung/include/plat/dma-s3c24xx.h | 2 +-
arch/arm/plat-samsung/include/plat/dma.h | 10 +-
.../plat-samsung/include/plat/s3c-pl330-pdata.h | 32 -
arch/arm/plat-samsung/s3c-dma-ops.c | 130 ++
arch/arm/plat-samsung/s3c-pl330.c | 1244 --------------------
drivers/dma/Kconfig | 3 +-
drivers/dma/amba-pl08x.c | 455 +++----
drivers/dma/at_hdmac.c | 159 ++-
drivers/dma/at_hdmac_regs.h | 24 +
drivers/dma/dmatest.c | 23 +-
drivers/dma/imx-sdma.c | 47 +-
drivers/dma/mxs-dma.c | 45 +-
drivers/dma/pl330.c | 229 ++++-
drivers/dma/ste_dma40.c | 42 +-
drivers/mmc/host/s3cmci.c | 6 +-
drivers/spi/spi-s3c64xx.c | 175 ++--
include/linux/amba/pl08x.h | 14 +-
include/linux/amba/pl330.h | 6 +-
include/linux/dmaengine.h | 13 +-
sound/soc/samsung/ac97.c | 10 +-
sound/soc/samsung/dma.c | 146 +--
sound/soc/samsung/dma.h | 4 +-
50 files changed, 2084 insertions(+), 2309 deletions(-)
create mode 100644 arch/arm/plat-samsung/dma-ops.c
create mode 100644 arch/arm/plat-samsung/include/plat/dma-ops.h
rename arch/arm/plat-samsung/include/plat/{s3c-dma-pl330.h => dma-pl330.h} (84%)
delete mode 100644 arch/arm/plat-samsung/include/plat/s3c-pl330-pdata.h
create mode 100644 arch/arm/plat-samsung/s3c-dma-ops.c
delete mode 100644 arch/arm/plat-samsung/s3c-pl330.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists