[PATCH 00/11 v4] Use GPIO descriptors for CD/WP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patches are updated in accordance with Robert
Jarzmik et als comments.

There is also a GPIO patch sneaked in, which can be
applied to the MMC tree with the rest.

The SPI, TMIO, s3cmci, and the PXA series can be
applied individually (no dependence).

The last patch must be applied after all the others.

Linus Walleij (11):
  mmc: spi: Convert to use GPIO descriptors
  mmc: host: tmio: Use GPIO descriptors
  mmc: s3cmci: Use the slot GPIO descriptor
  gpio: name PCA953x gpio chips after device name
  ARM: pxa: Add gpio descriptor lookup tables for MMC CD/WP
  ARM: pxa: Add GPIO descriptors for Palm27x
  mmc: pxamci: Support getting GPIO descs for RO and WP
  ARM: pxa: Delete platform data for CD/WP
  mmc: pxamci: Delete platform data handling of CD and WP
  mmc: pxa: Use GPIO descriptor for power
  mmc: slot-gpio: Delete legacy GPIO handling

 arch/arm/mach-ep93xx/simone.c             | 14 +++-
 arch/arm/mach-ep93xx/vision_ep9307.c      | 17 +++--
 arch/arm/mach-pxa/balloon3.c              |  3 -
 arch/arm/mach-pxa/cm-x270.c               | 18 +++--
 arch/arm/mach-pxa/cm-x300.c               | 18 +++--
 arch/arm/mach-pxa/colibri-evalboard.c     | 40 ++++++++---
 arch/arm/mach-pxa/colibri-pxa270-income.c | 19 ++++--
 arch/arm/mach-pxa/corgi.c                 | 20 +++++-
 arch/arm/mach-pxa/csb726.c                | 19 ++++--
 arch/arm/mach-pxa/em-x270.c               | 34 ++++------
 arch/arm/mach-pxa/gumstix.c               |  3 -
 arch/arm/mach-pxa/idp.c                   |  3 -
 arch/arm/mach-pxa/littleton.c             | 18 +++--
 arch/arm/mach-pxa/lubbock.c               |  3 -
 arch/arm/mach-pxa/magician.c              | 26 +++++++-
 arch/arm/mach-pxa/mainstone.c             |  3 -
 arch/arm/mach-pxa/mioa701.c               | 21 +++++-
 arch/arm/mach-pxa/mxm8x10.c               | 19 ++++--
 arch/arm/mach-pxa/palm27x.c               | 10 +--
 arch/arm/mach-pxa/palm27x.h               |  8 +--
 arch/arm/mach-pxa/palmld.c                | 16 ++++-
 arch/arm/mach-pxa/palmt5.c                | 16 ++++-
 arch/arm/mach-pxa/palmtc.c                | 19 ++++--
 arch/arm/mach-pxa/palmte2.c               | 18 ++++-
 arch/arm/mach-pxa/palmtreo.c              | 31 +++++++--
 arch/arm/mach-pxa/palmtx.c                | 16 ++++-
 arch/arm/mach-pxa/palmz72.c               | 16 ++++-
 arch/arm/mach-pxa/pcm990-baseboard.c      |  3 -
 arch/arm/mach-pxa/poodle.c                | 15 ++++-
 arch/arm/mach-pxa/raumfeld.c              |  3 -
 arch/arm/mach-pxa/spitz.c                 | 16 ++++-
 arch/arm/mach-pxa/stargate2.c             |  3 -
 arch/arm/mach-pxa/tosa.c                  | 18 ++++-
 arch/arm/mach-pxa/trizeps4.c              |  3 -
 arch/arm/mach-pxa/vpac270.c               | 16 ++++-
 arch/arm/mach-pxa/z2.c                    | 14 +++-
 arch/arm/mach-pxa/zeus.c                  | 15 ++++-
 arch/arm/mach-pxa/zylonite.c              | 57 +++++++++++++---
 arch/arm/mach-pxa/zylonite_pxa300.c       |  2 +
 arch/arm/mach-s3c24xx/mach-at2440evb.c    | 14 +++-
 arch/arm/mach-s3c24xx/mach-h1940.c        | 15 ++++-
 arch/arm/mach-s3c24xx/mach-mini2440.c     | 15 ++++-
 arch/arm/mach-s3c24xx/mach-n30.c          | 15 ++++-
 arch/arm/mach-s3c24xx/mach-rx1950.c       | 15 ++++-
 arch/sh/boards/mach-ecovec24/setup.c      | 43 ++++++++++--
 drivers/gpio/gpio-pca953x.c               |  2 +-
 drivers/mmc/core/slot-gpio.c              | 81 +----------------------
 drivers/mmc/host/mmc_spi.c                | 27 ++++----
 drivers/mmc/host/of_mmc_spi.c             | 34 ----------
 drivers/mmc/host/pxamci.c                 | 68 ++++++++-----------
 drivers/mmc/host/s3cmci.c                 | 29 +++-----
 drivers/mmc/host/tmio_mmc_core.c          | 12 ++--
 include/linux/mfd/tmio.h                  |  9 +--
 include/linux/mmc/slot-gpio.h             |  5 --
 include/linux/platform_data/mmc-pxamci.h  |  4 --
 include/linux/platform_data/mmc-s3cmci.h  |  4 --
 include/linux/spi/mmc_spi.h               | 15 -----
 57 files changed, 616 insertions(+), 404 deletions(-)

-- 
2.19.1




[Index of Archives]     [Linux Memonry Technology]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux