linux_dsm_epyc7002/include/linux/regulator
Linus Walleij fd742eaab8
regulator: max8952: Convert to use GPIO descriptors
This finalizes the descriptor conversion of the MAX8952 driver
by letting the VID0 and VID1 GPIOs be fetched from descriptors.

Both VID0 and VID1 must be supplied for the VID selection to work,
I add some code to preserve the semantics that if only one of
the two VID gpios is supplied, it will be initialized to low.
This might be a bit overzealous, but I want to preserve any
implicit semantics.

This is currently only used by device tree in-kernel but it is
still also possible to supply the same GPIOs using a machine
descriptor table if a board file is used.

Ideally this should be phased over to using gpio-regulator.c
that does the same thing, but it might require some refactoring
and needs testing on real hardware.

Cc: Tomasz Figa <tfiga@chromium.org>
Cc: MyungJoo Ham <myungjoo.ham@samsung.com>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-06-13 16:47:29 +01:00
..
ab8500.h regulator: ab8500: Drop AB8540/9540 support 2018-04-16 13:08:59 +01:00
act8865.h
arizona-ldo1.h regulator: arizona-ldo1: Look up a descriptor and pass to the core 2018-05-17 15:42:53 +09:00
arizona-micsupp.h
consumer.h regulator: add regulator_get_linear_step() stub helper 2019-03-21 14:59:38 +00:00
da9211.h regulator: da9211: Pass descriptors instead of GPIO numbers 2018-02-16 17:05:52 +00:00
db8500-prcmu.h
driver.h regulator: core: Add set/get_current_limit helpers for regmap users 2019-03-03 23:45:27 +00:00
fan53555.h
fixed.h regulator: fixed/gpio: Pull inversion/OD into gpiolib 2019-02-06 15:58:29 +00:00
gpio-regulator.h regulator: fixed/gpio: Pull inversion/OD into gpiolib 2019-02-06 15:58:29 +00:00
lp872x.h
lp3971.h
lp3972.h
machine.h regulator: core: Add new max_uV_step constraint 2018-11-08 16:20:49 +00:00
max1586.h
max8649.h
max8660.h
max8952.h regulator: max8952: Convert to use GPIO descriptors 2019-06-13 16:47:29 +01:00
max8973-regulator.h
mt6311.h
mt6323-regulator.h
mt6380-regulator.h
mt6397-regulator.h
of_regulator.h
pfuze100.h regulator: pfuze100-regulator: add coin support to PF0100 2018-11-06 17:27:46 +00:00
tps6507x.h
tps51632-regulator.h
tps62360.h
userspace-consumer.h