All of lore.kernel.org
 help / color / mirror / Atom feed
From: ben-linux@fluff.org (Ben Dooks)
To: linux-arm-kernel@lists.infradead.org
Subject: pull request for s3c24xx gpio and s3c2416
Date: Mon, 17 May 2010 02:52:47 +0100	[thread overview]
Message-ID: <20100517015246.GR26401@trinity.fluff.org> (raw)

Please pull the following to get the s3c24xx gpiolib conversion patches
and the s3c2416 core code (which depends on the gpiolib updates)

The following changes since commit 7ebd467551ed6ae200d7835a84bbda0dcadaa511:
  Linus Torvalds (1):
        Merge branch 'drm-linus' of git://git.kernel.org/.../airlied/drm-2.6

are available in the git repository at:

  git://git.fluff.org/bjdooks/linux.git for-rmk/2635

Ben Dooks (33):
      ARM: S3C24XX: Add initial s3c_gpio configuration code
      ARM: S3C24XX: Add the gpio pull configuration for pull-up
      ARM: S3C24XX: Add extended GPIO used on S3C2443 and beyond
      ARM: H1940: Change h1940-bluetooth to use gpiolib API
      ARM: JIVE: Update mach-jive to use gpiolib API
      ARM: H1940: Change mach-h1940 to use gpiolib API
      ARM: QT2410: Update mach-qt2410 to use gpiolib API
      ARM: n30: Update mach-n30 to use gpiolib API
      ARM: BAST: Update mach-bast to use gpiolib API
      ARM: VR1000: Update mach-vr1000.c to use gpiolib API
      ARM: S3C2410: Change s3c2410_gpio_pullupl(x, 1) to use s3c_gpio_cfgpull()
      ARM: S3C24XX: Change s3c2410_gpio_pullupl(x, 1) to use s3c_gpio_cfgpull()
      ARM: S3C24XX: Drop s3c2410 specific s3c2410_gpio_cfgpin()
      ARM: S3C24XX: Remove s3c2410_gpio_setcfg()
      ARM: S3C24XX: Remove s3c2410_gpio_getpull()
      ARM: S3C24XX: Remove s3c2410_gpio_getirq()
      ARM: SAMSUNG: Add GPIO configuration read calls
      ARM: S3C24XX: Remove s3c2410_gpio_getcfg(), implement s3c_gpio_getcfg()
      ARM: mini2440: Move to using gpiolib API and s3c_gpio functions
      ARM: S3C2410: Remove the users of s3c2410_gpio_pullup()
      ARM: S3C24XX: Wrapper s3c2410_gpio_setpin and s3c2410_gpio_pullup()
      ARM: S3C24XX: Remove S3C2410_GPJ numbering
      ARM: S3C24XX: Remove _INP macros in <mach/regs-gpioj.h>
      ARM: SAMSUNG: Move S3C6400 PLL code to <plat/pll.h> for re-use
      ARM: SAMSUNG: Add s3c_disable_clocks() and tidy init+disable usage
      ARM: S3C24XX: Identify S3C2416 if S3C2412/S3C2413 built in
      ARM: S3C2443: Move parts of the clock code to common clock file
      ARM: S3C2416: Add basic clock support
      ARM: S3C2416: Add support for second HSMMC channel
      ARM: S3C2416: Add support for OHCI on SMDK2416
      ARM: S3C2416: Use s3c2440 style i2c controller
      ARM: S3C2413: Update GPIO pull-up support
      ARM: SAMSUNG: Update S3C2416 entry with S3C2450

Yauhen Kharuzhy (5):
      ARM: S3C: Add S3C2416 detection to uncompress code
      serial: Use s3c2440 driver for S3C2416 SoC
      ARM: S3C2416: Add S3C2416-specific registers definitions
      ARM: S3C2416: Add arch support
      ARM: S3C2416: Add initial support of SMDK2416

 arch/arm/Kconfig                                   |    7 +-
 arch/arm/Makefile                                  |    2 +-
 arch/arm/mach-s3c2410/Kconfig                      |    1 +
 arch/arm/mach-s3c2410/h1940-bluetooth.c            |   32 +-
 arch/arm/mach-s3c2410/include/mach/dma.h           |    2 +-
 arch/arm/mach-s3c2410/include/mach/gpio-fns.h      |   47 +-
 arch/arm/mach-s3c2410/include/mach/gpio-nrs.h      |   12 +
 arch/arm/mach-s3c2410/include/mach/irqs.h          |   25 +-
 arch/arm/mach-s3c2410/include/mach/map.h           |    5 +-
 arch/arm/mach-s3c2410/include/mach/regs-clock.h    |    2 +
 arch/arm/mach-s3c2410/include/mach/regs-dsc.h      |   36 ++
 arch/arm/mach-s3c2410/include/mach/regs-gpio.h     |   45 ++
 arch/arm/mach-s3c2410/include/mach/regs-gpioj.h    |   36 --
 arch/arm/mach-s3c2410/include/mach/regs-irq.h      |   10 +
 .../mach-s3c2410/include/mach/regs-s3c2416-mem.h   |   30 ++
 arch/arm/mach-s3c2410/include/mach/regs-s3c2416.h  |   24 +
 arch/arm/mach-s3c2410/include/mach/uncompress.h    |    4 +-
 arch/arm/mach-s3c2410/mach-amlm5900.c              |    5 +-
 arch/arm/mach-s3c2410/mach-bast.c                  |    9 +-
 arch/arm/mach-s3c2410/mach-h1940.c                 |   20 +-
 arch/arm/mach-s3c2410/mach-n30.c                   |    7 +-
 arch/arm/mach-s3c2410/mach-qt2410.c                |   10 +-
 arch/arm/mach-s3c2410/mach-vr1000.c                |    5 +-
 arch/arm/mach-s3c2410/s3c2410.c                    |    8 +
 arch/arm/mach-s3c2412/Kconfig                      |    3 +-
 arch/arm/mach-s3c2412/mach-jive.c                  |   26 +-
 arch/arm/mach-s3c2412/mach-smdk2413.c              |    8 +-
 arch/arm/mach-s3c2416/Kconfig                      |   38 ++
 arch/arm/mach-s3c2416/Makefile                     |   19 +
 arch/arm/mach-s3c2416/clock.c                      |  135 ++++++
 arch/arm/mach-s3c2416/irq.c                        |  254 +++++++++++
 arch/arm/mach-s3c2416/mach-smdk2416.c              |  150 ++++++
 arch/arm/mach-s3c2416/s3c2416.c                    |  128 ++++++
 arch/arm/mach-s3c2440/Kconfig                      |    1 +
 arch/arm/mach-s3c2440/mach-mini2440.c              |   23 +-
 arch/arm/mach-s3c2440/mach-nexcoder.c              |    9 +-
 arch/arm/mach-s3c2440/mach-osiris.c                |    5 +-
 arch/arm/mach-s3c2440/s3c2440.c                    |    8 +
 arch/arm/mach-s3c2443/Kconfig                      |    1 +
 arch/arm/mach-s3c2443/clock.c                      |  479 +-------------------
 arch/arm/mach-s3c64xx/gpiolib.c                    |    6 +
 arch/arm/mach-s3c64xx/include/mach/pll.h           |   35 +--
 arch/arm/mach-s5p6440/gpio.c                       |    5 +
 arch/arm/plat-s3c24xx/Kconfig                      |    7 +
 arch/arm/plat-s3c24xx/Makefile                     |    1 +
 arch/arm/plat-s3c24xx/common-smdk.c                |    9 +-
 arch/arm/plat-s3c24xx/cpu.c                        |   21 +
 arch/arm/plat-s3c24xx/gpio.c                       |  144 +-----
 arch/arm/plat-s3c24xx/gpiolib.c                    |   60 +++-
 arch/arm/plat-s3c24xx/include/plat/pll.h           |   25 +
 arch/arm/plat-s3c24xx/include/plat/s3c2416.h       |   31 ++
 arch/arm/plat-s3c24xx/include/plat/s3c2443.h       |   19 +
 arch/arm/plat-s3c24xx/pm.c                         |    9 +-
 arch/arm/plat-s3c24xx/s3c2410-clock.c              |   15 +-
 arch/arm/plat-s3c24xx/s3c2443-clock.c              |  472 +++++++++++++++++++
 arch/arm/plat-s3c24xx/setup-i2c.c                  |    5 +-
 arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c       |   16 +-
 arch/arm/plat-s3c24xx/spi-bus1-gpd8_9_10.c         |   16 +-
 arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c          |   16 +-
 arch/arm/plat-samsung/clock.c                      |   15 +
 arch/arm/plat-samsung/gpio-config.c                |  103 ++++-
 arch/arm/plat-samsung/include/plat/clock.h         |    1 +
 arch/arm/plat-samsung/include/plat/cpu.h           |    1 +
 .../plat-samsung/include/plat/gpio-cfg-helpers.h   |   58 +++
 arch/arm/plat-samsung/include/plat/gpio-cfg.h      |   11 +
 arch/arm/plat-samsung/include/plat/gpio-core.h     |    3 +
 arch/arm/plat-samsung/include/plat/pll6553x.h      |   51 ++
 drivers/serial/Kconfig                             |    7 +-
 68 files changed, 2016 insertions(+), 817 deletions(-)
 create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-s3c2416-mem.h
 create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-s3c2416.h
 create mode 100644 arch/arm/mach-s3c2416/Kconfig
 create mode 100644 arch/arm/mach-s3c2416/Makefile
 create mode 100644 arch/arm/mach-s3c2416/clock.c
 create mode 100644 arch/arm/mach-s3c2416/irq.c
 create mode 100644 arch/arm/mach-s3c2416/mach-smdk2416.c
 create mode 100644 arch/arm/mach-s3c2416/s3c2416.c
 create mode 100644 arch/arm/plat-s3c24xx/include/plat/s3c2416.h
 create mode 100644 arch/arm/plat-s3c24xx/s3c2443-clock.c
 create mode 100644 arch/arm/plat-samsung/include/plat/pll6553x.h

-- 
Ben

Q:      What's a light-year?
A:      One-third less calories than a regular year.

             reply	other threads:[~2010-05-17  1:52 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-17  1:52 Ben Dooks [this message]
2010-05-17  7:51 ` pull request for s3c24xx gpio and s3c2416 Russell King - ARM Linux
2010-05-17  8:13   ` Ben Dooks

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100517015246.GR26401@trinity.fluff.org \
    --to=ben-linux@fluff.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.