summaryrefslogtreecommitdiffstats
path: root/drivers/regulator/core.c
Commit message (Expand)AuthorAgeFilesLines
* regulator: core: Rely on regulator_dev_release to free constraintsCharles Keepax2020-05-101-17/+12
* regulator: core: Clear the supply pointer if enabling failsJon Hunter2017-05-021-0/+1
* regulator: Fix regulator_summary for deviceless consumersLeonard Crestez2017-03-121-2/+3
* regulator: core: Fix nested locking of suppliesThierry Reding2016-05-041-2/+9
* regulator: core: Ensure we lock all regulatorsMark Brown2016-05-041-1/+1
* regulator: core: fix regulator_lock_supply regressionArnd Bergmann2016-05-041-1/+2
* Revert "regulator: core: Fix nested locking of supplies"Greg Kroah-Hartman2016-05-041-9/+1
* regulator: core: Fix nested locking of suppliesThierry Reding2016-04-121-1/+9
* regulator: core: avoid unused variable warningArnd Bergmann2016-04-121-11/+3
*-. Merge remote-tracking branches 'regulator/topic/supply', 'regulator/topic/tps...Mark Brown2015-11-041-70/+179
|\ \
| * | regulator: Use regulator_lock_supply() for get_voltage() tooMark Brown2015-11-041-3/+3
| * | regulator: core: Propagate voltage changes to supply regulatorsSascha Hauer2015-10-221-2/+52
| * | regulator: core: Factor out regulator_map_voltageSascha Hauer2015-10-201-17/+18
| * | regulator: core: create unlocked version of regulator_set_voltageSascha Hauer2015-10-161-23/+34
| * | regulator: core: create unlocked version of regulator_list_voltageSascha Hauer2015-10-011-27/+35
| * | regulator: core: introduce function to lock regulators and its suppliesSascha Hauer2015-10-011-0/+39
| |/
* | Merge remote-tracking branch 'regulator/topic/list' into regulator-nextMark Brown2015-11-041-91/+164
|\ \
| * | regulator: core: Remove regulator_listTomeu Vizoso2015-09-211-91/+164
| |/
* | Merge remote-tracking branch 'regulator/topic/core' into regulator-nextMark Brown2015-11-041-4/+4
|\ \
| * | regulator: core: Make error messages more informativeStephen Boyd2015-09-161-4/+4
| |/
* | regulator: core: Handle probe deferral from DT when resolving suppliesMark Brown2015-10-011-0/+4
* | Merge remote-tracking branch 'regulator/fix/core' into regulator-linusMark Brown2015-09-211-11/+10
|\ \ | |/ |/|
| * regulator: core: Correct return value check in regulator_resolve_supplyCharles Keepax2015-09-171-8/+8
| * regulator: core: fix possible NULL dereferenceSudip Mukherjee2015-09-021-3/+2
* | Merge tag 'regmap-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broo...Linus Torvalds2015-09-081-1/+1
|\ \ | |/ |/|
| *-. Merge remote-tracking branches 'regmap/topic/debugfs' and 'regmap/topic/force...Mark Brown2015-09-041-1/+1
| |\ \
| | * | regulator: core: Print at debug level on debugfs creation failureStephen Boyd2015-08-141-1/+1
| | |/
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'regulator/topic/mt6311', 'regulator/topic/ocp...Mark Brown2015-08-301-0/+9
|\ \ \ \ | | |_|/ | |/| |
| | * | regulator: Add over current protection (OCP) supportStephen Boyd2015-07-241-0/+9
| |/ /
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'regulator/topic/da9210', 'regulator/topic/da9...Mark Brown2015-08-301-55/+61
|\ \ \ \ | | |/ / | |/| |
| | * | regulator: core: Use class device list for regulator_list in late initMark Brown2015-08-121-51/+55
| | * | regulator: core: Move more deallocation into class unregisterMark Brown2015-08-121-2/+3
| | * | regulator: core: Reduce rdev locking region when releasing regulatorMark Brown2015-08-121-2/+3
* | | | Merge remote-tracking branch 'regulator/topic/core' into regulator-nextMark Brown2015-08-301-4/+18
|\ \ \ \ | |_|_|/ |/| | |
| * | | regulator: core: use debug level print in regulator_check_drmsArchit Taneja2015-08-281-1/+1
| * | | regulator: core: Use IS_ERR_OR_NULL()Viresh Kumar2015-08-171-1/+1
| * | | regulator: core: Spelling fixViresh Kumar2015-08-131-1/+1
| | |/ | |/|
| * | regulator: core: Drop regulator_list_mutex when we're done with it on removeMark Brown2015-08-071-1/+1
| * | regulator: Add lockdep asserts to help detecting locking misuseKrzysztof Kozlowski2015-07-061-0/+14
| |/
| |
| \
*-. \ Merge remote-tracking branches 'regulator/fix/88pm800', 'regulator/fix/max897...Mark Brown2015-07-241-1/+8
|\ \ \ | | |/ | |/|
| | * regulator: core: Fix memory leak in regulator_resolve_supply()Javier Martinez Canillas2015-07-161-1/+5
| | * regulator: core: Increase refcount for regulator supply's moduleJavier Martinez Canillas2015-07-161-0/+3
| |/
* / regulator: core: Handle full constraints systems when resolving suppliesMark Brown2015-07-151-3/+7
|/
*-. Merge remote-tracking branches 'regulator/topic/da9063', 'regulator/topic/doc...Mark Brown2015-06-221-0/+27
|\ \
| | * regulator: Add input current limit supportStephen Boyd2015-06-121-0/+9
| | * regulator: Add soft start supportStephen Boyd2015-06-121-0/+8
| | * regulator: Add pull down supportStephen Boyd2015-06-121-0/+8
| | * regulator: Add system_load constraintStephen Boyd2015-06-121-0/+2
| |/
* | regulator: core: replace sprintf with scnprintfStefan Wahren2015-06-101-19/+24
* | Merge branch 'fix/core' of git://git.kernel.org/pub/scm/linux/kernel/git/broo...Mark Brown2015-06-101-2/+2
|\ \