[GIT PULL] Samsung S5P for 2.6.38 merge window

Kukjin Kim kgene.kim at samsung.com
Thu Jan 13 00:30:01 EST 2011


Hi Russell,

Please pull Samsung S5P updates from:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
for-rmk

These things are for 2.6.38.

If any problems, please let me know.

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 387c31c7e5c9805b0aef8833d1731a5fe7bdea14

  Linux 2.6.37-rc8

are available in the git repository at:
   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
for-rmk

Abhilash Kesavan (3):
      ARM: S5P64X0: Change GPIOlib initialization to core_initcall
      ARM: S5P6440: Change the name for MMC Special Clock
      ARM: S3C24XX: Add support UART3 for S3C2443 and S3C2416

Amit Daniel Kachhap (1):
      ARM: SAMSUNG: Add support for clock debugging through debug-fs
interface

Atul Dahiya (1):
      ARM: S5P64X0: Add clock support for RTC

Changhwan Youn (6):
      ARM: S5PV310: Add Interrupt of MCT
      ARM: S5PV310: Limit the irqs which support cascade interrupt
      ARM: S5PV310: Add irq_mask to handle combiner irqs properly
      ARM: SAMSUNG: Add support for Power Domain control
      ARM: S5PV310: Set bit 22 in the PL310 (cache controller) AuxCtlr
register
      ARM: S5PV310: Add support Power Domain

Darius Augulis (1):
      serial: samsung: fix device name

Donguk Ryu (2):
      ARM: S5P: Add Support System MMU
      ARM: S5PV310: Add Support System MMU

Jaecheol Lee (1):
      ARM: S5PV310: Add FOUT APLL get rate function

Jassi Brar (25):
      ARM: S5PV310: Add platform devices for PL330 DMACs
      ARM: SAMSUNG: Rename s3c64xx I2S platform device
      ARM: SAMSUNG: Prepare audio header for new I2S driver
      ARM: S3C64XX: Upgrade platform device for I2S
      ARM: S5P64X0: Upgrade platform device for I2S
      ARM: S5P6442: Upgrade platform device for I2S
      ARM: S5PC100: Upgrade platform device for I2S
      ARM: S5PV210: Upgrade platform device for I2S
      ARM: S5PV310: Add audio platform devices
      ARM: S5P6442: Implement i2c-gpio config
      ARM: S5P6442: Enable I2C0 device on SMDK6442
      ARM: S5P6450: Define clocks for I2S
      ARM: S5P6450: Define base addresses for I2S
      ARM: S5P6440: Enable I2S device to work on SMDK6440
      ARM: S5P6450: Enable I2S device to work on SMDK6450
      ARM: S5PV210: Enable I2S device to work on SMDKC110
      ARM: S5PV210: Enable I2S device to work on SMDKV210
      ARM: S5PV310: Enable I2C1 device
      ARM: S5PV310: Add PDMA clocks
      ARM: S5PV310: Add AC97 clock
      ARM: S5PV310: Define I2S clocks
      ARM: S5PV310: Add AC97 support for SMDK
      ARM: S5PV310: Enable I2S device on SMDKV310
      ARM: S5PV310: Enable I2S device on SMDKC210
      ARM: S3C64XX: Clear DMA_HALT upon start

Kukjin Kim (26):
      Merge branch 'next-samsung-asoc' into next-samsung-asoc2
      ARM: S5P64X0: Add GPIOlib support for S5P6450
      ARM: SAMSUNG: Cleanup GPIOlib adding 2bit chips
      ARM: S5P64X0: Cleanup S5P64X0 GPIOlib adding 2bit chips
      ARM: S5P64X0: Rename GPIOlib file to gpiolib.c
      ARM: S5P: Move the SROM register definitions to plat-s5p
      Merge branch 'next-samsung-asoc2' into for-next-new
      Merge branch 'next-samsung' into for-next-new
      Merge branch 'next-s5p' into for-next-new
      Merge branch 'next-s5p64x0' into for-next-new
      Merge branch 'next-s5pv210' into for-next-new
      Merge branch 'dev/s5pv310-irq' into next-s5pv310
      Merge branch 'next-s5pv310' into for-next
      Merge branch 'dev/s5pv310-cpufreq' into next-s5pv310
      Merge branch 'next-s5pv310' into for-next
      Merge branch 'next-samsung-irq_data' into for-next
      Merge branch 'next-s3c64xx' into for-next
      ARM: S3C64XX: Tidy register and disable clock usage
      ARM: S5P6440: Tidy register and disable clock usage
      ARM: S5P6442: Tidy register and disable clock usage
      ARM: S5P6450: Tidy register and disable clock usage
      ARM: S5PC100: Tidy register and disable clock usage
      ARM: S5PV210: Tidy init+disable clock usage and
s3c24xx_register_clocks cleanup
      ARM: S5PV310: Tidy init+disable clock usage and
s3c24xx_register_clocks cleanup
      Merge branch 'dev/cleanup-clocks' into for-next
      Merge branch 'next-s3c24xx' into for-next

Kyungmin Park (1):
      ARM: S5PV310: Universal SDHCI devices support

Lennert Buytenhek (3):
      ARM: S3C24XX: irq_data conversion
      ARM: S5P: irq_data conversion
      ARM: SAMSUNG: some GENERIC_HARDIRQS_NO_DEPRECATED build fixes

Mark Brown (5):
      ARM: SAMSUNG: Convert s3c_irqext_wake() to new irq_ interrupt methods
      ARM: S3C64XX: Convert S3C64xx irq-eint to use new irq_ methods
      ARM: S3C64XX: Use chip_data to store the shift for EINTs
      ARM: SAMSUNG: Convert irq-uart to use new irq_ functions
      ARM: SAMSUNG: Convert irq-vic-timer to irq_ functions

Rajeshwari Shinde (1):
      ARM: S5P64X0: Segregate audio devices

Sangwook Ju (2):
      ARM: S5PV310: Define missing CMU register for CPUFREQ
      ARM: S5PV310: Update CPUFREQ

Sunyoung Kang (4):
      ARM: S5PV310: Update CMU registers for CPUFREQ
      ARM: S5PV310: Add DMC registers and map_desc
      ARM: S5PV310: Add support CPUFREQ
      ARM: S5PV310: Update Kconfig and Makefile for supporting CPUFREQ

Sylwester Nawrocki (3):
      ARM: S5PV210: Add resource definitions for MIPI CSIS
      ARM: S5PV310: Add resource definitions for MIPI CSIS
      ARM: S5P: Add platform support for MIPI CSIS devices

Thomas Abraham (6):
      ARM: S5PV210: Add frame buffer display support for SMDKV210
      ARM: S5P: Add SROM control register shift macros for other banks.
      ARM: S5P: Add SROM bank 4 and 5 register offsets
      ARM: S5P: Move SROM controller IO mapping to plat-s5p for S5P SoCs
      ARM: S5PV210: Add SROM controller clock
      ARM: S5PV210: Add DM9000 support on SMDKV210

Yauhen Kharuzhy (5):
      ARM: S3C24XX: Add address map and clock definitions for HSMMC0
      ARM: S3C2416: Add platform helpers for setup SDHCI
      ARM: S3C2416: Add support of SD/MMC card detect on SMDK2416
      ARM: S3C2443: Implement GPIO pull-up/down configuration methods
      ARM: SAMSUNG: Don't export __init functions to modules

 arch/arm/Kconfig                                   |    1 +
 arch/arm/mach-s3c2410/bast-irq.c                   |   22 +-
 arch/arm/mach-s3c2410/include/mach/irqs.h          |    4 +-
 arch/arm/mach-s3c2410/include/mach/map.h           |    4 +-
 .../mach-s3c2410/include/mach/regs-s3c2443-clock.h |    1 +
 arch/arm/mach-s3c2412/irq.c                        |   50 +-
 arch/arm/mach-s3c2416/Kconfig                      |   12 +
 arch/arm/mach-s3c2416/Makefile                     |    4 +
 arch/arm/mach-s3c2416/clock.c                      |   18 +-
 arch/arm/mach-s3c2416/irq.c                        |   76 ++--
 arch/arm/mach-s3c2416/mach-smdk2416.c              |   23 +
 arch/arm/mach-s3c2416/s3c2416.c                    |    5 +
 arch/arm/mach-s3c2416/setup-sdhci-gpio.c           |   34 ++
 arch/arm/mach-s3c2416/setup-sdhci.c                |   61 ++
 arch/arm/mach-s3c2440/irq.c                        |   18 +-
 arch/arm/mach-s3c2440/s3c244x-irq.c                |   18 +-
 arch/arm/mach-s3c2443/Kconfig                      |    3 +-
 arch/arm/mach-s3c2443/clock.c                      |    4 +-
 arch/arm/mach-s3c2443/irq.c                        |   95 ++--
 arch/arm/mach-s3c2443/mach-smdk2443.c              |    9 +-
 arch/arm/mach-s3c2443/s3c2443.c                    |    7 +
 arch/arm/mach-s3c64xx/clock.c                      |   21 +-
 arch/arm/mach-s3c64xx/dev-audio.c                  |   60 ++-
 arch/arm/mach-s3c64xx/dma.c                        |    1 +
 arch/arm/mach-s3c64xx/irq-eint.c                   |   37 +-
 arch/arm/mach-s5p6442/clock.c                      |   16 +-
 arch/arm/mach-s5p6442/dev-audio.c                  |   44 ++-
 arch/arm/mach-s5p6442/include/mach/map.h           |    3 +
 arch/arm/mach-s5p6442/mach-smdk6442.c              |   10 +
 arch/arm/mach-s5p6442/setup-i2c0.c                 |    5 +-
 arch/arm/mach-s5p64x0/Makefile                     |    4 +-
 arch/arm/mach-s5p64x0/clock-s5p6440.c              |   24 +-
 arch/arm/mach-s5p64x0/clock-s5p6450.c              |   36 +-
 arch/arm/mach-s5p64x0/dev-audio.c                  |  144 ++++-
 arch/arm/mach-s5p64x0/{gpio.c => gpiolib.c}        |  221 +++++++-
 arch/arm/mach-s5p64x0/include/mach/map.h           |    5 +
 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h     |   57 +--
 arch/arm/mach-s5p64x0/mach-smdk6440.c              |    1 +
 arch/arm/mach-s5p64x0/mach-smdk6450.c              |    1 +
 arch/arm/mach-s5pc100/clock.c                      |   16 +-
 arch/arm/mach-s5pc100/dev-audio.c                  |   54 ++-
 arch/arm/mach-s5pc100/include/mach/map.h           |    2 +
 arch/arm/mach-s5pv210/Kconfig                      |    2 +
 arch/arm/mach-s5pv210/clock.c                      |   35 +-
 arch/arm/mach-s5pv210/cpu.c                        |    5 -
 arch/arm/mach-s5pv210/dev-audio.c                  |   56 ++-
 arch/arm/mach-s5pv210/include/mach/irqs.h          |    3 +-
 arch/arm/mach-s5pv210/include/mach/map.h           |    6 +
 arch/arm/mach-s5pv210/include/mach/regs-clock.h    |    5 +-
 arch/arm/mach-s5pv210/mach-smdkc110.c              |    1 +
 arch/arm/mach-s5pv210/mach-smdkv210.c              |  139 +++++-
 arch/arm/mach-s5pv310/Kconfig                      |   22 +
 arch/arm/mach-s5pv310/Makefile                     |    7 +-
 arch/arm/mach-s5pv310/clock.c                      |   77 ++-
 arch/arm/mach-s5pv310/cpu.c                        |   21 +-
 arch/arm/mach-s5pv310/cpufreq.c                    |  580
++++++++++++++++++++
 arch/arm/mach-s5pv310/dev-audio.c                  |  364 ++++++++++++
 arch/arm/mach-s5pv310/dev-pd.c                     |  139 +++++
 arch/arm/mach-s5pv310/dev-sysmmu.c                 |  187 +++++++
 arch/arm/mach-s5pv310/dma.c                        |  168 ++++++
 arch/arm/mach-s5pv310/include/mach/dma.h           |   26 +
 arch/arm/mach-s5pv310/include/mach/irqs.h          |   37 ++-
 arch/arm/mach-s5pv310/include/mach/map.h           |   50 ++
 arch/arm/mach-s5pv310/include/mach/regs-clock.h    |   80 +++-
 arch/arm/mach-s5pv310/include/mach/regs-mem.h      |   23 +
 arch/arm/mach-s5pv310/include/mach/regs-pmu.h      |   30 +
 arch/arm/mach-s5pv310/include/mach/regs-srom.h     |   50 --
 arch/arm/mach-s5pv310/include/mach/regs-sysmmu.h   |   24 +
 arch/arm/mach-s5pv310/include/mach/sysmmu.h        |  119 ++++
 arch/arm/mach-s5pv310/irq-combiner.c               |   32 +-
 arch/arm/mach-s5pv310/irq-eint.c                   |   55 +-
 arch/arm/mach-s5pv310/mach-smdkc210.c              |   52 ++-
 arch/arm/mach-s5pv310/mach-smdkv310.c              |   52 ++-
 arch/arm/mach-s5pv310/mach-universal_c210.c        |   80 +++
 arch/arm/plat-s3c24xx/devs.c                       |    1 -
 arch/arm/plat-s3c24xx/include/plat/irq.h           |    4 +-
 arch/arm/plat-s3c24xx/irq-pm.c                     |    9 +-
 arch/arm/plat-s3c24xx/irq.c                        |  182 +++----
 arch/arm/plat-s3c24xx/s3c2443-clock.c              |    2 +-
 arch/arm/plat-s5p/Kconfig                          |   26 +
 arch/arm/plat-s5p/Makefile                         |    3 +
 arch/arm/plat-s5p/cpu.c                            |    5 +
 arch/arm/plat-s5p/dev-csis0.c                      |   34 ++
 arch/arm/plat-s5p/dev-csis1.c                      |   34 ++
 arch/arm/plat-s5p/include/plat/csis.h              |   28 +
 arch/arm/plat-s5p/include/plat/map-s5p.h           |    1 +
 arch/arm/plat-s5p/include/plat/regs-srom.h         |   54 ++
 arch/arm/plat-s5p/include/plat/sysmmu.h            |   23 +
 arch/arm/plat-s5p/irq-eint.c                       |   86 ++--
 arch/arm/plat-s5p/irq-gpioint.c                    |   50 +-
 arch/arm/plat-s5p/irq-pm.c                         |    6 +-
 arch/arm/plat-s5p/sysmmu.c                         |  328 +++++++++++
 arch/arm/plat-samsung/Kconfig                      |   14 +
 arch/arm/plat-samsung/Makefile                     |    4 +
 arch/arm/plat-samsung/clock.c                      |   92 +++
 arch/arm/plat-samsung/dev-nand.c                   |    2 -
 arch/arm/plat-samsung/gpio-config.c                |   42 ++
 arch/arm/plat-samsung/gpiolib.c                    |    7 +
 arch/arm/plat-samsung/include/plat/audio.h         |   24 +
 arch/arm/plat-samsung/include/plat/clock.h         |    3 +
 arch/arm/plat-samsung/include/plat/devs.h          |   17 +
 .../plat-samsung/include/plat/gpio-cfg-helpers.h   |    2 +-
 arch/arm/plat-samsung/include/plat/gpio-core.h     |    2 +
 arch/arm/plat-samsung/include/plat/pd.h            |   30 +
 arch/arm/plat-samsung/include/plat/pm.h            |    4 +-
 arch/arm/plat-samsung/include/plat/sdhci.h         |   35 ++
 arch/arm/plat-samsung/irq-uart.c                   |   40 +-
 arch/arm/plat-samsung/irq-vic-timer.c              |   26 +-
 arch/arm/plat-samsung/pd.c                         |   95 ++++
 arch/arm/plat-samsung/pm.c                         |    6 +-
 drivers/serial/samsung.c                           |    4 +-
 111 files changed, 4277 insertions(+), 806 deletions(-)




More information about the linux-arm-kernel mailing list