Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-03-05 | Merge remote-tracking branch 'regulator/fix/twl' into tmp | Mark Brown | 1 | -5/+4 | |
2013-03-05 | Merge remote-tracking branch 'regulator/fix/palmas' into tmp | Mark Brown | 1 | -1/+2 | |
2013-03-05 | Merge remote-tracking branch 'regulator/fix/doc' into tmp | Mark Brown | 1 | -1/+1 | |
2013-03-05 | Merge remote-tracking branch 'regulator/fix/db8500' into tmp | Mark Brown | 1 | -2/+2 | |
2013-03-01 | regulator: fixed regulator_bulk_enable unwinding code | Andrzej Hajda | 1 | -3/+7 | |
Unwinding code disables all successfully enabled regulators. Error is logged for every failed regulator. Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-03-01 | regulator: twl: Convert twl4030ldo_ops to get_voltage_sel | Axel Lin | 1 | -5/+4 | |
This fixes an inconsistent behavior between list_voltage() and get_voltage() because current implementation of get_voltage() does not check the case IS_UNSUP() is true. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-03-01 | regulator: palmas: fix number of SMPS voltages | Graeme Gregory | 1 | -1/+2 | |
Number of voltages for SMPS regulators was off by one. Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk> Signed-off-by: Ian Lartey <ian@slimlogic.co.uk> Acked-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-03-01 | regulator: core: fix documentation error in regulator_allow_bypass | Nishanth Menon | 1 | -1/+1 | |
commit f59c8f9f (regulator: core: Support bypass mode) has a short documentation error around the regulator_allow_bypass parameter 'enable' which is documented as 'allow'. This generates kernel-doc warning as follows: ./scripts/kernel-doc drivers/regulator/core.c >/dev/null Warning(drivers/regulator/core.c:2841): No description found for parameter 'enable' Warning(drivers/regulator/core.c:2841): Excess function parameter 'allow' description in 'regulator_allow_bypass' Cc: Liam Girdwood <lgirdwood@gmail.com> Cc: Mark Brown <broonie@opensource.wolfsonmicro.com> Cc: linux-kernel@vger.kernel.org Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-03-01 | regulator: db8500-prcmu - remove incorrect __exit markup | Dmitry Torokhov | 1 | -2/+2 | |
Even if bus is not hot-pluggable, the devices can be unbound from the driver via sysfs, so we should not be using __exit annotations on remove() methods. The only exception is drivers registered with platform_driver_probe() which specifically disables sysfs bind/unbind attributes. Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-19 | Merge remote-tracking branch 'regulator/topic/tps65090' into regulator-next | Mark Brown | 1 | -5/+101 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/tps6507x' into regulator-next | Mark Brown | 1 | -0/+92 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/tps51632' into regulator-next | Mark Brown | 1 | -49/+103 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/s5m8767' into regulator-next | Mark Brown | 1 | -62/+206 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/palmas' into regulator-next | Mark Brown | 1 | -5/+0 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/of' into regulator-next | Mark Brown | 8 | -19/+30 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/mc13892' into regulator-next | Mark Brown | 3 | -22/+103 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/max8998' into regulator-next | Mark Brown | 1 | -13/+1 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/max8997' into regulator-next | Mark Brown | 1 | -61/+20 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/max77686' into regulator-next | Mark Brown | 1 | -6/+8 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/lp8788' into regulator-next | Mark Brown | 2 | -128/+46 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/lp8755' into regulator-next | Mark Brown | 3 | -0/+576 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/lp872x' into regulator-next | Mark Brown | 1 | -29/+7 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/lp3972' into regulator-next | Mark Brown | 1 | -16/+6 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/lp3971' into regulator-next | Mark Brown | 1 | -16/+6 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/gpio' into regulator-next | Mark Brown | 2 | -6/+3 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/da9055' into regulator-next | Mark Brown | 1 | -3/+0 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/core' into regulator-next | Mark Brown | 1 | -7/+22 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/as3711' into regulator-next | Mark Brown | 1 | -1/+1 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/arizona' into regulator-next | Mark Brown | 2 | -4/+75 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/apply' into regulator-next | Mark Brown | 4 | -111/+33 | |
2013-02-19 | Merge remote-tracking branch 'regulator/topic/anatop' into regulator-next | Mark Brown | 1 | -0/+41 | |
2013-02-14 | regulator: Fix memory garbage dev_err printout. | Russ Dill | 1 | -2/+2 | |
commit dd8004af: 'regulator: core: Log when a device causes a voltage constraint fail', tried to print out some information about the check consumer min/max uV fixup, however, it uses a garbage pointer left over from list_for_each_entry leading to boot messages in the form: '[ 2.079890] <RANDOM ASCII>: Restricting voltage, 3735899821-4294967295uV' Because it references regulator->dev, it could potentially read memory from anywhere causing a panic. This patch instead uses rdev and the updated min/max uV values. Signed-off-by: Russ Dill <Russ.Dill@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-14 | Merge tag 'v3.8-rc7' into regulator-core | Mark Brown | 67 | -714/+4290 | |
Linux 3.8-rc7 | |||||
2013-02-14 | regulator: max77686: Reuse rdev_get_id() function. | Thiago Farina | 1 | -6/+8 | |
Signed-off-by: Thiago Farina <tfarina@chromium.org> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-13 | regulator: tps51632: Use regulator_[get|set]_voltage_sel_regmap | Axel Lin | 1 | -44/+8 | |
Signed-off-by: Axel Lin <axel.lin@ingics.com> Acked-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-13 | regulator: as3711: Fix checking if no platform initialization data | Axel Lin | 1 | -1/+1 | |
To skip registering regulator if no platform initialization data, we should check reg_data rather than ri->desc.name. Signed-off-by: Axel Lin <axel.lin@ingics.com> Acked-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-13 | regulator: s5m8767: Prevent possible NULL pointer dereference | Axel Lin | 1 | -5/+5 | |
s5m8767_pmic_dt_parse_pdata dereferenes pdata, thus check pdata earlier to avoid NULL pointer dereference. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-13 | regulator: s5m8767: Fix dev argument for devm_kzalloc and ↵ | Axel Lin | 1 | -6/+7 | |
of_get_regulator_init_data Use &pdev->dev rather than iodev->dev for devm_kzalloc() and of_get_regulator_init_data(), this fixes memory leak. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-08 | regulator: core: Optimize _regulator_do_set_voltage if voltage does not change | Axel Lin | 1 | -3/+6 | |
Optimize _regulator_do_set_voltage() for the case selector is equal to old_selector. Since the voltage does not change, we don't need to call set_voltage_sel() and set_voltage_time_sel() in this case. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-08 | regulator: max8998: Let regulator core handle the case selector == old_selector | Axel Lin | 1 | -13/+1 | |
Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-08 | regulator: s5m8767: Use of_get_child_count() | Axel Lin | 1 | -3/+1 | |
Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-08 | regulator: anatop: improve precision of delay time | Shawn Guo | 1 | -2/+2 | |
For cpufreq example, it takes 13 steps (25 mV for one step) to increase vddcore from 0.95 V to 1.275 V, and the time of 64 clock cycles at 24 MHz for one step is ~2.67 uS, so the total delay time would be ~34.71 uS. But the current calculation in the driver gives 39 uS. Change the formula to have the addition of 1 be the last step, so that we can get a more precise delay time. For example above, the new formula will give 35 uS. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> | |||||
2013-02-06 | Merge remote-tracking branch 'regulator/fix/tps65910' into tmp | Mark Brown | 1 | -1/+1 | |
2013-02-06 | Merge remote-tracking branch 'regulator/fix/tps65217' into tmp | Mark Brown | 1 | -2/+2 | |
2013-02-06 | Merge remote-tracking branch 'regulator/fix/s2mps11' into tmp | Mark Brown | 1 | -2/+2 | |
2013-02-06 | Merge remote-tracking branch 'regulator/fix/of' into tmp | Mark Brown | 1 | -0/+6 | |
2013-02-06 | Merge remote-tracking branch 'regulator/fix/max8998' into tmp | Mark Brown | 1 | -1/+1 | |
2013-02-06 | Merge remote-tracking branch 'regulator/fix/max8997' into tmp | Mark Brown | 1 | -20/+19 | |
2013-02-06 | Merge remote-tracking branch 'regulator/fix/max8907' into tmp | Mark Brown | 1 | -2/+1 | |
2013-02-06 | Merge remote-tracking branch 'regulator/fix/max77686' into tmp | Mark Brown | 1 | -7/+8 | |