linux-stable/include/linux/mfd
Krzysztof Kozlowski 9d83dcb3e4
regulator: s2mps11: Adjust supported buck voltages to real values
The driver was registering buck regulators with unsupported range of
voltages for S2MPS11 devices.  Basically it assumed that all 256 values
are possible for a single 8-bit I2C register controlling buck's voltage.
This is not true, as datasheet describes subset of these which can be
used.

For example for buck[12346] the minimum voltage is 650 mV which
corresponds to register value of 0x8.  The driver was however
registering regulator starting at 600 mV, so for a step of 6.25 mV this
gave the same result.  However this allowed to try to configure
regulators to unsupported values.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-07-02 12:43:25 +01:00
..
abx500 power: supply: ab8500: Drop AB8540/9540 support 2018-04-25 23:49:44 +02:00
arizona mfd: arizona: Update reset pin to use GPIOD 2018-05-16 09:21:48 +01:00
da9052 mfd: da9052: Add register details for TSI 2017-08-22 08:44:37 +01:00
da9055 regulator: da9055: Pass descriptor instead of GPIO number 2018-02-16 17:05:45 +00:00
da9062
da9063 regulator: da9063: fix DT probing with constraints 2018-08-31 15:55:54 +01:00
da9150
madera mfd: madera: Add shared data for accessory detection 2019-01-03 08:32:42 +00:00
mt6323
mt6397
pcf50633 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
samsung regulator: s2mps11: Adjust supported buck voltages to real values 2019-07-02 12:43:25 +01:00
syscon PCI: imx: Add imx6sx suspend/resume support 2018-12-18 12:01:16 +00:00
wm831x Linux 5.1-rc1 2019-03-19 13:12:18 +00:00
wm8350 mfd: wm8350-core: Drop unused module infrastructure from non-modular code 2019-02-01 08:21:13 +00:00
wm8994 regulator: wm8994: Pass descriptor instead of GPIO number 2018-11-15 11:42:08 -08:00
88pm80x.h
88pm860x.h
aat2870.h
ab3100.h
abx500.h power: supply: ab8500: Drop AB8540/9540 support 2018-04-25 23:49:44 +02:00
ac100.h
adp5520.h
altera-a10sr.h
as3711.h backlight: as3711_bl: Fix Device Tree node leaks 2018-06-11 13:40:45 +01:00
as3722.h mfd: as3722: Disable auto-power-on when AC OK 2018-07-27 08:16:01 +01:00
asic3.h
atmel-hlcdc.h
axp20x.h power supply and reset changes for the v4.21 series 2018-12-28 20:22:45 -08:00
bcm590xx.h
bcm2835-pm.h soc: bcm: bcm2835-pm: Add support for power domains under a new binding. 2019-01-09 16:55:09 +01:00
bd9571mwv.h mfd: bd9571mwv: Add DDR Backup Power register bit definitions 2018-04-23 17:53:41 +01:00
core.h
cros_ec.h mfd / platform: cros_ec: Move device sysfs attributes to its own driver 2019-02-01 08:09:27 +00:00
cros_ec_commands.h mfd: cros_ec: Add commands to control codec 2019-01-03 08:32:42 +00:00
da8xx-cfgchip.h
da903x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
davinci_voicecodec.h
db8500-prcmu.h
dbx500-prcmu.h
dln2.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dm355evm_msp.h mfd: dm355evm_msp: Move header file out of I2C realm 2017-08-15 08:06:14 +01:00
ds1wm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ezx-pcap.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hi655x-pmic.h
hi6421-pmic.h mfd: hi6421-pmic: Add support for HiSilicon Hi6421v530 2017-09-05 08:46:00 +01:00
htc-pasic3.h
imx25-tsadc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ingenic-tcu.h mfd: ingenic-tcu: Fix bit field description in header 2019-01-03 08:32:42 +00:00
intel_msic.h mfd: Convert Intel PMIC drivers to use SPDX identifier 2018-10-23 08:58:34 +01:00
intel_soc_pmic.h ACPI / PMIC: Add support for executing PMIC MIPI sequence elements 2019-01-09 10:35:02 +01:00
intel_soc_pmic_bxtwc.h mfd: Convert Intel PMIC drivers to use SPDX identifier 2018-10-23 08:58:34 +01:00
ipaq-micro.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
janz.h
kempld.h
lm3533.h
lochnagar.h mfd: lochnagar: Add support for the Cirrus Logic Lochnagar 2019-02-07 10:44:00 +00:00
lochnagar1_regs.h mfd: lochnagar: Add support for the Cirrus Logic Lochnagar 2019-02-07 10:44:00 +00:00
lochnagar2_regs.h mfd: lochnagar: Add support for the Cirrus Logic Lochnagar 2019-02-07 10:44:00 +00:00
lp873x.h
lp3943.h
lp8788-isink.h
lp8788.h regulator: lp8788-ldo: Pass descriptor instead of GPIO number 2018-05-24 16:50:31 +01:00
lp87565.h mfd: Add LP87565 PMIC support 2017-07-06 08:29:13 +01:00
lpc_ich.h
max8907.h
max8925.h
max8997-private.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max8997.h mfd: max8997: Enale irq-wakeup unconditionally 2018-10-23 08:58:34 +01:00
max8998-private.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max8998.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max14577-private.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max14577.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max77620.h
max77686-private.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max77686.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max77693-common.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max77693-private.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max77693.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
max77843-private.h mfd: maxim: Add SPDX license identifiers 2018-10-23 08:58:34 +01:00
mc13xxx.h mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values 2018-10-23 08:58:34 +01:00
mc13783.h
mc13892.h
mcp.h
menelaus.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
motorola-cpcap.h
mxs-lradc.h
palmas.h regulator: palmas: Remove *rdev[PALMAS_NUM_REGS] from struct palmas_pmic 2019-03-11 16:36:04 +00:00
qcom_rpm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rave-sp.h mfd: rave-sp: Add legacy EEPROM access command translation 2018-07-27 08:13:25 +01:00
rc5t583.h
rdc321x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
retu.h
rk808.h mfd: rk808: Add rk805 regs addr and ID 2017-08-21 08:54:05 +01:00
rn5t618.h regulator: rn5t618: add RC5T619 PMIC support 2017-08-27 15:28:31 +01:00
rohm-bd718x7.h regulator: bd718x7: Remove struct bd718xx_pmic 2018-10-19 13:22:45 +01:00
rt5033-private.h
rt5033.h
si476x-core.h
si476x-platform.h
si476x-reports.h
sky81452.h
smsc.h
sta2x11-mfd.h
stm32-lptimer.h mfd: stm32: Adopt SPDX identifier 2018-01-08 11:03:35 +00:00
stm32-timers.h mfd: stm32-timers: Fix pwm-stm32 linker issue with COMPILE_TEST 2018-06-04 07:14:17 +01:00
stmpe.h mfd: stmpe: Preparations for STMPE ADC driver 2019-01-16 12:36:12 +00:00
stpmic1.h mfd: stpmic1: Add STPMIC1 driver 2019-01-16 13:59:34 +00:00
stw481x.h
sun4i-gpadc.h
syscon.h
t7l66xb.h
tc3589x.h
tc6387xb.h
tc6393xb.h
ti-lmu-register.h
ti-lmu.h mfd: ti-lmu: Switch to GPIOD 2018-10-23 08:58:34 +01:00
ti_am335x_tscadc.h iio: adc: ti_am335x_tscadc: Improve accuracy of measurement 2018-12-03 11:33:20 +00:00
tmio.h - New Device Support 2019-01-15 06:24:36 +12:00
tps6105x.h
tps6507x.h
tps6586x.h regulator: tps6586x: Add support for TPS658624 2018-04-20 11:44:34 +01:00
tps65010.h mfd: tps65010: Move header file out of I2C realm 2017-08-15 08:27:22 +01:00
tps65086.h
tps65090.h regulator: tps65090: Pass descriptor instead of GPIO number 2018-05-24 16:50:49 +01:00
tps65217.h mfd: tps65217: Introduce dependency on CONFIG_OF 2017-10-13 10:42:58 +01:00
tps65218.h - New Drivers 2019-03-08 10:02:58 -08:00
tps65910.h
tps65912.h
tps68470.h mfd: Update to SPDX license identifier 2018-05-16 09:21:48 +01:00
tps80031.h
twl.h mfd: twl: Move header file out of I2C realm 2017-09-04 14:41:02 +01:00
twl4030-audio.h
twl6040.h
ucb1x00.h
viperboard.h
wl1273-core.h
wm97xx.h mfd: wm97xx-core: core support for wm97xx Codec 2017-09-19 17:07:24 +01:00
wm8400-audio.h
wm8400-private.h regulator: wm8400: Get rid of wm8400_block_read/wm8400_set_bits functions 2019-03-11 16:36:29 +00:00
wm8400.h