aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/regulator
AgeCommit message (Expand)AuthorFilesLines
2024-04-10regulator: vqmmc-ipq4019: fix module autoloadingKrzysztof Kozlowski1-0/+1
2024-04-10regulator: qcom-refgen: fix module autoloadingKrzysztof Kozlowski1-0/+1
2024-04-09regulator: mt6360: De-capitalize devicetree regulator subnodesAngeloGioacchino Del Regno1-12/+20
2024-04-08regulator: irq_helpers: duplicate IRQ nameMatti Vaittinen1-0/+3
2024-03-25regulator: tps65132: Add of_match tableAndré Apitzsch1-0/+7
2024-03-22Merge tag 'regulator-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-0/+11
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-03-13Merge tag 'regulator-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds15-283/+428
2024-03-12regulator: core: Propagate the regulator state in case of exclusive getKory Maincent1-0/+11
2024-03-06regulator: lp8788-buck: fix copy and paste bug in lp8788_dvs_gpio_request()Dan Carpenter1-3/+3
2024-03-05regulator: core: make regulator_class constantRicardo B. Marliere2-2/+2
2024-03-04regulator: rk808: fix LDO range on RK806Quentin Schulz1-2/+2
2024-03-04regulator: rk808: fix buck range on RK806Quentin Schulz1-3/+3
2024-02-29regulator: da9121: Remove unused of_gpio.hAndy Shevchenko1-1/+0
2024-02-26regulator: mp8859: Cleanups and enhancementsMark Brown1-1/+251
2024-02-26Convert some regulator drivers to GPIO descriptorsMark Brown5-242/+141
2024-02-26regulator: userspace-consumer: add module device tableJohn Keeping1-0/+1
2024-02-26regulator: mp8859: Implement set_current_limit()Mark Brown1-0/+55
2024-02-26regulator: mp8859: Report slew rateMark Brown1-0/+15
2024-02-26regulator: mp8859: Support status and error readbackMark Brown1-0/+59
2024-02-26regulator: mp8859: Support active discharge controlMark Brown1-0/+5
2024-02-26regulator: mp8859: Support mode operationsMark Brown1-0/+39
2024-02-26regulator: mp8859: Support enable controlMark Brown1-0/+7
2024-02-26regulator: mp8859: Validate and log device identifier informationMark Brown1-0/+34
2024-02-26regulator: mp8859: Specify register accessibility and enable cachingMark Brown1-1/+37
2024-02-26regulator: max8998: Convert to GPIO descriptorsLinus Walleij1-96/+54
2024-02-26regulator: max8997: Convert to GPIO descriptorsLinus Walleij1-60/+25
2024-02-26regulator: lp8788-buck: Fully convert to GPIO descriptorsLinus Walleij1-38/+26
2024-02-26regulator: da9055: Fully convert to GPIO descriptorsLinus Walleij1-24/+24
2024-02-26regulator: max8973: Finalize switch to GPIO descriptorsLinus Walleij1-24/+12
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor1-1/+1
2024-02-19regulator: core: Remove redundant assignment to variable possible_uVColin Ian King1-1/+0
2024-02-19regulator: core: Remove redundant assignment to variable possible_uVColin Ian King1-1/+0
2024-02-19regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe()Uwe Kleine-König1-23/+17
2024-02-19regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe()Uwe Kleine-König1-23/+17
2024-02-19regulator: Merge up v6.8-rc5Mark Brown3-4/+63
2024-02-15regulator: lp873x: Use bitfield helpersGeert Uytterhoeven1-1/+2
2024-02-15regulator: lp87565: Use bitfield helpersGeert Uytterhoeven1-1/+2
2024-02-13regulator: max5970: Fix regulator child node nameNaresh Solanki1-4/+4
2024-01-30regulator (max5970): Fix IRQ handlerPatrick Rudolph1-1/+1
2024-01-23regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared...Romain Naour1-3/+19
2024-01-22regulator: fixed-helper: Save a few bytes of memory when registering a 'nfc_l...Christophe JAILLET1-2/+2
2024-01-22regulator: pwm-regulator: Manage boot-on with disabled PWM channelsMartin Blumenstingl1-0/+33
2024-01-22regulator: pwm-regulator: Calculate the output voltage for disabled PWMsMartin Blumenstingl1-0/+7
2024-01-22regulator: pwm-regulator: Add validity checks in continuous .get_voltageMartin Blumenstingl1-0/+3
2024-01-22regulator: qcom_smd: Keep one rpm handle for all vregsKonrad Dybcio1-9/+10
2024-01-12Merge tag 'pwm/for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2024-01-04regulator: event: Ensure atomicity for sequence numberNaresh Solanki1-4/+4
2023-12-20pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()Sean Young1-2/+2
2023-12-18regulator: qcom_smd: Add LDO5 MP5496 regulatorVaradarajan Narayanan1-0/+1
2023-12-14Add pm8010 RPMH regulators for sm8550 boardsMark Brown1-26/+151
2023-12-14regulator: qcom-rpmh: add support for pm8010 regulatorsFenglin Wu1-0/+62
2023-12-14regulator: qcom-rpmh: extend to support multiple linear voltage rangesFenglin Wu1-26/+89
2023-12-11regulator: wm8350: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-11regulator: virtual: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-11regulator: userspace-consumer: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-12-11regulator: uniphier: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-11regulator: stm32-vrefbuf: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-11regulator: db8500-prcmu: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-11regulator: bd9571mwv: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-11regulator: arizona-ldo1: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-12-06regulator: event: Add regulator netlink event supportNaresh Solanki5-1/+133
2023-11-13regulator: add under-voltage support (part 2)Mark Brown2-0/+47
2023-11-13Add PM8937 PMIC supportMark Brown2-0/+68
2023-11-13regulator: stpmic1: Fix kernel-doc notation warningsJiapeng Chong1-1/+1
2023-11-13regulator: palmas: remove redundant initialization of pointer pdataColin Ian King1-1/+1
2023-11-13regulator: core: Only increment use_count when enable_count changesRui Zhang1-26/+30
2023-11-13regulator: core: Add option to prevent disabling unused regulatorsJavier Martinez Canillas1-0/+17
2023-11-13regulator: Implement uv_survival_time for handling under-voltage eventsOleksij Rempel2-1/+8
2023-11-13regulator: Introduce handling for system-critical under-voltage eventsOleksij Rempel2-0/+40
2023-11-13regulator: qcom_smd: Add PM8937 regulatorsDang Huynh1-0/+34
2023-11-13regulator: qcom_spmi: Add PM8937 SPMI regulatorDang Huynh1-0/+34
2023-10-30regulator: Merge up pending fixMark Brown3-11/+19
2023-10-27regulator (max5970): Remove duplicate lineNaresh Solanki1-1/+0
2023-10-27regulator (max5970): Add hwmon supportNaresh Solanki1-1/+143
2023-10-25regulator: qcom-rpmh: Fix smps4 regulator for pm8550veAbel Vesa1-1/+1
2023-10-25regulator: qcom-rpmh: Add regulators support for PMC8380Rajendra Nayak1-0/+19
2023-10-25regulator: fixed: add support for under-voltage IRQOleksij Rempel1-0/+50
2023-10-23regulator: max77503: Add ADI MAX77503 supportGokhan Celik3-0/+148
2023-10-17regulator: Use device_get_match_data()Rob Herring7-42/+22
2023-10-17regulator: da9121: Use i2c_get_match_data()Rob Herring1-13/+2
2023-10-17regulator: Drop unnecessary of_match_device() callsRob Herring3-30/+2
2023-10-10regulator: da9063: Annotate struct da9063_regulators with __counted_byKees Cook1-1/+1
2023-10-09regulator: da9062: Annotate struct da9062_regulators with __counted_byKees Cook1-1/+1
2023-10-02regulator: mt6358: Add supply names for MT6366 regulatorsChen-Yu Tsai1-40/+37
2023-10-02regulator: mt6358: Add missing regulators for MT6366Chen-Yu Tsai1-0/+20
2023-10-02regulator: mt6358: Make MT6366 vcn18 LDO configurableChen-Yu Tsai1-1/+23
2023-10-02regulator: mt6358: fix and drop type prefix in MT6366 regulator node namesChen-Yu Tsai1-35/+35
2023-10-02regulator: mt6358: Add supply names for MT6358 regulatorsChen-Yu Tsai1-55/+51
2023-10-02regulator: mt6358: Use mt6397-regulator.h binding header for buck mode macrosChen-Yu Tsai1-7/+6
2023-09-26regulator: qcom_spmi: Add PMA8084 regulatorsStephan Gerhold1-0/+49
2023-09-26regulator: qcom_spmi: Add PM8019 regulatorsStephan Gerhold1-0/+23
2023-09-26regulator: qcom_spmi: Add PM8909 regulatorsStephan Gerhold1-0/+24
2023-09-26regulator/core: Revert "fix kobject release warning and memory leak in regula...Michał Mirosław1-5/+1
2023-09-26regulator/core: regulator_register: set device->class earlierMichał Mirosław1-2/+2
2023-09-26regulator: mt6358: Remove bogus regulators andMark Brown2-167/+139
2023-09-25regulator: mt6358: Add output voltage fine tuning to variable LDOsChen-Yu Tsai1-160/+115
2023-09-25regulator: mt6358: Add output voltage fine tuning to fixed regulatorsChen-Yu Tsai1-2/+13
2023-09-25regulator: mt6358: Fail probe on unknown chip IDChen-Yu Tsai1-4/+10
2023-09-22regulator: mc13xxx: Annotate struct mc13xxx_regulator_priv with __counted_byKees Cook1-1/+1
2023-09-20regulator: mt6358: split ops for buck and linear range LDO regulatorsChen-Yu Tsai1-3/+15
2023-09-12regulator: rk808: Drop useless headersLinus Walleij1-2/+0
2023-09-12Match data improvements for pv880x0 regulatorMark Brown1-41/+17
2023-09-11regulator: Fix voltage range selectionVincent Whitchurch1-1/+1
2023-09-11regulator: mp5416: Make similar OF and ID tableBiju Das1-5/+5
2023-09-11regulator: max20086: Make similar OF and ID tableBiju Das1-34/+31
2023-09-11regulator: mp886x: Make similar OF and ID tableBiju Das1-10/+4
2023-09-11regulator: ltc3589: Convert enum->pointer for data in the match tablesBiju Das1-35/+26
2023-09-11regulator: sy8824x: Make similar OF and ID tableBiju Das1-19/+7
2023-09-11regulator: fan53555: Simplify probe()Biju Das1-7/+2
2023-09-11regulator: pv880x0: Simplify probe()Biju Das1-37/+14
2023-09-11regulator: pv880x0: Drop ifdefferyBiju Das1-5/+4
2023-09-07Merge tag 'regulator-fix-v6.6-merge-window' of git://git.kernel.org/pub/scm/l...Linus Torvalds2-17/+16
2023-09-05regulator: tps6594-regulator: Fix random kernel crashJerome Neanne1-16/+15
2023-08-29regulator: tps6287x: Fix n_voltagesVincent Whitchurch1-1/+1
2023-08-29Merge tag 'regulator-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds69-170/+1869
2023-08-24regulator: userspace-consumer: Drop event support for this cycleMark Brown1-51/+1
2023-08-24regulator: aw37503: Switch back to use struct i2c_driver's .probe()Uwe Kleine-König1-1/+1
2023-08-22regulator: aw37503: add regulator driver for AwinicMark Brown3-0/+249
2023-08-21regulator: aw37503: add regulator driver for Awinic AW37503Alec Li3-0/+249
2023-08-18regulator: tps65086: Select dedicated regulator config for chip variantAndre Werner1-8/+180
2023-08-18regulator: raa215300: Update help descriptionBiju Das1-1/+5
2023-08-18regulator: raa215300: Add missing blank spaceBiju Das1-1/+1
2023-08-18regulator: raa215300: Change rate from 32000->32768Biju Das1-1/+1
2023-08-16regulator: raa215300: Add const definitionBiju Das1-1/+1
2023-08-16regulator: raa215300: Fix resource leak in case of errorBiju Das1-8/+8
2023-08-14regulator: rtq2208: Switch back to use struct i2c_driver's .probe()Uwe Kleine-König1-1/+1
2023-08-10regulator: lp872x: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-10regulator: max77857: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-3/+3
2023-08-10regulator: ltc3589: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-2/+1
2023-08-10regulator: qcom_rpm-regulator: Use devm_kmemdup to replace devm_kmalloc + memcpyLi Zetao1-2/+1
2023-08-09regulator: tps6286x-regulator: Remove redundant of_match_ptr() macrosChen Jiahao1-3/+3
2023-08-09regulator: pfuze100-regulator: Remove redundant of_match_ptr() macroChen Jiahao1-2/+1
2023-08-09regulator: mpq7920: Remove redundant of_match_ptr() macroChen Jiahao1-1/+1
2023-08-09regulator: mcp16502: Remove redundant of_match_ptr() macrosChen Jiahao1-3/+3
2023-08-09regulator: hi6421: Remove redundant of_match_ptr() macrosChen Jiahao1-10/+10
2023-08-09regulator: lp87565: Remove redundant of_match_ptr() macrosChen Jiahao1-2/+2
2023-08-09regulator: da9121-regulator: Remove redundant of_match_ptr() macrosChen Jiahao1-9/+9
2023-08-08regulator: bd71815: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: bd71828: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: lp8755: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: max20086: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: mcp16502: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: mt6311: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: rc5t583: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: rpi-panel-attiny: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: s2mpa01: Drop useless headerLinus Walleij1-1/+0
2023-08-08regulator: tps65910: Drop useless headerLinus Walleij1-1/+0
2023-08-07regulator: rpi-panel-attiny-regulator: Remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2023-08-07Add Richtek RTQ2208 SubPMIC supportMark Brown3-0/+595
2023-08-07regulator: qcom-rpmh: Fix LDO 12 regulator for PM8550Abel Vesa1-1/+1
2023-08-07regulator: max5970: Rename driver and remove wildcardNaresh Solanki3-18/+18
2023-08-07regulator: rtq2208: Add Richtek RTQ2208 SubPMIC driverAlina Yu3-0/+595
2023-08-04regulator: da9063: better fix null deref with partial DTMartin Fuzzey1-6/+6
2023-08-03regulator: max77857: fix build error in max77857-regulator.cYang Yingliang1-2/+4
2023-08-03regulator: userspace-consumer: Add regulator event supportNaresh Solanki1-1/+51
2023-08-01regulator: max77857: change some variables to staticYang Yingliang1-2/+2
2023-07-30regulator: Merge up fixes from Linus' treeMark Brown1-5/+5
2023-07-25regulator: REGULATOR_QCOM_REFGEN should depend on ARCH_QCOMGeert Uytterhoeven1-0/+1
2023-07-25regulator: Use bitfield values for range selectorsChen-Yu Tsai7-26/+29
2023-07-23regulator: mt6358: Fix incorrect VCN33 sync error messageChen-Yu Tsai1-1/+1
2023-07-23regulator: mt6358: Sync VCN33_* enable status after checking IDChen-Yu Tsai1-4/+4
2023-07-23regulator: Merge up fixes from mainlineMark Brown1-0/+3
2023-07-21Add regulators support for PMX75Mark Brown1-0/+38
2023-07-21regulator: qcom-rpmh: Add regulators support for PMX75Rohit Agarwal1-0/+38
2023-07-21regulator: max8893: Drop "_new" from probe callbackUwe Kleine-König1-2/+2
2023-07-19regulator: max77857: mark more functions staticArnd Bergmann1-3/+3
2023-07-19regulator: max77857: Switch back to use struct i2c_driver's .probe()Uwe Kleine-König1-1/+1
2023-07-18regulator: Remove duplicated include in mt6359-regulator.cYang Li1-1/+0
2023-07-17regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator SupportOkan Sahin3-0/+470
2023-07-17regulator: da9063: fix null pointer deref with partial DT configMartin Fuzzey1-0/+3
2023-07-14regulator: Explicitly include correct DT includesRob Herring36-38/+28
2023-07-13regulator: da9062: Make the use of IRQ optionalChristoph Niedermaier1-6/+5
2023-07-12Add compatible support for RT5733Mark Brown1-7/+29
2023-07-12Qualcomm REFGEN regulatorMark Brown3-0/+166
2023-07-09regulator: raa215300: Switch back to use struct i2c_driver::probeUwe Kleine-König1-1/+1
2023-07-09regulator: raa215300: Change the scope of the variables {clkin_name, xin_name}Biju Das1-7/+9
2023-07-09regulator: rt5739: Add DID check and compatible for rt5733ChiYuan Huang1-7/+29
2023-07-09regulator: Introduce Qualcomm REFGEN regulator driverKonrad Dybcio3-0/+166
2023-07-06Merge tag 'regulator-fix-v6.5-merge-window' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-0/+1
2023-07-03Merge tag 'mfd-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds3-0/+165
2023-06-28regulator: raa215300: Add build dependency with COMMON_CLKBiju Das1-0/+1
2023-06-28regulator: max77541: Add ADI MAX77541/MAX77540 Regulator SupportOkan Sahin3-0/+165
2023-06-24Add Renesas PMIC RAA215300 and built-in RTCMark Brown4-15/+213
2023-06-23regulator: Add Renesas PMIC RAA215300 driverBiju Das3-0/+198
2023-06-19regulator: ltc3676: Use maple tree register cacheMark Brown1-1/+1
2023-06-19regulator: ltc3589: Use maple tree register cacheMark Brown1-1/+1
2023-06-16regulator: helper: Document ramp_delay parameter of regulator_set_ramp_delay_...ChiYuan Huang1-0/+1
2023-06-14regulator: mt6358: Use linear voltage helpers for single range regulatorsChen-Yu Tsai1-81/+40
2023-06-14regulator: mt6358: Const-ify mt6358_regulator_info data structuresChen-Yu Tsai1-10/+11
2023-06-14regulator: mt6358: Drop *_SSHUB regulatorsChen-Yu Tsai1-14/+0
2023-06-14regulator: mt6358: Merge VCN33_* regulatorsChen-Yu Tsai1-15/+50
2023-06-12regulator: Switch two more i2c drivers back to use .probe()Uwe Kleine-König2-2/+2
2023-06-07regulator: qcom-rpmh: Fix regulators for PM8550Abel Vesa1-15/+15
2023-06-07TI TPS6594 PMIC support (RTC, pinctrl, regulators)Mark Brown3-0/+629
2023-06-06regulator: tps6594-regulator: Add driver for TI TPS6594 regulatorsJerome Neanne3-0/+629
2023-06-06regulator: Add X-Powers AXP15060/AXP313a PMICMark Brown1-8/+282
2023-06-02regulator: axp20x: Add AXP15060 supportShengyu Qu1-9/+223
2023-06-02regulator: axp20x: Add support for AXP313a variantMartin Botka1-0/+60
2023-05-30regulator: core: Fix error checking and messagesMark Brown1-17/+13