[GIT PULL] Samsung S5P for v3.1 merge window
Kukjin Kim
kgene.kim at samsung.com
Thu Jul 21 05:51:50 EDT 2011
Hi Arnd
Please pull Samsung S5P updates from:
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
for-arm-soc
Or if you want to merge each branch into arm-soc, please use following.
As per your suggestion, I made following branches in my tree...
- next-samsung-cleanup for arm-soc/next/cleanup
- next-samsung-devel for arm-soc/next/devel
- next-samsung-soc for arm-soc/next/soc (nothing)
- next-samsung-board for arm-soc/next/board
- and so on...
If any problems, please let me know.
Note: merged above branches into the for-arm-soc
- merged next-samsung-cleanup
- merged next-samsung-devel
Conflicts:
arch/arm/mach-exynos4/Kconfig
arch/arm/mach-exynos4/mach-smdkc210.c
arch/arm/mach-s5pv210/mach-goni.c
diff --cc arch/arm/mach-exynos4/Kconfig
index ae433a0,dd8ae58..50602ef
--- a/arch/arm/mach-exynos4/Kconfig
+++ b/arch/arm/mach-exynos4/Kconfig
@@@ -110,10 -122,9 +122,11 @@@ config MACH_SMDKC21
select S3C_DEV_HSMMC1
select S3C_DEV_HSMMC2
select S3C_DEV_HSMMC3
+ select SAMSUNG_DEV_PWM
+ select SAMSUNG_DEV_BACKLIGHT
select EXYNOS4_DEV_PD
select EXYNOS4_DEV_SYSMMU
+ select EXYNOS4_SETUP_FIMD0
select EXYNOS4_SETUP_I2C1
select EXYNOS4_SETUP_SDHCI
help
@@@ -129,11 -141,11 +143,13 @@@ config MACH_SMDKV31
select S3C_DEV_HSMMC1
select S3C_DEV_HSMMC2
select S3C_DEV_HSMMC3
+ select EXYNOS4_DEV_AHCI
+ select SAMSUNG_DEV_BACKLIGHT
select SAMSUNG_DEV_KEYPAD
select EXYNOS4_DEV_PD
+ select SAMSUNG_DEV_PWM
select EXYNOS4_DEV_SYSMMU
+ select EXYNOS4_SETUP_FIMD0
select EXYNOS4_SETUP_I2C1
select EXYNOS4_SETUP_KEYPAD
select EXYNOS4_SETUP_SDHCI
diff --cc arch/arm/mach-exynos4/mach-smdkc210.c
index f606ea7,31cfcd6..a1d4eb8
--- a/arch/arm/mach-exynos4/mach-smdkc210.c
+++ b/arch/arm/mach-exynos4/mach-smdkc210.c
@@@ -224,7 -279,7 +293,9 @@@ static void __init smdkc210_machine_ini
s3c_sdhci2_set_platdata(&smdkc210_hsmmc2_pdata);
s3c_sdhci3_set_platdata(&smdkc210_hsmmc3_pdata);
+ samsung_bl_set(&smdkc210_bl_gpio_info, &smdkc210_bl_data);
++
+ s5p_fimd0_set_platdata(&smdkc210_lcd0_pdata);
platform_add_devices(smdkc210_devices,
ARRAY_SIZE(smdkc210_devices));
}
- Then, finally merged next-samsung-board.
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim at samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
The following changes since commit 620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc
Linux 3.0-rc7
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
for-arm-soc
Ajay Kumar (3):
ARM: S5PC100: Cleanup mach/regs-fb.h from mach-s5pc100
ARM: S5PV210: Cleanup mach/regs-fb.h from mach-s5pv210
ARM: S3C64XX: Cleanup mach/regs-fb.h from mach-s3c64xx
Banajit Goswami (15):
ARM: SAMSUNG: Create a common infrastructure for PWM backlight support
ARM: EXYNOS4: Add PWM backlight support on SMDKV310
ARM: EXYNOS4: Add PWM backlight support on SMDKC210
ARM: S5PV210: Add PWM backlight support on SMDKV210
ARM: S5PC100: Add PWM backlight support on SMDKC100
ARM: S5P64X0: Add PWM backlight support on SMDK6440
ARM: S5P64X0: Add PWM backlight support on SMDK6450
ARM: S3C64XX: Add PWM backlight support on SMDK6410
ARM: SAMSUNG: Use generic s3c_set_platdata for TS
ARM: SAMSUNG: Use generic s3c_set_platdata for FB
ARM: SAMSUNG: Use generic s3c_set_platdata for HWMON
ARM: SAMSUNG: Use generic s3c_set_platdata for USB OHCI
ARM: SAMSUNG: Use generic s3c_set_platdata for NAND
ARM: S3C64XX: Use generic s3c_set_platdata for OneNAND
ARM: S3C24XX: Use generic s3c_set_platdata for devices
Ben Dooks (2):
ARM: S3C64XX: Ensure VIC based IRQs can be resumed from
ARM: SAMSUNG: Add support for pre-sleep/post-restore gpio control
Changhwan Youn (7):
ARM: EXYNOS4: Add external GIC io memory mapping
ARM: EXYNOS4: modify interrupt mappings for external GIC
ARM: EXYNOS4: set the affinity of mct1 interrupt using IRQ_MCT_L1
ARM: GIC: move gic_chip_data structure declaration to header
ARM: EXYNOS4: Add support external GIC
ARM: EXYNOS4: Remove clock event timers using ARM private timers
ARM: EXYNOS4: Add chained enrty/exit function to uart interrupt
handler
Chanwoo Choi (1):
clocksource: convert 32-bit down counting clocksource on
S5PV210/S5P64X0
Inderpal Singh (1):
ARM: EXYNOS4: Enable SATA on SMDKV310
Jaecheol Lee (6):
ARM: EXYNOS4: Support system level power down configuration
ARM: EXYNOS4: Remove PMU configuration for S2RAM
ARM: EXYNOS4: Support early wakeup entering sleep mode
ARM: EXYNOS4: Move S5P_CENTRAL_SEQ_CONFIGURATION setting for PM
ARM: EXYNOS4: Add save/restore for other ARM registers
ARM: EXYNOS4: Add save/restore function for PLL
JeongHyeon Kim (1):
ARM: EXYNOS4: Add support for ORIGEN board
Jingoo Han (3):
ARM: EXYNOS4: Change devname for FIMD clkdev
ARM: EXYNOS4: Change devname for FIMD clkdev
ARM: EXYNOS4: Add support FIMD on SMDKC210
Jonghun Han (2):
ARM: EXYNOS4: Add resource definition for FIMD
ARM: EXYNOS4: Add platform device and helper functions for FIMD
JungHi Min (1):
ARM: EXYNOS4: Add support Core1 Power On/Off with hotplug in/out
Kamil Debski (3):
ARM: S5P: Add support for MFC device
ARM: S5PV210: Enable MFC on Goni
ARM: EXYNOS4: Enable MFC on universal_c210
Kukjin Kim (5):
ARM: S5P: Added selection DEV_PWM for HRT
Merge branch 'next-samsung-clkdev-fix' into next-samsung-cleanup
Merge branch 'next-samsung-clkdev-fix' into next-samsung-devel
Merge branch 'next-samsung-devel' into for-next
Merge branch 'next-samsung-board' into for-next
Marek Szyprowski (5):
ARM: EXYNOS4: Fix compilation break
ARM: EXYNOS4: Add FIMC device on Universal_C210
ARM: EXYNOS4: Add MCS Touchkey device on Universal_C210
ARM: EXYNOS4: Add qt602240 touch screen device on Universal_C210
ARM: EXYNOS4: Enable MFC on Samsung NURI
Mark Brown (6):
ARM: S3C64XX: Initial support for Wolfson/Simtec Cragganmore/Banff
ARM: S3C64XX: Refresh Cragganmore support
ARM: S3C64XX: Configure supplies for all Cragganmore regulators
ARM: S3C64XX: Fix WM8915 IRQ polarity on Cragganmore
ARM: S3C64XX: Configure backup battery charger on Cragganmore
ARM: S3C64XX: Convert to using REGULATOR_SUPPLY() on SMDK6410
MyungJoo Ham (13):
ARM: SAMSUNG: use regulator VDD for ADC
ARM: SAMSUNG: ADC Channel selection
ARM: SAMSUNG: Revise PM for 12-bit ADC operations
ARM: EXYNOS4: Support ADC
ARM: S5PV210: Support ADC
ARM: EXYNOS4: Increase NR_IRQS for devices with more IRQs
ARM: EXYNOS4: configure regulators and PMIC(MAX8997) on NURI
ARM: EXYNOS4: configure MAX17042 fuel gauge on NURI
ARM: EXYNOS4: configure ADC on NURI
ARM: EXYNOS4: configure MAX8903 secondary charger on NURI
ARM: EXYNOS4: configure rtc-s3c on NURI
ARM: EXYNOS4: Add more register addresses of CMU
ARM: EXYNOS4: Add more registers to be saved and restored for PM
Naveen Krishna Chatradhi (4):
ARM: EXYNOS4: Add SPDIF for SMDKV310
ARM: SAMSUNG: Use generic set_plat_data function
ARM: SAMSUNG: Cleanup I2C code in plat-samsung
ARM: SAMSUNG: Move duplicate code for SPDIF ops
Padmavathi Venna (1):
ARM: S5P64X0: External Interrupt Support
Sangbeom Kim (2):
ARM: SAMSUNG: Add platform device for idma
ARM: SAMSUNG: Add IRQ_I2S0 definition
Seungwon Jeon (1):
ARM: EXYNOS4: Add platform device for dwmci driver
Thomas Abraham (10):
serial: samsung: Fix unintended usage of uart port 0 as console
serial: Remove redundant console_initcall from s3c and s5p console
drivers
ARM: SAMSUNG: Add clkdev infrastructure
ARM: S3C24XX: Add clkdev support
ARM: S3C64XX: Add clkdev support
ARM: S5P64X0: Add clkdev support
ARM: S5PC100: Add clkdev support
ARM: S5PV210: Add clkdev support
ARM: EXYNOS4: Add clkdev support
ARM: SAMSUNG: Added mach/clkdev.h
arch/arm/Kconfig | 10 +
arch/arm/common/gic.c | 6 -
arch/arm/configs/exynos4_defconfig | 1 +
arch/arm/include/asm/hardware/gic.h | 6 +
arch/arm/mach-exynos4/Kconfig | 44 ++-
arch/arm/mach-exynos4/Makefile | 12 +-
arch/arm/mach-exynos4/clock.c | 238 ++++----
arch/arm/mach-exynos4/cpu.c | 39 +-
arch/arm/mach-exynos4/dev-audio.c | 2 +
arch/arm/mach-exynos4/dev-dwmci.c | 82 +++
arch/arm/mach-exynos4/hotplug.c | 13 +-
arch/arm/mach-exynos4/include/mach/clkdev.h | 7 +
arch/arm/mach-exynos4/include/mach/dwmci.h | 20 +
arch/arm/mach-exynos4/include/mach/entry-macro.S | 11 +-
arch/arm/mach-exynos4/include/mach/irqs.h | 196 +++---
arch/arm/mach-exynos4/include/mach/map.h | 19 +-
arch/arm/mach-exynos4/include/mach/pm-core.h | 10 +
arch/arm/mach-exynos4/include/mach/pmu.h | 25 +
arch/arm/mach-exynos4/include/mach/regs-audss.h | 18 +
arch/arm/mach-exynos4/include/mach/regs-clock.h | 12 +
arch/arm/mach-exynos4/include/mach/regs-pmu.h | 1 +
arch/arm/mach-exynos4/localtimer.c | 26 -
arch/arm/mach-exynos4/mach-nuri.c | 753
+++++++++++++++++++++-
arch/arm/mach-exynos4/mach-origen.c | 108 +++
arch/arm/mach-exynos4/mach-smdkc210.c | 87 +++
arch/arm/mach-exynos4/mach-smdkv310.c | 19 +
arch/arm/mach-exynos4/mach-universal_c210.c | 121 ++++
arch/arm/mach-exynos4/mct.c | 2 +-
arch/arm/mach-exynos4/platsmp.c | 57 ++-
arch/arm/mach-exynos4/pm.c | 275 +++++---
arch/arm/mach-exynos4/pmu.c | 175 +++++
arch/arm/mach-exynos4/setup-fimd0.c | 43 ++
arch/arm/mach-exynos4/time.c | 301 ---------
arch/arm/mach-s3c2410/include/mach/pm-core.h | 3 +
arch/arm/mach-s3c2412/clock.c | 36 +-
arch/arm/mach-s3c2416/clock.c | 10 +-
arch/arm/mach-s3c2440/clock.c | 3 -
arch/arm/mach-s3c2443/clock.c | 16 +-
arch/arm/mach-s3c64xx/Kconfig | 24 +
arch/arm/mach-s3c64xx/Makefile | 1 +
arch/arm/mach-s3c64xx/clock.c | 86 +--
arch/arm/mach-s3c64xx/dev-onenand1.c | 10 +-
arch/arm/mach-s3c64xx/include/mach/clkdev.h | 7 +
arch/arm/mach-s3c64xx/include/mach/irqs.h | 5 +-
arch/arm/mach-s3c64xx/include/mach/pm-core.h | 19 +-
arch/arm/mach-s3c64xx/include/mach/regs-fb.h | 21 -
arch/arm/mach-s3c64xx/irq.c | 12 +-
arch/arm/mach-s3c64xx/mach-anw6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-crag6410.c | 774
++++++++++++++++++++++
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-smdk6410.c | 43 +-
arch/arm/mach-s3c64xx/setup-fb-24bpp.c | 1 -
arch/arm/mach-s5p64x0/Kconfig | 2 +
arch/arm/mach-s5p64x0/Makefile | 2 +-
arch/arm/mach-s5p64x0/clock-s5p6440.c | 74 +--
arch/arm/mach-s5p64x0/clock-s5p6450.c | 68 +--
arch/arm/mach-s5p64x0/include/mach/clkdev.h | 7 +
arch/arm/mach-s5p64x0/include/mach/irqs.h | 2 +
arch/arm/mach-s5p64x0/include/mach/regs-gpio.h | 10 +
arch/arm/mach-s5p64x0/irq-eint.c | 152 +++++
arch/arm/mach-s5p64x0/mach-smdk6440.c | 54 +--
arch/arm/mach-s5p64x0/mach-smdk6450.c | 54 +--
arch/arm/mach-s5pc100/Kconfig | 1 +
arch/arm/mach-s5pc100/clock.c | 200 ++-----
arch/arm/mach-s5pc100/include/mach/clkdev.h | 7 +
arch/arm/mach-s5pc100/include/mach/regs-fb.h | 105 ---
arch/arm/mach-s5pc100/mach-smdkc100.c | 57 +--
arch/arm/mach-s5pc100/setup-fb-24bpp.c | 1 -
arch/arm/mach-s5pv210/Kconfig | 2 +
arch/arm/mach-s5pv210/clock.c | 174 ++----
arch/arm/mach-s5pv210/cpu.c | 2 +-
arch/arm/mach-s5pv210/dev-audio.c | 2 +
arch/arm/mach-s5pv210/include/mach/clkdev.h | 7 +
arch/arm/mach-s5pv210/include/mach/map.h | 3 +
arch/arm/mach-s5pv210/include/mach/pm-core.h | 3 +
arch/arm/mach-s5pv210/include/mach/regs-audss.h | 18 +
arch/arm/mach-s5pv210/include/mach/regs-fb.h | 21 -
arch/arm/mach-s5pv210/mach-aquila.c | 2 +-
arch/arm/mach-s5pv210/mach-goni.c | 12 +-
arch/arm/mach-s5pv210/mach-smdkv210.c | 57 +--
arch/arm/mach-s5pv210/setup-fb-24bpp.c | 1 -
arch/arm/plat-s3c24xx/clock-dclk.c | 4 -
arch/arm/plat-s3c24xx/devs.c | 38 +-
arch/arm/plat-s3c24xx/include/mach/clkdev.h | 7 +
arch/arm/plat-s3c24xx/s3c2410-clock.c | 21 +-
arch/arm/plat-s3c24xx/s3c2443-clock.c | 39 +-
arch/arm/plat-s5p/Kconfig | 11 +
arch/arm/plat-s5p/Makefile | 3 +-
arch/arm/plat-s5p/clock.c | 35 +
arch/arm/plat-s5p/dev-fimd0.c | 67 ++
arch/arm/plat-s5p/dev-mfc.c | 123 ++++
arch/arm/plat-s5p/include/plat/map-s5p.h | 5 +-
arch/arm/plat-s5p/include/plat/mfc.h | 27 +
arch/arm/plat-s5p/include/plat/s5p-clock.h | 5 +
arch/arm/plat-s5p/s5p-time.c | 29 +-
arch/arm/plat-samsung/Kconfig | 6 +
arch/arm/plat-samsung/Makefile | 1 +
arch/arm/plat-samsung/adc.c | 84 ++-
arch/arm/plat-samsung/clock.c | 98 +---
arch/arm/plat-samsung/dev-asocdma.c | 10 +
arch/arm/plat-samsung/dev-backlight.c | 149 +++++
arch/arm/plat-samsung/dev-fb.c | 14 +-
arch/arm/plat-samsung/dev-hwmon.c | 14 +-
arch/arm/plat-samsung/dev-i2c0.c | 14 +-
arch/arm/plat-samsung/dev-i2c1.c | 24 +-
arch/arm/plat-samsung/dev-i2c2.c | 24 +-
arch/arm/plat-samsung/dev-i2c3.c | 24 +-
arch/arm/plat-samsung/dev-i2c4.c | 24 +-
arch/arm/plat-samsung/dev-i2c5.c | 24 +-
arch/arm/plat-samsung/dev-i2c6.c | 24 +-
arch/arm/plat-samsung/dev-i2c7.c | 24 +-
arch/arm/plat-samsung/dev-nand.c | 9 +-
arch/arm/plat-samsung/dev-ts.c | 14 +-
arch/arm/plat-samsung/dev-usb.c | 9 +-
arch/arm/plat-samsung/include/plat/audio.h | 1 +
arch/arm/plat-samsung/include/plat/backlight.h | 26 +
arch/arm/plat-samsung/include/plat/clock.h | 3 +
arch/arm/plat-samsung/include/plat/devs.h | 6 +
arch/arm/plat-samsung/include/plat/fb-core.h | 15 +
arch/arm/plat-samsung/include/plat/fb.h | 15 +
arch/arm/plat-samsung/include/plat/iic.h | 2 +
arch/arm/plat-samsung/include/plat/regs-adc.h | 1 +
arch/arm/plat-samsung/irq-uart.c | 7 +
arch/arm/plat-samsung/pm.c | 2 +
arch/arm/plat-samsung/pwm-clock.c | 10 +
arch/arm/plat-samsung/time.c | 2 +
drivers/tty/serial/s3c2410.c | 2 -
drivers/tty/serial/s3c2412.c | 2 -
drivers/tty/serial/s3c2440.c | 2 -
drivers/tty/serial/s3c6400.c | 2 -
drivers/tty/serial/s5pv210.c | 7 -
drivers/tty/serial/samsung.c | 9 +-
drivers/tty/serial/samsung.h | 19 -
138 files changed, 4077 insertions(+), 1984 deletions(-)
More information about the linux-arm-kernel
mailing list