linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] mfd: regulator: max8998: BUCK1/2 control augmented by GPIO pins
@ 2010-09-27 12:32 Lukasz Majewski
  2010-09-27 12:32 ` [PATCH v3 1/5] mfd: regulator: max8998: separate set_voltage for ldo and buck Lukasz Majewski
                   ` (5 more replies)
  0 siblings, 6 replies; 22+ messages in thread
From: Lukasz Majewski @ 2010-09-27 12:32 UTC (permalink / raw)
  To: linux-arm-kernel

This patch series provides the "fast patch" for BUCK1/2 voltage setting. When requested
voltage is required and it is available at MAX8998 internal registers, no I2C communication
is performed and voltage is changed by GPIO setting.

For BUCK1 two predefined, maximum voltages may be defined. BUCK2 allows for one such 
value definition.

Changes v3:
- GPIOs not defined at platform data ( i.e. = 0) are causing WARN_ON
- patches are presenting changes in the driver in a more clear way
- ability to add predefined (preferably maximal) voltage values
- no constants used when predefined voltage values defined
- checks if driver is operating at valid GPIOs 

Lukasz Majewski (5):
  mfd: regulator: max8998: separate set_voltage for ldo and buck
  mfd: regulator: max8998: Support for chips compliant with max8998
  mfd: regulator: max8998: BUCK1/2 internal voltages and their index
    added
  mfd: regulator: max8998: voltages and GPIOs added to platform data
    structure
  mfd: regulator: max8998: BUCK1/2 voltage change with use of GPIOs

 drivers/mfd/max8998.c               |    5 +-
 drivers/regulator/max8998.c         |  257 ++++++++++++++++++++++++++++++++---
 include/linux/mfd/max8998-private.h |   23 +++-
 include/linux/mfd/max8998.h         |   12 ++
 4 files changed, 268 insertions(+), 29 deletions(-)

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2010-10-19  9:22 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-27 12:32 [PATCH v3 0/5] mfd: regulator: max8998: BUCK1/2 control augmented by GPIO pins Lukasz Majewski
2010-09-27 12:32 ` [PATCH v3 1/5] mfd: regulator: max8998: separate set_voltage for ldo and buck Lukasz Majewski
2010-09-27 16:01   ` Mark Brown
2010-09-27 12:32 ` [PATCH v3 2/5] mfd: regulator: max8998: Support for ICs compliant with max8998 Lukasz Majewski
2010-09-27 16:03   ` Mark Brown
2010-09-27 12:32 ` [PATCH v3 3/5] mfd: regulator: max8998: BUCK1/2 internal voltages and indexes defined Lukasz Majewski
2010-09-27 16:04   ` Mark Brown
2010-09-27 12:32 ` [PATCH v3 4/5] mfd: regulator: max8998: voltages and GPIOs defined at platform data structure Lukasz Majewski
2010-09-27 18:43   ` Samuel Ortiz
2010-10-02 13:33     ` Liam Girdwood
2010-10-04  6:46       ` Lukasz Majewski
2010-10-04 10:09         ` Liam Girdwood
2010-10-04 11:36           ` Lukasz Majewski
2010-10-06  7:05           ` Marek Szyprowski
2010-10-06 10:46             ` Liam Girdwood
2010-10-18 23:47               ` Samuel Ortiz
2010-10-19  9:22                 ` Liam Girdwood
2010-09-27 12:32 ` [PATCH v3 5/5] mfd: regulator: max8998: BUCK1/2 voltage change with use of GPIOs Lukasz Majewski
2010-09-27 16:13   ` Mark Brown
2010-09-27 18:38 ` [PATCH v3 0/5] mfd: regulator: max8998: BUCK1/2 control augmented by GPIO pins Liam Girdwood
2010-09-27 18:40   ` Liam Girdwood
2010-09-27 18:45     ` Samuel Ortiz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).