Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1339526
| From | Laxman Dewangan <ldewangan@nvidia.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 00/61] gpio: Add and use devm_gpiochip_add_data() |
| Date | 2016-02-22 15:30 +0100 |
| Message-ID | <r4ZER-741-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Add resource management APIs for gpiochip_add_data() and
gpiochip_remove() and use these APIs from different HW drivers.
This is based on discussion on patch to use the new APIs.
gpio: Add devm_ apis for gpio_chip_add and remove
Laxman Dewangan (61):
gpio: Add devm_ apis for gpiochip_add_data and gpiochip_remove
gpio: Add resource management devm_gpio_chip_{add_data,remove}
gpio: Add missing devm_gpio_ wrapper in devres.txt
gpio: 74xx-mmio: Use devm_gpiochip_add_data() for gpio registration
gpio: adnp: Use devm_gpiochip_add_data() for gpio registration
gpio: adp5520: Use devm_gpiochip_add_data() for gpio registration
gpio: adp5588: Use devm_gpiochip_add_data() for gpio registration
gpio: amdpt: Use devm_gpiochip_add_data() for gpio registration
gpio: arizona: Use devm_gpiochip_add_data() for gpio registration
gpio: ath79: Use devm_gpiochip_add_data() for gpio registration
gpio: bcm-kona: Use devm_gpiochip_add_data() for gpio registration
gpio: clps711x: Use devm_gpiochip_add_data() for gpio registration
gpio: crystalcove: Use devm_gpiochip_add_data() for gpio registration
gpio: cs5535: Use devm_gpiochip_add_data() for gpio registration
gpio: da9052: Use devm_gpiochip_add_data() for gpio registration
gpio: da9055: Use devm_gpiochip_add_data() for gpio registration
gpio: dln2: Use devm_gpiochip_add_data() for gpio registration
gpio: ep93xx: Use devm_gpiochip_add_data() for gpio registration
gpio: f7188x: Use devm_gpiochip_add_data() for gpio registration
gpio: ge: Use devm_gpiochip_add_data() for gpio registration
gpio: generic: Use devm_gpiochip_add_data() for gpio registration
gpio: iop: Use devm_gpiochip_add_data() for gpio registration
gpio: janz-ttl: Use devm_gpiochip_add_data() for gpio registration
gpio: kempld: Use devm_gpiochip_add_data() for gpio registration
gpio: lp3943: Use devm_gpiochip_add_data() for gpio registration
gpio: lpc32xx: Use devm_gpiochip_add_data() for gpio registration
gpio: lynxpoint: Use devm_gpiochip_add_data() for gpio registration
gpio: mc9s08dz60: Use devm_gpiochip_add_data() for gpio registration
gpio: moxart: Use devm_gpiochip_add_data() for gpio registration
gpio: mvebu: Use devm_gpiochip_add_data() for gpio registration
gpio: mxc: Use devm_gpiochip_add_data() for gpio registration
gpio: octeon: Use devm_gpiochip_add_data() for gpio registration
gpio: pca953x: Use devm_gpiochip_add_data() for gpio registration
gpio: pcf857x: Use devm_gpiochip_add_data() for gpio registration
gpio: palmas: Use devm_gpiochip_add_data() for gpio registration
gpio: rc5t583: Use devm_gpiochip_add_data() for gpio registration
gpio: rdc321x: Use devm_gpiochip_add_data() for gpio registration
gpio: sch: Use devm_gpiochip_add_data() for gpio registration
gpio: spear-spics: Use devm_gpiochip_add_data() for gpio registration
gpio: sta2x11: Use devm_gpiochip_add_data() for gpio registration
gpio: stp-xway: Use devm_gpiochip_add_data() for gpio registration
gpio: sx150x: Use devm_gpiochip_add_data() for gpio registration
gpio: syscon: Use devm_gpiochip_add_data() for gpio registration
gpio: tb10x: Use devm_gpiochip_add_data() for gpio registration
gpio: tc3589x: Use devm_gpiochip_add_data() for gpio registration
gpio: tegra: Use devm_gpiochip_add_data() for gpio registration
gpio: timberdale Use devm_gpiochip_add_data() for gpio registration
gpio: tps6586x: Use devm_gpiochip_add_data() for gpio registration
gpio: tps65910: Use devm_gpiochip_add_data() for gpio registration
gpio: tps65912: Use devm_gpiochip_add_data() for gpio registration
gpio: ts4800: Use devm_gpiochip_add_data() for gpio registration
gpio: ts5500: Use devm_gpiochip_add_data() for gpio registration
gpio: twl6040: Use devm_gpiochip_add_data() for gpio registration
gpio: ucb1400: Use devm_gpiochip_add_data() for gpio registration
gpio: viperboard: Use devm_gpiochip_add_data() for gpio registration
gpio: vx855: Use devm_gpiochip_add_data() for gpio registration
gpio: wm8350: Use devm_gpiochip_add_data() for gpio registration
gpio: wm8350: Use devm_gpiochip_add_data() for gpio registration
gpio: wm8994: Use devm_gpiochip_add_data() for gpio registration
gpio: xgene-sb: Use devm_gpiochip_add_data() for gpio registration
gpio: xgene: Use devm_gpiochip_add_data() for gpio registration
Documentation/driver-model/devres.txt | 5 +++
drivers/gpio/gpio-74xx-mmio.c | 11 +-----
drivers/gpio/gpio-adnp.c | 11 +-----
drivers/gpio/gpio-adp5520.c | 13 +-----
drivers/gpio/gpio-adp5588.c | 4 +-
drivers/gpio/gpio-amdpt.c | 12 +-----
drivers/gpio/gpio-arizona.c | 12 +-----
drivers/gpio/gpio-ath79.c | 2 +-
drivers/gpio/gpio-bcm-kona.c | 2 +-
drivers/gpio/gpio-clps711x.c | 11 +-----
drivers/gpio/gpio-crystalcove.c | 9 +----
drivers/gpio/gpio-cs5535.c | 20 +++-------
drivers/gpio/gpio-da9052.c | 11 +-----
drivers/gpio/gpio-da9055.c | 16 +-------
drivers/gpio/gpio-dln2.c | 16 ++------
drivers/gpio/gpio-ep93xx.c | 2 +-
drivers/gpio/gpio-f7188x.c | 26 +-----------
drivers/gpio/gpio-ge.c | 2 +-
drivers/gpio/gpio-generic.c | 11 +-----
drivers/gpio/gpio-iop.c | 2 +-
drivers/gpio/gpio-janz-ttl.c | 12 +-----
drivers/gpio/gpio-kempld.c | 11 +-----
drivers/gpio/gpio-lp3943.c | 12 +-----
drivers/gpio/gpio-lpc32xx.c | 2 +-
drivers/gpio/gpio-lynxpoint.c | 4 +-
drivers/gpio/gpio-mc9s08dz60.c | 13 +-----
drivers/gpio/gpio-moxart.c | 2 +-
drivers/gpio/gpio-mvebu.c | 11 ++----
drivers/gpio/gpio-mxc.c | 6 +--
drivers/gpio/gpio-octeon.c | 10 +----
drivers/gpio/gpio-palmas.c | 12 +-----
drivers/gpio/gpio-pca953x.c | 4 +-
drivers/gpio/gpio-pcf857x.c | 10 ++---
drivers/gpio/gpio-rc5t583.c | 12 +-----
drivers/gpio/gpio-rdc321x.c | 13 +-----
drivers/gpio/gpio-sch.c | 11 +-----
drivers/gpio/gpio-spear-spics.c | 2 +-
drivers/gpio/gpio-sta2x11.c | 2 +-
drivers/gpio/gpio-stp-xway.c | 2 +-
drivers/gpio/gpio-sx150x.c | 18 +--------
drivers/gpio/gpio-syscon.c | 11 +-----
drivers/gpio/gpio-tb10x.c | 22 +++--------
drivers/gpio/gpio-tc3589x.c | 13 +-----
drivers/gpio/gpio-tegra.c | 2 +-
drivers/gpio/gpio-timberdale.c | 4 +-
drivers/gpio/gpio-tps6586x.c | 12 +-----
drivers/gpio/gpio-tps65910.c | 12 +-----
drivers/gpio/gpio-tps65912.c | 12 +-----
drivers/gpio/gpio-ts4800.c | 12 +-----
drivers/gpio/gpio-ts5500.c | 9 ++---
drivers/gpio/gpio-twl6040.c | 9 +----
drivers/gpio/gpio-ucb1400.c | 3 +-
drivers/gpio/gpio-viperboard.c | 24 ++----------
drivers/gpio/gpio-vx855.c | 12 +-----
drivers/gpio/gpio-wm831x.c | 12 +-----
drivers/gpio/gpio-wm8350.c | 12 +-----
drivers/gpio/gpio-wm8994.c | 17 ++------
drivers/gpio/gpio-xgene-sb.c | 3 +-
drivers/gpio/gpio-xgene.c | 11 +-----
drivers/gpio/gpiolib.c | 74 +++++++++++++++++++++++++++++++++++
include/linux/gpio/driver.h | 4 ++
61 files changed, 180 insertions(+), 477 deletions(-)
--
2.1.4
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 00/61] gpio: Add and use devm_gpiochip_add_data() Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 35/61] gpio: palmas: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 21/61] gpio: generic: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 50/61] gpio: tps65912: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 03/61] gpio: Add missing devm_gpio_ wrapper in devres.txt Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 11/61] gpio: bcm-kona: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
Re: [PATCH 11/61] gpio: bcm-kona: Use devm_gpiochip_add_data() for gpio registration Ray Jui <ray.jui@broadcom.com> - 2016-02-22 18:20 +0100
[PATCH 39/61] gpio: spear-spics: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 29/61] gpio: moxart: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 28/61] gpio: mc9s08dz60: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 51/61] gpio: ts4800: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 49/61] gpio: tps65910: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 60/61] gpio: xgene-sb: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 12/61] gpio: clps711x: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 27/61] gpio: lynxpoint: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 06/61] gpio: adp5520: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 31/61] gpio: mxc: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 44/61] gpio: tb10x: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 58/61] gpio: wm8350: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
Re: [PATCH 58/61] gpio: wm8350: Use devm_gpiochip_add_data() for gpio registration Charles Keepax <ckeepax@opensource.wolfsonmicro.com> - 2016-02-22 17:40 +0100
[PATCH 40/61] gpio: sta2x11: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 46/61] gpio: tegra: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
Re: [PATCH 46/61] gpio: tegra: Use devm_gpiochip_add_data() for gpio registration Thierry Reding <thierry.reding@gmail.com> - 2016-02-23 17:40 +0100
[PATCH 18/61] gpio: ep93xx: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 25/61] gpio: lp3943: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 33/61] gpio: pca953x: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 17/61] gpio: dln2: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 05/61] gpio: adnp: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 32/61] gpio: octeon: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 57/61] gpio: wm8350: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
Re: [PATCH 57/61] gpio: wm8350: Use devm_gpiochip_add_data() for gpio registration Charles Keepax <ckeepax@opensource.wolfsonmicro.com> - 2016-02-22 17:40 +0100
[PATCH 22/61] gpio: iop: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 55/61] gpio: viperboard: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 43/61] gpio: syscon: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 15/61] gpio: da9052: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 02/61] gpio: Add resource management devm_gpio_chip_{add_data,remove} Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 34/61] gpio: pcf857x: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 59/61] gpio: wm8994: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
Re: [PATCH 59/61] gpio: wm8994: Use devm_gpiochip_add_data() for gpio registration Charles Keepax <ckeepax@opensource.wolfsonmicro.com> - 2016-02-22 17:40 +0100
[PATCH 16/61] gpio: da9055: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:30 +0100
[PATCH 20/61] gpio: ge: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 38/61] gpio: sch: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 26/61] gpio: lpc32xx: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 19/61] gpio: f7188x: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 45/61] gpio: tc3589x: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 48/61] gpio: tps6586x: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 41/61] gpio: stp-xway: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 36/61] gpio: rc5t583: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
[PATCH 23/61] gpio: janz-ttl: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:40 +0100
Re: [PATCH 00/61] gpio: Add and use devm_gpiochip_add_data() Linus Walleij <linus.walleij@linaro.org> - 2016-02-22 15:50 +0100
Re: [PATCH 00/61] gpio: Add and use devm_gpiochip_add_data() Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-23 10:20 +0100
Re: [PATCH 00/61] gpio: Add and use devm_gpiochip_add_data() Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-23 16:30 +0100
Re: [PATCH 00/61] gpio: Add and use devm_gpiochip_add_data() Linus Walleij <linus.walleij@linaro.org> - 2016-02-25 14:30 +0100
Re: [PATCH 00/61] gpio: Add and use devm_gpiochip_add_data() Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-28 15:50 +0100
[PATCH 07/61] gpio: adp5588: Use devm_gpiochip_add_data() for gpio registration Laxman Dewangan <ldewangan@nvidia.com> - 2016-02-22 15:50 +0100
csiph-web