lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180514080640.12515-1-linus.walleij@linaro.org>
Date:   Mon, 14 May 2018 10:06:21 +0200
From:   Linus Walleij <linus.walleij@...aro.org>
To:     Liam Girdwood <lgirdwood@...il.com>,
        Mark Brown <broonie@...nel.org>
Cc:     linux-kernel@...r.kernel.org,
        Linus Walleij <linus.walleij@...aro.org>
Subject: [PATCH 00/19 v3] Refactor fixed and GPIO regulators

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ