lkml.org 
[lkml]   [2018]   [May]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 00/19 v3] Refactor fixed and GPIO regulators
Date
This pulls the fixed and GPIO regulators into the gpiolib
descriptor framework, at least more than what is currently
the case.

This is also available as a git branch:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
for-regulator-4.18

Charles Keepax (1):
ARM: s3c64xx: Tidy up handling of regulator GPIO lookups

Linus Walleij (18):
regulator: fixed: Convert to use GPIO descriptor only
regulator: gpio: Get enable GPIO using GPIO descriptor
regulator: arizona-ldo1: Look up a descriptor and pass to the core
regulator: max8973: Pass descriptor instead of GPIO number
regulator: max77686: Pass descriptor instead of GPIO number
regulator: lm363x: Pass descriptor instead of GPIO number
regulator: lp8788-ldo: Pass descriptor instead of GPIO number
regulator: max8952: Pass descriptor instead of GPIO number
regulator: pfuze100: Delete reference to ena_gpio
regulator: s2mps11: Pass descriptor instead of GPIO number
regulator: s5m8767: Pass descriptor instead of GPIO number
regulator: tps65090: Pass descriptor instead of GPIO number
regulator: wm8994: Pass descriptor instead of GPIO number
regulator: core: Only support passing enable GPIO descriptors
regulator: fixed/gpio: Pull inversion/OD into gpiolib
regulator: fixed/gpio: Update device tree bindings
regulator: gpio: Convert to fully use descriptors
regulator: gpio: Simplify probe path

.../bindings/regulator/fixed-regulator.txt | 13 +-
.../bindings/regulator/gpio-regulator.txt | 4 +
arch/arm/mach-imx/mach-mx21ads.c | 14 +-
arch/arm/mach-imx/mach-mx27ads.c | 12 +-
arch/arm/mach-mmp/brownstone.c | 13 +-
arch/arm/mach-omap1/board-ams-delta.c | 15 +-
arch/arm/mach-omap2/pdata-quirks.c | 17 +-
arch/arm/mach-pxa/em-x270.c | 2 -
arch/arm/mach-pxa/ezx.c | 34 ++--
arch/arm/mach-pxa/hx4700.c | 23 ++-
arch/arm/mach-pxa/magician.c | 25 ++-
arch/arm/mach-pxa/raumfeld.c | 13 +-
arch/arm/mach-pxa/zeus.c | 24 ++-
arch/arm/mach-s3c64xx/mach-crag6410-module.c | 55 ++++-
arch/arm/mach-s3c64xx/mach-crag6410.c | 1 -
arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 -
arch/arm/mach-sa1100/assabet.c | 22 +-
arch/arm/mach-sa1100/generic.c | 5 +-
arch/arm/mach-sa1100/generic.h | 3 +-
arch/arm/mach-sa1100/shannon.c | 4 +-
arch/sh/boards/mach-ecovec24/setup.c | 24 ++-
.../intel-mid/device_libs/platform_bcm43xx.c | 18 +-
drivers/mfd/wm8994-core.c | 9 -
drivers/regulator/arizona-ldo1.c | 19 +-
drivers/regulator/core.c | 40 +---
drivers/regulator/da9055-regulator.c | 1 -
drivers/regulator/fixed-helper.c | 1 -
drivers/regulator/fixed.c | 43 ++--
drivers/regulator/gpio-regulator.c | 192 +++++++-----------
drivers/regulator/lm363x-regulator.c | 20 +-
drivers/regulator/lp8788-ldo.c | 32 +--
drivers/regulator/max77686-regulator.c | 19 +-
drivers/regulator/max8952.c | 18 +-
drivers/regulator/max8973-regulator.c | 54 ++---
drivers/regulator/pfuze100-regulator.c | 1 -
drivers/regulator/s2mps11.c | 46 ++---
drivers/regulator/s5m8767.c | 26 ++-
drivers/regulator/tps65090-regulator.c | 50 +++--
drivers/regulator/wm8994-regulator.c | 19 +-
include/linux/mfd/lp8788.h | 16 --
include/linux/mfd/samsung/core.h | 4 +-
include/linux/mfd/tps65090.h | 8 +-
include/linux/mfd/wm8994/pdata.h | 3 -
include/linux/regulator/arizona-ldo1.h | 3 -
include/linux/regulator/driver.h | 10 +-
include/linux/regulator/fixed.h | 13 --
include/linux/regulator/gpio-regulator.h | 18 +-
include/linux/regulator/max8952.h | 1 -
48 files changed, 527 insertions(+), 481 deletions(-)

--
2.17.0

\
 
 \ /
  Last update: 2018-05-14 10:07    [W:0.378 / U:0.196 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site