[GIT PULL] Samsung S5P for 2.6.38 merge window

4 messages, 2 authors, 2011-01-17 · open the first message on its own page

[GIT PULL] Samsung S5P for 2.6.38 merge window

From: Kukjin Kim <hidden>
Date: 2011-01-13 05:30:01

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 [off-list ref], 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(-)

[GIT PULL] Samsung S5P for 2.6.38 merge window

From: Russell King - ARM Linux <hidden>
Date: 2011-01-15 13:29:55

On Thu, Jan 13, 2011 at 02:30:01PM +0900, Kukjin Kim wrote:
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.
This looks very large.  I really considered not merging this due to:

1. possibly conflicts with Lennert's irq_data conversion patches.

2. It's not right to push large quantities of code into mainline towards
   the end of the merge window.  You should have everything prepared
   that you want to send before the merge window opens.

In future, please have your tree ready for merging *before* the merge
window opens and aim to get the bulk in preferably before, at the latest
during the first week.

[GIT PULL] Samsung S5P for 2.6.38 merge window

From: Russell King - ARM Linux <hidden>
Date: 2011-01-15 13:44:16

On Sat, Jan 15, 2011 at 01:29:55PM +0000, Russell King - ARM Linux wrote:
On Thu, Jan 13, 2011 at 02:30:01PM +0900, Kukjin Kim wrote:
quoted
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.
This looks very large.  I really considered not merging this due to:

1. possibly conflicts with Lennert's irq_data conversion patches.

2. It's not right to push large quantities of code into mainline towards
   the end of the merge window.  You should have everything prepared
   that you want to send before the merge window opens.

In future, please have your tree ready for merging *before* the merge
window opens and aim to get the bulk in preferably before, at the latest
during the first week.
And... merging this kills off the ability to get a sane diffstat out
of git for my devel-stable branch due to multiple common ancestors.

We'll see what Linus says on this - but there are three outcomes:

1. Linus responds quickly, and wants his tree merged into mine before
   he pulls (Linus isn't generally a fan of last minute cross-tree
   merging.)

2. Linus doesn't respond before the merge window closes, and I leave the
   tree as is, which means no pull request being sent and therefore it
   doesn't make mainline.

3. Linus doesn't respond before the merge window closes, I decide to
   drop your tree, and send a pull request which Linus actions.

Realistically, it's (1) or (3).

This is yet another reason to get your tree ready before the merge
window opens.

[GIT PULL] Samsung S5P for 2.6.38 merge window

From: Kukjin Kim <hidden>
Date: 2011-01-17 00:54:03

Russell King - ARM Linux wrote:
On Thu, Jan 13, 2011 at 02:30:01PM +0900, Kukjin Kim wrote:
quoted
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.
Hi,
This looks very large.  I really considered not merging this due to:

1. possibly conflicts with Lennert's irq_data conversion patches.
Yeah, you're right, but its changes have been merged in my for-next and
already merged in linux-next also long ago.
2. It's not right to push large quantities of code into mainline towards
   the end of the merge window.  You should have everything prepared
   that you want to send before the merge window opens.
I'm afraid that it's late and large stuff 'pull request'. But I asked about
that...maybe you missed it. Anyway it's my mistake...sorry for it.
In future, please have your tree ready for merging *before* the merge
window opens and aim to get the bulk in preferably before, at the latest
during the first week.
Ok...I will always remember it.

Thanks a lot.

Best regards,
Kgene.
--
Kukjin Kim [off-list ref], Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help