[go: nahoru, domu]

History log of /drivers/regulator/arizona-ldo1.c
Revision Date Author Comments
5b919f3ebb533cbe400664837e24f66a0836b907 04-Jul-2014 Nikesh Oswal <nikesh@opensource.wolfsonmicro.com> regulator: arizona-ldo1: remove bypass functionality

WM5110/8280 devices do not support bypass mode for LDO1 so remove
the bypass callbacks registered with regulator core.

Signed-off-by: Nikesh Oswal <nikesh@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Cc: stable@vger.kernel.org
7b22b9a5aba1eeda05d4b08c8b1c70c9ba385e82 27-May-2014 Arnd Bergmann <arnd@arndb.de> regulator: arizona-ldo1: add missing #include

commit 2cce4be9e6b8 "regulator: arizona-ldo1: Add processing of init_data
from device tree" added a call to of_get_child_by_name() but
did not add an #include to the header file declaring that function.

I got a build error when doing randconfig testing on this, which
is fixed by this patch to include of.h.

drivers/regulator/arizona-ldo1.c:192:2: error: implicit declaration of function 'of_get_child_by_name' [-Werror=implicit-function-declaration]
drivers/regulator/arizona-ldo1.c:193:2: error: implicit declaration of function 'of_parse_phandle' [-Werror=implicit-function-declaration]
drivers/regulator/arizona-ldo1.c:213:2: error: implicit declaration of function 'of_node_put' [-Werror=implicit-function-declaration]

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2cce4be9e6b885c595816c45a80bcce95dae6d30 16-Apr-2014 Charles Keepax <ckeepax@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Add processing of init_data from device tree

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
4a8c475f5fd5c1271dba36a453d666d5ed473aa6 16-Apr-2014 Charles Keepax <ckeepax@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Move setup processing from arizona-core

It is more idiomatic to process things relating to the regulator in its
driver. This patch moves both processing of device tree relating to the
regulator and checking if the regulator is external from arizona-core
into the regulator driver.

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Acked-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
a35ff2861690eaf9dbb38fa744a8a9e6f4ebfd61 18-Mar-2014 Charles Keepax <ckeepax@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Correct default regulator init_data

Both 5102 and 8997 have the regulator capable of supplying 1.8V, and the
voltage step from the 5110 regulator is different from what is specified
in the default description. This patch updates the default regulator
description to match 5110 and selects the 1.8V capable description for
8997.

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Cc: stable@vger.kernel.org
f4a6c5b41ced4737c6b811e295d947a76a41262a 18-Feb-2014 Sachin Kamat <sachin.kamat@linaro.org> regulator: arizona-ldo1: Remove redundant error message

kzalloc prints its own OOM message upon failure.

Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
14ffa8882bbd991497f2f87ce80382e5a1e6eb8f 31-Aug-2013 Mark Brown <broonie@linaro.org> regulator: arizona-ldo1: Convert to devm_regulator_register()

Signed-off-by: Mark Brown <broonie@linaro.org>
ce1bcb7eabd1c6f6679b5d4a3fa3313c8da90715 26-Mar-2013 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona: Increase ramp delay for high current regulators

As per latest evaluation.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
73ee29460e5d0adbb46e4962df69ae2465746612 27-Nov-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Support 1.8V mode

Some Arizona device support a 1.8V output mode. Enable this in the driver.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
8a7f0c61c0c0dfdf5d5d878fe93ae20b4fd14ee2 27-Nov-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Add additional top voltage

The number of voltage slots supported by the LDO is 7, not 6.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
55a18aef2e963c43d3a0ae20c1dfd404830aa6f9 27-Nov-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Support DVFS in default constraints

Some Arizona devices such as the WM5102 can use DVFS on their digital core,
for these devices allow the voltage range to vary in the default setup.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
86a14501180de78ccec1e513b031a06ea60c973f 27-Nov-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Add enable time

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
8dc995f56ef7aedb41873fdeaa1971f3aa166ebd 19-Nov-2012 Bill Pemberton <wfp5p@virginia.edu> regulator: remove use of __devexit

CONFIG_HOTPLUG is going away as an option so __devexit is no
longer needed.

Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
a5023574d120ca3b9337cedd4e27de90cae9aff7 19-Nov-2012 Bill Pemberton <wfp5p@virginia.edu> regulator: remove use of __devinit

CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.

Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
5eb9f2b96381ac3fa4a5910c37213c1cb62e9c65 19-Nov-2012 Bill Pemberton <wfp5p@virginia.edu> regulator: remove use of __devexit_p

CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
needed.

Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
e96961dabe4421b163a4b6187ede942aa450d9cc 16-Aug-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona-ldo: Remove top voltage

The highest voltage step is not supported.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
9a17de04ef847f674ffe64eb46b9b99e14e663fa 28-Aug-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona-ldo: Support get/set bypass

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
a9905b1d6fa80a07997520c7f554aedf3e1b47e7 27-Jun-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: arizona-ldo1: Implement GPIO enable support

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
1910efa1d0fdf8109b285d4486f6a0de810b5574 23-Jun-2012 Mark Brown <broonie@opensource.wolfsonmicro.com> regulator: Add driver for Arizona LDO1

Arizona class devices feature an integrated LDO which is intended to
supply the digital core for the device. Provide a driver offering
minimal control of this regulator.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>