linux/drivers/regulator
Linus Walleij 95daa868f2 regulator: lp8788-buck: Fully convert to GPIO descriptors
This converts the LP8788 BUCK regulator driver to use GPIO
descriptors.

BUCK1 can use one DVS GPIO and BUCK2 can use two DVS GPIOS,
and no more so just hardcode two GPIO descriptors into
the per-DVS state containers.

Obtain the descriptors from each regulators subdevice.

As there are no in-tree users, board files need to populate
descriptor tables for the buck regulator devices when
they want to use this driver. BUCK1 need a GPIO descriptor
at index 0 and BUCK2 needs two GPIO descriptors at
indices 0 and 1.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://msgid.link/r/20240220-descriptors-regulators-v1-3-097f608694be@linaro.org
Acked-by: Lee Jones <lee@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-02-26 13:46:35 +00:00
..
88pg86x.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
88pm800-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
88pm8607.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
aat2870-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
ab8500-ext.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
ab8500.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
act8865-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
act8945a-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
ad5398.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
anatop-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
arizona-ldo1.c regulator: arizona-ldo1: Convert to platform remove callback returning void 2023-12-11 12:54:25 +00:00
arizona-micsupp.c regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS 2023-03-23 13:50:59 +00:00
as3711-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
as3722-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
atc260x-regulator.c regulator: Use bitfield values for range selectors 2023-07-25 12:14:27 +01:00
aw37503-regulator.c regulator: aw37503: Switch back to use struct i2c_driver's .probe() 2023-08-24 21:43:28 +01:00
axp20x-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
bcm590xx-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
bd718x7-regulator.c regulator: Use bitfield values for range selectors 2023-07-25 12:14:27 +01:00
bd9571mwv-regulator.c regulator: bd9571mwv: Convert to platform remove callback returning void 2023-12-11 12:54:26 +00:00
bd9576-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 2023-03-20 13:11:28 +00:00
bd71815-regulator.c regulator: bd71815: Drop useless header 2023-08-08 15:23:18 +01:00
bd71828-regulator.c regulator: bd71828: Drop useless header 2023-08-08 15:23:17 +01:00
core.c regulator: core: Remove redundant assignment to variable possible_uV 2024-02-19 16:59:35 +00:00
cpcap-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
cros-ec-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 2023-03-20 13:11:28 +00:00
da903x-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
da9052-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
da9055-regulator.c regulator: da9055: Fully convert to GPIO descriptors 2024-02-26 13:46:34 +00:00
da9062-regulator.c regulator: da9062: Annotate struct da9062_regulators with __counted_by 2023-10-09 13:14:23 +01:00
da9063-regulator.c regulator: da9063: Annotate struct da9063_regulators with __counted_by 2023-10-10 22:10:10 +01:00
da9121-regulator.c regulator: da9121: Use i2c_get_match_data() 2023-10-17 21:38:47 +01:00
da9121-regulator.h regulator: da9121: Add DA914x support 2021-11-30 13:08:18 +00:00
da9210-regulator.c regulator: Drop unnecessary of_match_device() calls 2023-10-17 21:38:46 +01:00
da9210-regulator.h regulator: da9xxx: Switch to SPDX identifier 2019-05-03 15:07:39 +09:00
da9211-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
da9211-regulator.h regulator: da9xxx: Switch to SPDX identifier 2019-05-03 15:07:39 +09:00
db8500-prcmu.c regulator: db8500-prcmu: Convert to platform remove callback returning void 2023-12-11 12:54:27 +00:00
dbx500-prcmu.c regulator: Replace symbolic permissions with octal permissions 2021-07-11 23:50:43 +01:00
dbx500-prcmu.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 2019-05-30 11:29:22 -07:00
devres.c regulator: core: Use different devices for resource allocation and DT lookup 2022-12-08 13:02:37 +00:00
dummy.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
dummy.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
event.c regulator: event: Ensure atomicity for sequence number 2024-01-04 20:02:06 +00:00
fan53555.c regulator: fan53555: Simplify probe() 2023-09-11 01:31:23 +01:00
fan53880.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
fixed-helper.c regulator: fixed-helper: Save a few bytes of memory when registering a 'nfc_llc' engine 2024-01-22 17:56:32 +00:00
fixed.c regulator: fixed: add support for under-voltage IRQ 2023-10-25 13:44:30 +01:00
gpio-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
helpers.c regulator: Fix voltage range selection 2023-09-11 13:51:36 +01:00
hi655x-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
hi6421-regulator.c regulator: hi6421: Remove redundant of_match_ptr() macros 2023-08-09 12:52:42 +01:00
hi6421v530-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
hi6421v600-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 2023-03-20 13:11:29 +00:00
internal.h regulator: devres: Add devm_regulator_bulk_get_exclusive() 2022-11-03 13:34:53 +00:00
irq_helpers.c regulator: irq_helper: Provide helper for trivial IRQ notifications 2021-11-24 12:57:30 +00:00
isl6271a-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
isl9305.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
Kconfig regulator: event: Add regulator netlink event support 2023-12-06 13:14:54 +00:00
lm363x-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
lochnagar-regulator.c regulator: Use device_get_match_data() 2023-10-17 21:38:48 +01:00
lp872x.c regulator: lp872x: Fix Wvoid-pointer-to-enum-cast warning 2023-08-10 15:44:46 +01:00
lp873x-regulator.c regulator: lp873x: Use bitfield helpers 2024-02-15 13:41:11 +00:00
lp3971.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
lp3972.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
lp8755.c regulator: lp8755: Drop useless header 2023-08-08 15:23:16 +01:00
lp8788-buck.c regulator: lp8788-buck: Fully convert to GPIO descriptors 2024-02-26 13:46:35 +00:00
lp8788-ldo.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
lp87565-regulator.c regulator: lp87565: Use bitfield helpers 2024-02-15 13:41:10 +00:00
ltc3589.c regulator: ltc3589: Convert enum->pointer for data in the match tables 2023-09-11 01:31:25 +01:00
ltc3676.c regulator: ltc3676: Use maple tree register cache 2023-06-19 12:59:45 +01:00
Makefile regulator: event: Add regulator netlink event support 2023-12-06 13:14:54 +00:00
max1586.c regulator: Drop unnecessary of_match_device() calls 2023-10-17 21:38:46 +01:00
max5970-regulator.c regulator (max5970): Fix IRQ handler 2024-01-30 15:27:16 +00:00
max8649.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
max8660.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
max8893.c regulator: max8893: Drop "_new" from probe callback 2023-07-21 11:55:42 +01:00
max8907-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max8925-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max8952.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
max8973-regulator.c regulator: max8973: Finalize switch to GPIO descriptors 2024-02-26 13:46:33 +00:00
max8997-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max8998.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max14577-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max20086-regulator.c regulator: max20086: Make similar OF and ID table 2023-09-11 01:31:27 +01:00
max20411-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
max77503-regulator.c regulator: max77503: Add ADI MAX77503 support 2023-10-23 13:30:01 +01:00
max77541-regulator.c regulator: Use bitfield values for range selectors 2023-07-25 12:14:27 +01:00
max77620-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max77650-regulator.c regulator: Use bitfield values for range selectors 2023-07-25 12:14:27 +01:00
max77686-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max77693-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max77802-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
max77826-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
max77857-regulator.c regulator: max77857: Fix Wvoid-pointer-to-enum-cast warning 2023-08-10 15:44:45 +01:00
mc13xxx-regulator-core.c regulator: mc13xxx: Constify regulator_ops variables 2019-03-04 00:01:08 +00:00
mc13xxx.h regulator: mc13xxx: Annotate struct mc13xxx_regulator_priv with __counted_by 2023-09-22 19:01:38 +01:00
mc13783-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
mc13892-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
mcp16502.c regulator: mcp16502: Remove redundant of_match_ptr() macros 2023-08-09 12:52:43 +01:00
mp886x.c regulator: mp886x: Make similar OF and ID table 2023-09-11 01:31:26 +01:00
mp5416.c regulator: mp5416: Make similar OF and ID table 2023-09-11 01:31:27 +01:00
mp8859.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
mpq7920.c regulator: mpq7920: Remove redundant of_match_ptr() macro 2023-08-09 12:52:44 +01:00
mpq7920.h regulator: mpq7920: Fix incorrect defines 2020-01-17 15:34:31 +00:00
mt6311-regulator.c regulator: mt6311: Drop useless header 2023-08-08 15:23:13 +01:00
mt6311-regulator.h regulator: mt63xx: Switch to SPDX identifier 2019-04-26 10:38:23 +01:00
mt6315-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
mt6323-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
mt6331-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 2023-03-20 13:11:29 +00:00
mt6332-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 2023-03-20 13:11:29 +00:00
mt6357-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 2023-03-20 13:11:30 +00:00
mt6358-regulator.c regulator: Merge up pending fix 2023-10-30 13:14:27 +00:00
mt6359-regulator.c regulator: Remove duplicated include in mt6359-regulator.c 2023-07-18 15:11:31 +01:00
mt6360-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 2023-03-20 13:11:28 +00:00
mt6370-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 2023-03-20 13:11:29 +00:00
mt6380-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
mt6397-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
mtk-dvfsrc-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
of_regulator.c regulator: Implement uv_survival_time for handling under-voltage events 2023-11-13 01:26:28 +00:00
palmas-regulator.c regulator: palmas: remove redundant initialization of pointer pdata 2023-11-13 01:26:31 +00:00
pbias-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
pca9450-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
pcap-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
pcf50633-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
pf8x00-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
pfuze100-regulator.c regulator: pfuze100-regulator: Remove redundant of_match_ptr() macro 2023-08-09 12:52:45 +01:00
pv88060-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
pv88060-regulator.h regulator: pv880x0: Switch to SPDX identifier 2019-05-03 15:05:52 +09:00
pv88080-regulator.c regulator: pv880x0: Simplify probe() 2023-09-11 01:30:10 +01:00
pv88080-regulator.h regulator: pv880x0: Switch to SPDX identifier 2019-05-03 15:05:52 +09:00
pv88090-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
pv88090-regulator.h regulator: pv880x0: Switch to SPDX identifier 2019-05-03 15:05:52 +09:00
pwm-regulator.c regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe() 2024-02-19 16:59:34 +00:00
qcom_rpm-regulator.c regulator: Use device_get_match_data() 2023-10-17 21:38:48 +01:00
qcom_smd-regulator.c regulator: qcom_smd: Keep one rpm handle for all vregs 2024-01-22 00:06:46 +00:00
qcom_spmi-regulator.c regulator: qcom_spmi: Add PM8937 SPMI regulator 2023-11-13 01:26:20 +00:00
qcom_usb_vbus-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
qcom-labibb-regulator.c regulator: Use device_get_match_data() 2023-10-17 21:38:48 +01:00
qcom-refgen-regulator.c regulator: Introduce Qualcomm REFGEN regulator driver 2023-07-09 22:48:50 +01:00
qcom-rpmh-regulator.c regulator: qcom-rpmh: add support for pm8010 regulators 2023-12-14 10:57:01 +00:00
raa215300.c regulator: raa215300: Add missing blank space 2023-08-18 16:21:44 +01:00
rc5t583-regulator.c regulator: rc5t583: Drop useless header 2023-08-08 15:23:12 +01:00
regnl.h regulator: event: Add regulator netlink event support 2023-12-06 13:14:54 +00:00
rk808-regulator.c regulator: rk808: Drop useless headers 2023-09-12 14:34:11 +01:00
rn5t618-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
rohm-regulator.c regulator: Use bitfield values for range selectors 2023-07-25 12:14:27 +01:00
rpi-panel-attiny-regulator.c regulator: rpi-panel-attiny: Drop useless header 2023-08-08 15:23:12 +01:00
rt4801-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rt4803.c regulator: Add Richtek RT4803 boost regulator 2023-03-29 17:46:31 +01:00
rt4831-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 2023-03-20 13:11:29 +00:00
rt5033-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
rt5120-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 2023-03-20 13:11:29 +00:00
rt5190a-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rt5739.c regulator: rt5739: Add DID check and compatible for rt5733 2023-07-09 22:48:53 +01:00
rt5759-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
rt6160-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rt6190-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rt6245-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rtmv20-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rtq2134-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rtq2208-regulator.c regulator: rtq2208: Switch back to use struct i2c_driver's .probe() 2023-08-14 22:26:43 +01:00
rtq6752-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
s2mpa01.c regulator: s2mpa01: Drop useless header 2023-08-08 15:23:11 +01:00
s2mps11.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
s5m8767.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
sc2731-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 2023-03-20 13:11:26 +00:00
scmi-regulator.c regulator: scmi: Allow for zero voltage domains 2023-01-26 22:54:47 +00:00
sky81452-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
slg51000-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
slg51000-regulator.h regulator: slg51000: add slg51000 regulator driver 2019-05-13 11:07:43 +01:00
sm5703-regulator.c regulator: Updates for v6.4 2023-04-25 17:13:47 -07:00
stm32-booster.c regulator: Use device_get_match_data() 2023-10-17 21:38:48 +01:00
stm32-pwr.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
stm32-vrefbuf.c regulator: stm32-vrefbuf: Convert to platform remove callback returning void 2023-12-11 12:54:28 +00:00
stpmic1_regulator.c regulator: stpmic1: Fix kernel-doc notation warnings 2023-11-13 01:26:32 +00:00
stw481x-vmmc.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
sy7636a-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 2023-03-20 13:11:29 +00:00
sy8106a-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
sy8824x.c regulator: sy8824x: Make similar OF and ID table 2023-09-11 01:31:24 +01:00
sy8827n.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
ti-abb-regulator.c regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register 2024-01-23 15:05:13 +00:00
tps6105x-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
tps6286x-regulator.c regulator: tps6286x-regulator: Remove redundant of_match_ptr() macros 2023-08-09 12:52:46 +01:00
tps6287x-regulator.c regulator: tps6287x: Fix n_voltages 2023-08-29 19:17:25 +01:00
tps6507x-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
tps6524x-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
tps6586x-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
tps6594-regulator.c regulator: tps6594-regulator: Fix random kernel crash 2023-09-05 20:58:41 +01:00
tps51632-regulator.c regulator: Drop unnecessary of_match_device() calls 2023-10-17 21:38:46 +01:00
tps62360-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
tps65023-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
tps65086-regulator.c regulator: tps65086: Select dedicated regulator config for chip variant 2023-08-18 22:06:52 +01:00
tps65090-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
tps65132-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
tps65217-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
tps65218-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
tps65219-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
tps65910-regulator.c regulator: tps65910: Drop useless header 2023-08-08 15:23:10 +01:00
tps65912-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
tps68470-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 2023-03-20 13:11:29 +00:00
twl6030-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
twl-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
uniphier-regulator.c regulator: uniphier: Convert to platform remove callback returning void 2023-12-11 12:54:29 +00:00
userspace-consumer.c regulator: userspace-consumer: Convert to platform remove callback returning void 2023-12-11 12:54:30 +00:00
vctrl-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
vexpress-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
virtual.c regulator: virtual: Convert to platform remove callback returning void 2023-12-11 12:54:31 +00:00
vqmmc-ipq4019-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 2023-03-20 13:11:28 +00:00
wm831x-dcdc.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
wm831x-isink.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
wm831x-ldo.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
wm8350-regulator.c regulator: wm8350: Convert to platform remove callback returning void 2023-12-11 12:54:32 +00:00
wm8400-regulator.c regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 2023-03-20 13:11:25 +00:00
wm8994-regulator.c regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS 2023-03-23 12:24:15 +00:00