Commit Graph

1759 Commits

Author SHA1 Message Date
dkl
fcabb239dc regulator: move pmu act8931 driver to kernel 3.10
Signed-off-by: dkl <dkl@rock-chips.com>
2014-09-19 11:13:51 +08:00
张晴
1142cc6021 rk312x:pmic:rt5036:support pmic rt5036 drivers 2014-09-11 14:28:23 +08:00
张晴
476cbef830 rk312x:rt5025:support pmic rt5025 2014-08-22 10:01:21 +08:00
张晴
29b38303e0 rk312x:support pwm set arm and logic voltages 2014-08-07 10:54:52 +08:00
dkl
b83cf632f3 rockchip: dvfs: switch regulator mode dynamically as rate changes 2014-07-07 20:13:24 +08:00
张晴
0cbedcde3c rk3288:pmic:rk808&act8846&ricoh619:fixed msleep to mdelay in shutdown function 2014-06-16 14:39:00 +08:00
张晴
a05c3a3973 rk3288:pmic:act8846&syr82x:modify some warnings 2014-06-12 15:38:12 +08:00
张晴
75e9568f06 rk3288:pmic:ricoh619:modify some warnings 2014-06-12 15:33:37 +08:00
张晴
5a9f3c6cd6 rk3288:pmic:act8846:modify shutdown func 2014-06-06 11:44:48 +08:00
张晴
8421ff1017 rk3288:pmic:act8846:support power off when charger;ricoh619:add protect for i2c error 2014-06-05 16:32:51 +08:00
张晴
ea281355f6 rk3288:pmic:rk808&act8846:slove init suspend and resume when device init failed;modify rk808 shutdown func 2014-05-27 17:02:31 +08:00
张晴
e1053d40cd rk3288:pmic:act8846:support act8846 device shutdown 2014-05-15 16:31:23 +08:00
张晴
74e7271062 rk3288:pmic:act8846:modify vsel pin level 2014-05-14 16:59:02 +08:00
张晴
942b86cab9 rk3288:pmic:act8846:support pmic act8846 for new hardware 2014-05-12 17:48:17 +08:00
张晴
6e7bc37e9c rk3288:pmic:rk808&syr82x:modify lock error 2014-05-09 10:06:40 +08:00
张晴
d59a671ccc rk3288:dcdc:syr82x:add protect for i2c error 2014-05-08 17:59:28 +08:00
张晴
f415a98e9f rk3288:syb827:rename syb827 to syr82x for hardware modify 2014-04-29 09:53:12 +08:00
张晴
594bf2dd95 rk3288:syb827:set voltage by 10mv/2.4us 2014-04-28 10:26:01 +08:00
黄涛
7fe47454f2 Merge tag 'lsk-android-14.04' into develop-3.10
lsk-android 14.04

Conflicts:
	Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
	drivers/pinctrl/pinconf-generic.c
	include/linux/pinctrl/consumer.h
	include/linux/pinctrl/pinconf-generic.h
2014-04-24 19:04:10 +08:00
张晴
d69f6b8301 rk3288:ricoh619&syb827:support pmic ricoh619 and dcdc syb827 2014-04-14 14:39:17 +08:00
Mark Brown
f3124ba519 Merge tag 'v3.10.35' into linux-linaro-lsk
This is the 3.10.35 stable release
2014-03-31 23:51:22 +01:00
Markus Pargmann
0f79475d04 regulator: core: Replace direct ops->disable usage
commit 66fda75f47 upstream.

There are many places where ops->disable is called directly. Instead we
should use _regulator_do_disable() which also handles gpio regulators.

To be able to use the wrapper function from _regulator_force_disable(),
I moved the _notifier_call_chain() call from _regulator_do_disable() to
_regulator_disable(). This way, _regulator_force_disable() can use
different flags for _notifier_call_chain() without calling it twice.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-03-31 09:58:13 -07:00
Alex Shi
02e11cd173 Merge tag 'v3.10.34' into linux-linaro-lsk
This is 3.10.34 stable release
2014-03-28 10:58:52 +08:00
张晴
239595a8f5 rk3288:pwm_regulator:slove pwm io set low when power on 2014-03-26 16:13:04 +08:00
张晴
aa9086b62a rk3288:pwm_regultor:close pwm_regulator dbg 2014-03-24 18:15:14 +08:00
张晴
7b1976a84d rk3288:pwm_regulator:slove set pwm voltage out of table 2014-03-24 18:11:41 +08:00
Markus Pargmann
783d444c6d regulator: core: Replace direct ops->enable usage
commit 30c2197103 upstream.

There are some direct ops->enable in the regulator core driver. This is
a potential issue as the function _regulator_do_enable() handles gpio
regulators and the normal ops->enable calls. These gpio regulators are
simply ignored when ops->enable is called directly.

One possible bug is that boot-on and always-on gpio regulators are not
enabled on registration.

This patch replaces all ops->enable calls by _regulator_do_enable.

[Handle missing enable operations -- broonie]

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-03-23 21:38:14 -07:00
张晴
fc3bb66391 rk3288:pwm_regulator:set pwm_vol 1.0v when pwm_regulator_init 2014-03-21 17:46:38 +08:00
张晴
d38d18353d linux3.10:io_domain:modify rockchip_io_domain error 2014-03-20 09:18:37 +08:00
张晴
a346787872 linux3.10:io_domain:modify io_vol_domain 2014-03-18 09:24:59 +08:00
张晴
3d0820f5a9 linux3.10:pwm:renamed rk30/rk29-pwm-regulator to rockchip-pwm-regulator 2014-03-17 11:39:27 +08:00
张晴
44931817e5 linux3.10:pwm:modify config rk30_PWM_RERGULATOR to ROCKCHIP_PWM_REGULATOR 2014-03-17 11:11:08 +08:00
张晴
da24722d49 linux3.10:pwm:support pwm set voltage by regulator 2014-03-14 18:14:56 +08:00
张晴
71bc8394f2 rk31:linux3.10:pmic:support dc&ldo suspend en/disable,add rk808 pre_init 2014-03-10 14:21:07 +08:00
Mark Brown
85815b087b regulator: core: Split devres code out into a separate file
Cut down on the size of core.c a bit more and ensure that the devres
versions of things don't do too much peering inside the internals of
the APIs they wrap.

Signed-off-by: Mark Brown <broonie@linaro.org>

Conflicts:
	drivers/regulator/Makefile
	drivers/regulator/core.c
2014-03-07 14:05:47 +08:00
张晴
6fc76d3faa linux3.10: renamed io_vol_domain to rockchip_io_domain 2014-02-28 10:45:18 +08:00
张晴
c87723d9e4 rk31:linux3.10:support io domain setting by regulator 2014-02-28 10:30:02 +08:00
张晴
4b91865e1c rk31:pmu:support pmu sleep voltage and sleep mode setting by dts 2014-02-11 16:37:30 +08:00
黄涛
c36cf48454 Merge remote-tracking branch 'origin/upstream/linux-linaro-lsk-v3.10-android' into develop-3.10 2014-02-10 16:23:36 +08:00
张晴
5d87f43f8a rk:pmu:rk808&act8846:support dts for linux 3.1 2014-01-26 09:58:37 +08:00
Mark Brown
fbcfea7d98 regulator: core: Use the power efficient workqueue for delayed powerdown
There is no need to use a normal per-CPU workqueue for delayed power downs
as they're not timing or performance critical and waking up a core for them
would defeat some of the point.

Signed-off-by: Mark Brown <broonie@linaro.org>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Liam Girdwood <liam.r.girdwood@intel.com>
(cherry picked from commit 070260f07c)
2013-12-17 21:32:18 +00:00
黄涛
107d3e5358 Merge remote-tracking branch 'origin/upstream/linux-linaro-lsk-v3.10-android+android-common-3.10' into develop-3.10 2013-11-11 14:38:40 +08:00
黄涛
ef88c53f60 rk: revert 20f3d0b+v3.0.66 to v3.0 2013-11-08 21:34:05 +08:00
黄涛
8216724bd9 rk: temp revert rk change 2013-11-08 21:33:42 +08:00
黄涛
23694c3621 rk: reset drivers/net/wireless drivers/video/display/display-sysfs.c sound/soc/codecs/spdif_transciever.c drivers/net/usb/asix.c and some file mode 2013-11-08 20:45:48 +08:00
张晴
af0c7815fe rk3188:pmu:rt5025:updata rt5025 drivers, modify some fg and charger bug 2013-08-24 16:17:34 +08:00
张晴
704a637457 rk3188:pmu_rt5025:updata rt5025 drivers,modify some bug 2013-08-10 10:28:23 +08:00
张晴
f28bf8262b rk3188:pmu-ricoh619:updata the drivers,modify some rtc and fg bug 2013-08-09 11:46:18 +08:00
kfx
bb2b61e6a5 rk3026: rk3028a_tb: pwm regulator support 2013-08-02 14:41:47 +08:00
张晴
236516672f rk31xx:RT5025:support pmic rt5025 2013-07-04 15:09:13 +08:00