2008-04-30 17:13:42 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-09-11 13:15:40 +01:00
|
|
|
|
2011-11-18 16:47:17 +05:30
|
|
|
|
2008-04-30 17:13:42 +01:00
|
|
|
|
|
|
|
|
|
2009-04-26 16:49:39 +03:00
|
|
|
|
2008-04-30 17:13:42 +01:00
|
|
|
|
2013-07-17 23:07:03 -04:00
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-06-07 17:11:24 +01:00
|
|
|
|
2013-12-24 10:34:28 +08:00
|
|
|
|
2016-02-05 12:33:30 +08:00
|
|
|
|
2010-06-04 11:46:04 +08:00
|
|
|
|
2012-03-14 10:29:12 +08:00
|
|
|
|
2012-06-23 13:07:57 +01:00
|
|
|
|
2012-11-22 11:12:08 +01:00
|
|
|
|
2013-09-20 18:00:13 +05:30
|
|
|
|
2014-04-11 11:38:10 +02:00
|
|
|
|
2014-03-11 11:46:13 -04:00
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
|
|
|
|
|
2012-11-01 13:57:56 +05:30
|
|
|
|
2015-05-19 14:10:30 +01:00
|
|
|
|
regulator: da9063: Add Dialog DA9063 voltage regulators support.
The driver adds support for the following DA9063 PMIC regulators:
- 11x LDOs (named LDO1 - LDO11),
- 6x buck converters (BCORE1, BCORE2, BPRO, BMEM, BIO, BPERI),
Regulators provide following operations:
- REGULATOR_CHANGE_STATUS and REGULATOR_CHANGE_VOLTAGE for all regulators,
- REGULATOR_CHANGE_MODE for LDOs and buck converters, where:
- LDOs allow REGULATOR_MODE_NORMAL and REGULATOR_MODE_STANDBY,
- buck converters allow REGULATOR_MODE_FAST, REGULATOR_MODE_NORMAL
and REGULATOR_MODE_STANDBY,
- REGULATOR_CHANGE_CURRENT for buck converters (current limits).
The driver generates REGULATOR_EVENT_OVER_CURRENT for LDO3, LDO4, LDO7, LDO8
and LDO11.
Internally, PMIC provides two voltage configurations for normal and suspend
system state for each regulator. The driver switches between those on
suspend/wake-up to provide quick and fluent output voltage change.
This driver requires MFD core driver for operation.
Signed-off-by: Krystian Garbaciak <krystian.garbaciak@diasemi.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-07-29 19:00:45 +02:00
|
|
|
|
2013-08-06 15:30:48 +01:00
|
|
|
|
2014-07-14 13:48:45 +09:00
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
|
|
|
|
|
2012-09-08 03:52:18 -07:00
|
|
|
|
2012-04-03 23:20:04 +01:00
|
|
|
|
2014-08-13 19:33:42 +08:00
|
|
|
|
2016-02-14 14:29:22 +08:00
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
2014-09-06 01:11:12 +01:00
|
|
|
|
2015-11-26 15:57:05 +09:00
|
|
|
|
2009-05-19 07:33:55 +02:00
|
|
|
|
2010-09-16 16:48:49 +08:00
|
|
|
|
2012-06-19 07:08:22 +00:00
|
|
|
|
2016-05-10 09:34:39 +05:30
|
|
|
|
2012-07-18 14:32:57 +00:00
|
|
|
|
|
|
|
|
|
2012-12-17 10:24:06 +09:00
|
|
|
|
2014-05-26 10:38:16 +02:00
|
|
|
|
2016-08-15 12:40:23 -07:00
|
|
|
|
2016-03-17 14:54:54 -03:00
|
|
|
|
2009-04-23 20:10:43 +02:00
|
|
|
|
2016-02-11 17:26:34 +05:30
|
|
|
|
2010-01-25 10:24:09 -05:00
|
|
|
|
2009-09-25 09:39:26 +02:00
|
|
|
|
2012-08-09 14:24:34 -06:00
|
|
|
|
2010-01-11 13:10:08 +01:00
|
|
|
|
2010-08-20 14:43:56 +09:00
|
|
|
|
2012-11-19 06:58:29 +05:30
|
|
|
|
2016-03-17 14:54:54 -03:00
|
|
|
|
2010-06-16 09:04:16 +02:00
|
|
|
|
2016-02-12 01:14:23 -03:00
|
|
|
|
2016-03-17 14:54:54 -03:00
|
|
|
|
2016-02-12 01:14:23 -03:00
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-07-24 13:24:41 +08:00
|
|
|
|
2016-07-18 14:40:51 +02:00
|
|
|
|
2014-12-05 12:07:54 +08:00
|
|
|
|
2014-09-22 16:25:29 -07:00
|
|
|
|
2015-08-17 11:43:59 -07:00
|
|
|
|
2015-06-12 15:47:10 -07:00
|
|
|
|
2012-05-15 15:48:59 +09:00
|
|
|
|
2013-07-25 11:33:18 +08:00
|
|
|
|
2015-11-19 09:59:15 +09:00
|
|
|
|
2016-04-15 13:34:22 +09:00
|
|
|
|
2015-12-08 10:57:29 +09:00
|
|
|
|
2014-09-28 10:28:53 +08:00
|
|
|
|
2012-10-06 20:47:46 +05:30
|
|
|
|
2014-02-19 20:26:40 +05:30
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
|
|
|
|
|
2012-04-04 12:44:00 +05:30
|
|
|
|
2014-08-20 11:36:42 +08:00
|
|
|
|
2014-08-30 14:50:24 +02:00
|
|
|
|
2014-11-12 21:07:59 +09:00
|
|
|
|
2014-03-14 17:21:58 +05:30
|
|
|
|
2012-07-11 21:08:17 +09:00
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
2014-08-08 18:10:22 +09:00
|
|
|
|
2013-09-13 21:01:15 +02:00
|
|
|
|
2013-07-05 20:45:22 +01:00
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-11-04 11:12:14 -06:00
|
|
|
|
2012-03-22 18:34:09 +05:30
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
2014-02-06 11:20:13 +05:30
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-11-11 20:42:01 +05:30
|
|
|
|
2012-02-22 09:29:16 +08:00
|
|
|
|
2016-01-29 17:37:01 +00:00
|
|
|
|
2009-07-28 15:21:49 +01:00
|
|
|
|
2009-07-28 15:23:46 +01:00
|
|
|
|
2009-07-28 15:22:02 +01:00
|
|
|
|
2008-10-10 15:58:15 +01:00
|
|
|
|
2008-09-11 11:12:01 +01:00
|
|
|
|
2010-01-25 19:41:57 +00:00
|
|
|
|
2012-01-13 10:13:13 +09:00
|
|
|
|
2009-08-21 00:39:44 +05:30
|
|
|
|
2008-04-30 17:13:42 +01:00
|
|
|
|