Axel Lin
ae7522bf0e
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
...
[ Upstream commit 6549c46af8551b346bcc0b9043f93848319acd5c ]
For linear regulators, the n_voltages should be (max - min) / step + 1.
Buck voltage from 1v to 3V, per step 100mV, and vout mask is 0x1f.
If value is from 20 to 31, the voltage will all be fixed to 3V.
And LDO also, just vout range is different from 1.2v to 3v, step is the
same. If value is from 18 to 31, the voltage will also be fixed to 3v.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Reviewed-by: ChiYuan Huang <cy_huang@richtek.com>
Link: https://lore.kernel.org/r/20210627080418.1718127-1-axel.lin@ingics.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-08-08 08:38:53 +02:00
..
abx500
power: supply: ab8500: Fix an old bug
2021-07-20 16:21:09 +02:00
arizona
mfd: arizona: Remove arizona_of_get_named_gpio helper function
2016-10-04 15:48:05 +01:00
da9052
mfd: da9053: Fix compiler warning message for uninitialised variable
2016-06-30 07:44:23 +01:00
da9055
da9062
mfd: da9062: Supply core driver
2015-08-11 15:08:45 +01:00
da9063
mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L
2019-05-21 18:48:58 +02:00
da9150
mfd: da9150: Add support for Fuel-Gauge
2015-10-13 11:27:54 +01:00
mt6323
mfd: mt6397: Add MT6323 support to MT6397 driver
2016-03-16 08:50:30 +00:00
mt6397
mfd: mt6397: int_con and int_status may vary in location
2016-03-16 08:50:28 +00:00
pcf50633
samsung
Merge remote-tracking branches 'regulator/topic/pwm', 'regulator/topic/qcom-spmi', 'regulator/topic/rk808' and 'regulator/topic/s2mps11' into regulator-next
2016-05-13 14:23:46 +01:00
syscon
mfd: Add Samsung Exynos Low Power Audio Subsystem driver
2016-10-04 15:48:02 +01:00
wm831x
wm8350
leds: wm8350: Remove work queue
2016-01-04 09:57:35 +01:00
wm8994
88pm80x.h
mfd: 88pm80x: Double shifting bug in suspend/resume
2016-10-04 15:48:02 +01:00
88pm860x.h
aat2870.h
ab3100.h
abx500.h
ac100.h
mfd: ac100: Add driver for X-Powers AC100 audio codec / RTC combo IC
2016-08-08 12:53:26 +01:00
adp5520.h
altera-a10sr.h
mfd: altr_a10sr: Add Altera Arria10 DevKit System Resource Chip
2016-06-29 10:14:37 +01:00
as3711.h
mfd: as3711: Set regmap config reg counts properly
2016-03-16 08:50:34 +00:00
as3722.h
regulator: as3722: Add bypass support for LDO6
2016-04-11 15:15:36 +01:00
asic3.h
atmel-hlcdc.h
axp20x.h
mfd: axp20x: Add support for AXP806 PMIC
2016-09-13 14:10:04 +01:00
bcm590xx.h
core.h
- New Drivers
2016-05-20 11:10:24 -07:00
cros_ec.h
mfd: cros_ec: Add MKBP event support
2016-08-31 10:50:59 +01:00
cros_ec_commands.h
mfd: cros_ec: Add MKBP event support
2016-08-31 10:50:59 +01:00
da8xx-cfgchip.h
mfd: da8xx-cfgchip: New header file for CFGCHIP registers
2016-08-12 14:59:10 +05:30
da903x.h
davinci_voicecodec.h
db8500-prcmu.h
mfd: db8500-prcmu: Remove unused *prcmu_set_ddr_opp() calls
2016-10-04 15:48:05 +01:00
dbx500-prcmu.h
mfd: db8500-prcmu: Remove unused *prcmu_set_ddr_opp() calls
2016-10-04 15:48:05 +01:00
dln2.h
ds1wm.h
ezx-pcap.h
hi655x-pmic.h
mfd: hi655x-pmic: Rename some interrupt macro names
2016-06-29 10:14:41 +01:00
hi6421-pmic.h
htc-pasic3.h
imx25-tsadc.h
mfd: fsl-imx25-tsadc: Register touchscreen ADC driver
2016-02-11 15:40:41 +00:00
intel_bxtwc.h
mfd: add Intel Broxton Whiskey Cove PMIC driver
2015-10-30 17:18:50 +00:00
intel_msic.h
intel_soc_pmic.h
mfd: intel_soc_pmic: Add support for Broxton WC PMIC
2015-10-30 17:18:03 +00:00
ipaq-micro.h
janz.h
kempld.h
lm3533.h
lp873x.h
mfd: lp873x: Remove unused mutex lock from struct lp873x
2016-10-04 15:48:04 +01:00
lp3943.h
Revert "gpio: lp3943: Drop pin_used and lp3943_gpio_request/lp3943_gpio_free"
2016-03-09 22:00:27 +07:00
lp8788-isink.h
lp8788.h
lpc_ich.h
mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data
2015-08-11 15:03:21 +01:00
max8907.h
max8925.h
max8997-private.h
max8997.h
mfd: max8997: Enale irq-wakeup unconditionally
2019-11-28 18:28:38 +01:00
max8998-private.h
max8998.h
max14577-private.h
mfd: max14577: Change Krzysztof Kozlowski's email to kernel.org
2016-10-04 15:48:02 +01:00
max14577.h
mfd: max14577: Change Krzysztof Kozlowski's email to kernel.org
2016-10-04 15:48:02 +01:00
max77620.h
mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values
2019-05-21 18:48:58 +02:00
max77686-private.h
rtc: max77686: move initialisation of rtc regmap, irq chip locally
2016-03-14 17:08:13 +01:00
max77686.h
max77693-common.h
drivers: max77843: Switch to common max77693 state container
2015-07-16 21:39:30 +01:00
max77693-private.h
mfd/extcon: max77693: Rename defines to allow inclusion with max77843
2015-07-16 21:39:30 +01:00
max77693.h
max77843-private.h
mfd/extcon: max77843: Rename defines to allow inclusion with max77693
2015-07-16 21:39:30 +01:00
mc13xxx.h
mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values
2019-11-28 18:28:37 +01:00
mc13783.h
mc13892.h
mcp.h
menelaus.h
palmas.h
extcon: palmas: Add the support for VBUS detection by using GPIO
2016-02-05 14:15:31 +09:00
qcom_rpm.h
rc5t583.h
mfd: rc5t583: Set regmap config reg counts properly
2016-03-16 08:50:34 +00:00
rdc321x.h
retu.h
rk808.h
mfd: rk808: Fix RK818_IRQ_DISCHG_ILIM initializer
2016-10-04 15:48:05 +01:00
rn5t618.h
regulator: rn5t618: Add RN5T567 PMIC support
2016-06-29 10:11:29 +01:00
rt5033-private.h
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
2021-08-08 08:38:53 +02:00
rt5033.h
rtsx_common.h
rtsx_pci.h
mfd: rtsx: Add support for rts522A
2015-10-30 17:19:51 +00:00
rtsx_usb.h
si476x-core.h
si476x-platform.h
si476x-reports.h
sky81452.h
smsc.h
sta2x11-mfd.h
stmpe.h
mfd: Add STMPE1600 support
2016-08-10 09:25:18 +01:00
stw481x.h
syscon.h
mfd: syscon: Include errno.h from header
2016-04-11 13:31:40 +01:00
t7l66xb.h
tc3589x.h
tc6387xb.h
tc6393xb.h
ti_am335x_tscadc.h
iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample
2016-08-21 19:48:31 +01:00
tmio.h
mmc: tmio/sdhi: introduce flag for RCar 2+ specific features
2016-05-04 09:28:04 +02:00
tps6105x.h
mfd: tps6105x: Use i2c regmap to access registers
2015-10-05 10:38:22 +01:00
tps6507x.h
tps6586x.h
tps65086.h
mfd: tps65086: Add driver for the TPS65086 PMIC
2016-03-16 08:50:15 +00:00
tps65090.h
mfd: tps65090: Set regmap config reg counts properly
2016-03-16 08:50:36 +00:00
tps65217.h
mfd: tps65217: Add support for IRQs
2016-10-04 15:48:03 +01:00
tps65218.h
regulator: tps65218: do not disable DCDC3 during poweroff on broken PMICs
2016-08-10 18:21:55 +01:00
tps65910.h
tps65912.h
mfd: tps65912: Add driver for the TPS65912 PMIC
2016-02-11 16:30:59 +00:00
tps80031.h
twl4030-audio.h
twl6040.h
mfd: twl6040: Register child device for twl6040-pdmclk
2016-10-04 15:48:05 +01:00
ucb1x00.h
viperboard.h
wl1273-core.h
wm8400-audio.h
wm8400-private.h
mfd: wm8400-core: Delete wm8400_reg_read()
2016-05-09 08:20:45 +01:00
wm8400.h