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

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

 



On Sun, 2 Dec 2018 at 09:45, Linus Walleij <linus.walleij@xxxxxxxxxx> wrote:
>
> 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
>

Applied for next, thanks!

Kind regards
Uffe



[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