linux/drivers/regulator
Linus Torvalds 1e66d46f6d regulator: Updates for v7.2
The development of the regulator subsystem continues to be quite quiet,
 we've got several new devices, removal of one old device and some kernel
 wide cleanup of platform devices but nothing in the core.
 
  - Cleanups of platform_device_id usage.
  - Filling out and fixing of the description of the MediaTek MT6359
  - Removal of the PCAP regulator driver, the MFD has been removed.
  - New device support for Qualcomm Nord RPMH, PM8109, PM8150 and
    PMAU0102, and SG Micro SGM3804.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmowBwMACgkQJNaLcl1U
 h9C39Qf/bQbsFwOOajnciGePTbn+0NiepkVr8H6+lYYt50oHI9olsvhiIE957x1h
 OR8pYIFcH+ct7fZMJxr0BpET9GmEbx4J0jdZ3dHP4sZUX4td/Ur9XoCsz23nFckD
 lx1VcYo1C3er+/pP5JMueELRB0S5QiJ1RtE2xP7/c3Vv2mqfZJ4bbacohjPYFfsc
 T/z+Is1sB1Bjk+CEs590CkduKw5ElXy+iwt7e7oZYsWZy66CCvmCPlk27Z9mAEYM
 4zLtnNfJyzdeapdadN49Y995mmqp/8Wk9mCYyjcakgAMXDVoYNf8fZLasixy7+zo
 4xbpSs8tFhsoB+4XU1bIlgXkzpRAFA==
 =NKM3
 -----END PGP SIGNATURE-----

Merge tag 'regulator-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator updates from Mark Brown:
 "The development of the regulator subsystem continues to be quite
  quiet, we've got several new devices, removal of one old device and
  some kernel wide cleanup of platform devices but nothing in the core.

   - Cleanups of platform_device_id usage

   - Filling out and fixing of the description of the MediaTek MT6359

   - Removal of the PCAP regulator driver, the MFD has been removed

   - New device support for Qualcomm Nord RPMH, PM8109, PM8150 and
     PMAU0102, and SG Micro SGM3804"

* tag 'regulator-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (23 commits)
  regulator: dt-bindings: mt6311: Convert to DT schema
  regulator: qcom_smd-regulator: Add PM8019
  regulator: dt-bindings: qcom,smd-rpm-regulator: Add PM8019
  regulator: mt6359: Fix vbbck default internal supply name
  regulator: bq257xx: drop confusing configuration of_node
  regulator: Unify usage of space and comma in platform_device_id arrays
  regulator: Use named initializers for platform_device_id arrays
  regulator: Drop unused assignment of platform_device_id driver data
  regulator: scmi: fix of_node refcount leak in scmi_regulator_probe()
  regulator: remove used pcap regulator driver
  regulator: add SGM3804 Dual Output driver
  regulator: dt-bindings: document the SGM3804 Dual Output regulator
  regulator: mt6359: Add proper ldo_vcn33_[12] regulators
  regulator: mt6359: Add regulator supply names
  regulator: mt6359: const-ify regulator descriptions
  regulator: dt-bindings: mt6359: Deprecate bogus vcn33_[12]_* split regulators
  regulator: dt-bindings: mt6359: Drop regulator-name pattern restrictions
  regulator: palmas: Move MODULE_DEVICE_TABLE next to the table itself
  regulator: qcom_smd: Add PM8150 regulators
  regulator: dt-bindings: qcom,smd-rpm-regulator: Document PM8150 IC
  ...
2026-06-16 07:50:31 +05:30
..
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
88pm886-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
88pm8607.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01: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: act8865-regulator: switch psy_cfg from of_node to fwnode 2025-06-22 01:39:51 +02:00
act8945a-regulator.c regulator: act8945a: fix OF node reference imbalance 2026-04-09 20:19:34 +01:00
ad5398.c regulator: ad5398: Fix incorrect power down bit mask 2025-02-06 11:27:24 +00:00
adp5055-regulator.c regulator: adp5055: Remove unneeded semicolon 2025-04-14 11:22:40 +01: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: Switch back to struct platform_driver::remove() 2024-11-12 13:08:35 +00:00
arizona-micsupp.c ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx() 2025-11-17 00:14:20 +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: axp20x: AXP717: dcdc4 doesn't have delay 2025-03-19 12:28:26 +00:00
bcm590xx-regulator.c regulator: bcm590xx: Add support for BCM59054 regulators 2025-05-22 10:57:46 +01:00
bd718x7-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
bd9571mwv-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
bd9576-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
bd71815-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
bd71828-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
bd96801-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
bq257xx-regulator.c regulator: bq257xx: drop confusing configuration of_node 2026-06-04 16:59:39 +01:00
core.c regulator: core: fix typo in comments 2026-03-23 16:03:25 +00:00
cpcap-regulator.c regulator: cpcap-regulator: add support for Mot regulators 2026-02-26 18:55:37 +00:00
cros-ec-regulator.c regulator: cros-ec: Add regulator supply 2026-03-23 22:38:55 +00:00
da903x-regulator.c regulator: Fix typos in the comment 2024-09-10 12:40:38 +01:00
da9052-regulator.c regulator: da9052: Constify static data 2024-09-10 12:44:03 +01:00
da9055-regulator.c regulator: da9055: Constify static data 2024-09-10 12:44:04 +01: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: kzalloc + kcalloc to kzalloc 2026-03-12 23:16:17 +00:00
da9121-regulator.c regulator: da9121: Allow caching BUCK registers 2026-03-24 19:37:45 +00:00
da9121-regulator.h regulator: da9121: Add DA914x support 2021-11-30 13:08:18 +00:00
da9210-regulator.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
da9210-regulator.h regulator: da9xxx: Switch to SPDX identifier 2019-05-03 15:07:39 +09:00
da9211-regulator.c regulator: da9211: Constify struct regulator_desc 2024-09-09 18:27:02 +01:00
da9211-regulator.h regulator: da9xxx: Switch to SPDX identifier 2019-05-03 15:07:39 +09:00
db8500-prcmu.c regulator: Switch back to struct platform_driver::remove() 2024-11-12 13:08:35 +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: devres: Use enum regulator_get_type in internal functions 2026-03-30 15:44:06 +01:00
dummy.c regulator: dummy, make dummy_regulator_driver static 2026-01-12 16:23:16 +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: add enable_time support and soft-start times 2025-06-16 13:26:23 +01:00
fan53880.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
fixed-helper.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
fixed.c regulator: fixed: remove unused macro 2026-03-23 16:19:53 +00:00
fp9931.c regulator: fp9931: Fix handling of mandatory "vin" supply 2026-03-17 18:07:36 +00:00
gpio-regulator.c regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods 2025-07-03 12:22:35 +01:00
helpers.c regulator: update some comments ([gs]et_voltage_vsel vs [gs]et_voltage_sel) 2024-09-13 14:57:08 +01:00
hi655x-regulator.c regulator: Unify usage of space and comma in platform_device_id arrays 2026-06-02 16:09:25 +01:00
hi6421-regulator.c regulator: Unify usage of space and comma in platform_device_id arrays 2026-06-02 16:09:25 +01:00
hi6421v530-regulator.c regulator: Unify usage of space and comma in platform_device_id arrays 2026-06-02 16:09:25 +01:00
hi6421v600-regulator.c regulator: Unify usage of space and comma in platform_device_id arrays 2026-06-02 16:09:25 +01:00
internal.h regulator: Add devres version of of_regulator_get_optional() 2024-09-30 01:11:41 +02:00
irq_helpers.c regulator: irq_helper: replace use of system_wq with system_dfl_wq 2025-11-07 09:37:49 +00:00
isl6271a-regulator.c regulator: isl6271a: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-09-30 01:11:42 +02:00
isl9305.c regulator: isl9305: convert to use maple tree register cache 2024-03-25 00:48:18 +00:00
Kconfig regulator: Updates for v7.2 2026-06-16 07:50:31 +05:30
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: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
lp3971.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
lp3972.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
lp8755.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
lp8788-buck.c regulator: lp8788-buck: fix copy and paste bug in lp8788_dvs_gpio_request() 2024-03-06 14:03:32 +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: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01: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: remove used pcap regulator driver 2026-05-28 15:52:44 +01:00
max1586.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
max5970-regulator.c regulator: max5970: Drop unused structs 2024-10-10 12:16:58 +01:00
max8649.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
max8660.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
max8893.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +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: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
max8973-regulator.c regulator: max8973: Use irq_get_trigger_type() helper 2024-09-13 14:57:07 +01:00
max8997-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
max8998.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
max14577-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
max20086-regulator.c regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt() 2025-06-08 23:29:48 +01:00
max20411-regulator.c regulator: max20411: show failure on register 2026-03-05 19:03:51 +00:00
max77503-regulator.c regulator: max77503: remove unused struct 'max77503_dev' 2024-05-29 11:24:22 +01:00
max77541-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
max77620-regulator.c regulator: Unify usage of space and comma in platform_device_id arrays 2026-06-02 16:09:25 +01:00
max77650-regulator.c regulator: max77650: fix OF node reference imbalance 2026-04-09 20:19:32 +01:00
max77675-regulator.c regulator: max77675: Add MAX77675 regulator driver 2025-12-14 19:37:48 +09:00
max77686-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
max77693-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
max77802-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
max77826-regulator.c regulator: max77826: Constify static data 2024-09-10 12:44:11 +01:00
max77838-regulator.c regulator: max77838: add max77838 regulator driver 2025-09-15 19:27:50 +01:00
max77857-regulator.c regulator: max77857: Make max77857_id static 2024-08-01 12:50:10 +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: Add supplier for regulators 2024-08-13 12:41:44 +01:00
mp886x.c regulator: mp886x: Fix ID table driver_data 2025-06-30 16:06:40 +01:00
mp5416.c regulator: mp5416: Constify struct regulator_desc 2024-09-09 18:27:01 +01:00
mp8859.c regulator: mp8859: Implement set_current_limit() 2024-02-26 13:46:55 +00: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: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
mt6311-regulator.h regulator: mt63xx: Switch to SPDX identifier 2019-04-26 10:38:23 +01:00
mt6315-regulator.c regulator: mt6315: Add regulator supplies 2026-03-30 15:45:37 +01:00
mt6316-regulator.c regulator: Add support for MediaTek MT6316 SPMI PMIC Regulators 2025-11-05 13:28:44 +00:00
mt6323-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mt6331-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mt6332-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mt6357-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
mt6358-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mt6359-regulator.c regulator: mt6359: Fix vbbck default internal supply name 2026-06-09 19:00:42 +01:00
mt6360-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mt6363-regulator.c regulator: mt6363: Fix incorrect and redundant IRQ disposal in probe 2026-03-01 23:48:17 +00:00
mt6370-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mt6380-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mt6397-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
mtk-dvfsrc-regulator.c regulator: mtk-dvfsrc: Add support for MediaTek MT8196 DVFSRC 2025-06-23 13:12:31 +01:00
of_regulator.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
palmas-regulator.c regulator: palmas: Move MODULE_DEVICE_TABLE next to the table itself 2026-05-05 21:10:01 +09:00
pbias-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
pca9450-regulator.c regulator: pca9450: Correct probed name for PCA9452 2026-03-10 14:52:42 +00:00
pf8x00-regulator.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
pf530x-regulator.c regulator: pf530x: Add a driver for the NXP PF5300 Regulator 2025-09-05 14:20:37 +01:00
pf0900-regulator.c regulator: pf0900: Make regu_irqs variable static const 2026-02-22 23:53:49 +00:00
pf1550-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
pf9453-regulator.c regulator: pf9453: Allow shared IRQ 2026-03-02 16:56:59 +00:00
pfuze100-regulator.c regulator: pfuze100: Constify static data 2024-09-10 12:44:14 +01:00
pv88060-regulator.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01: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: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01: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-regulator: Add PM8019 2026-06-09 22:46:05 +01:00
qcom_spmi-regulator.c regulator: qcom_spmi: Constify struct spmi_voltage_range 2025-05-19 11:41:48 +01: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: qcomm-labibb: replace use of system_wq with system_dfl_wq 2025-11-20 17:29:07 +00:00
qcom-pm8008-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
qcom-refgen-regulator.c regulator: remove unneeded 'fast_io' parameter in regmap_config 2025-08-13 19:06:29 +01:00
qcom-rpmh-regulator.c regulator: add support for SGM3804 Dual Output driver 2026-05-24 23:35:39 +01: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
renesas-usb-vbus-regulator.c regulator: renesas-usb-vbus-regulator: Remove unused headers 2025-11-18 18:55:22 +00:00
rk808-regulator.c regulator: rk808: fix OF node reference imbalance 2026-04-09 20:19:31 +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: rohm-regulator: warn if unsupported voltage is set 2024-05-16 13:36:42 +01:00
rpi-panel-attiny-regulator.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
rpi-panel-v2-regulator.c regulator: rpi-panel-v2: Add shutdown hook 2025-06-17 12:50:30 +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: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
rt5033-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
rt5120-regulator.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
rt5133-regulator.c regulator: rt5133: Fix IS_ERR() vs NULL bug in rt5133_validate_vendor_info() 2025-08-19 16:52:47 +01:00
rt5190a-regulator.c regulator: Switch i2c drivers back to use .probe() 2023-05-08 08:50:11 +09:00
rt5739.c regulator: rt5739: Enable REGCACHE_MAPLE 2025-06-30 12:15:38 +01:00
rt5759-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
rt6160-regulator.c regulator: rt6160: Add rt6166 vout min_uV setting for compatible 2025-07-16 11:15:26 +01: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
rt8092.c regulator: Add rt8092 support 2025-12-19 08:32:06 +00:00
rtmv20-regulator.c regulator: rtmv20: convert to use maple tree register cache 2024-03-25 00:48:23 +00: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: Correct LDO2 logic judgment bits 2025-11-27 11:41:00 +00:00
rtq6752-regulator.c regulator: rtq6752: make const read-only array fault_mask static 2025-03-17 17:35:52 +00:00
s2dos05-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
s2mpa01.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01:00
s2mps11.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
s5m8767.c regulator: Drop unused assignment of platform_device_id driver data 2026-06-02 16:09:23 +01: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: fix of_node refcount leak in scmi_regulator_probe() 2026-06-02 16:06:18 +01:00
sgm3804-regulator.c regulator: add SGM3804 Dual Output driver 2026-05-24 23:35:38 +01: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: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
slg51000-regulator.h regulator: slg51000: add slg51000 regulator driver 2019-05-13 11:07:43 +01:00
spacemit-p1.c regulator: spacemit-p1: Update supply names 2026-02-22 23:53:44 +00:00
stm32-booster.c regulator: Use device_get_match_data() 2023-10-17 21:38:48 +01:00
stm32-pwr.c regulator: stm32-pwr: add support of STM32MP13 2024-05-27 01:32:22 +01:00
stm32-vrefbuf.c regulator: stm32-vrefbuf: Remove redundant pm_runtime_mark_last_busy() calls 2025-07-04 13:09:53 +01: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
sun20i-regulator.c regulator: sun20i: Add Allwinner D1 LDOs driver 2024-05-09 17:44:01 +02:00
sy7636a-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
sy8106a-regulator.c regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 01:32:50 +01:00
sy8824x.c regulator: sy8824x: Fix ID table driver_data 2025-06-30 16:06:39 +01:00
sy8827n.c regulator: sy8827n: make enable gpio NONEXCLUSIVE 2025-07-07 23:32:39 +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: Fix a copy & paste error 2025-07-14 14:44:05 +01:00
tps6287x-regulator.c regulator: tps6287x-regulator: Enable REGCACHE_MAPLE 2025-06-30 12:15:39 +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: tps6524x: Remove unnecessary memset 2025-08-11 14:08:52 +01: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: Remove unneeded semicolon 2025-08-11 14:08:51 +01:00
tps51632-regulator.c regulator: tps51632: convert to use maple tree register cache 2024-03-25 00:48:25 +00:00
tps62360-regulator.c regulator: tps62360: convert to use maple tree register cache 2024-03-25 00:48:26 +00:00
tps65023-regulator.c regulator: tps65023: Constify static data 2024-09-10 12:44:09 +01:00
tps65086-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +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: tps65132: Add of_match table 2024-03-25 19:28:27 +00:00
tps65185.c regulator: tps65185: check devm_kzalloc() result in probe 2026-02-23 14:52:16 +00: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: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
tps65219-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01:00
tps65910-regulator.c regulator: tps65910: Drop useless header 2023-08-08 15:23:10 +01:00
tps65912-regulator.c regulator: Use named initializers for platform_device_id arrays 2026-06-02 16:09:24 +01: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
twl-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
twl6030-regulator.c regulator: Explicitly include correct DT includes 2023-07-14 20:52:54 +01:00
uniphier-regulator.c regulator: Switch back to struct platform_driver::remove() 2024-11-12 13:08:35 +00:00
userspace-consumer.c regulator: Switch back to struct platform_driver::remove() 2024-11-12 13:08:35 +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: Switch back to struct platform_driver::remove() 2024-11-12 13:08:35 +00:00
vqmmc-ipq4019-regulator.c regulator: vqmmc-ipq4019: fix module autoloading 2024-04-10 18:48:59 +01: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: wm831x-isink: Convert comma to semicolon 2024-07-29 01:19:04 +01: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: Switch back to struct platform_driver::remove() 2024-11-12 13:08:35 +00:00
wm8400-regulator.c regulator: wm8400: Constify struct regulator_desc 2024-09-09 21:08:42 +01:00
wm8994-regulator.c regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS 2023-03-23 12:24:15 +00:00