Uwe Kleine-König 9e2726776d mfd: Near complete mc13783 rewrite
This fixes several things while still providing the old API:

 - simplify and fix locking
 - better error handling
 - don't ack all irqs making it impossible to detect a reset of the
   rtc
 - use a timeout variant to wait for completion of ADC conversion
 - provide platform-data to regulator subdevice (This allows making
   struct mc13783 opaque for other drivers after the regulator driver is
   updated to use its platform_data.)
 - expose all interrupts
 - use threaded irq

After all users in mainline are converted to the new API, some things
(e.g. mc13783-private.h) can go away.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2009-12-13 19:21:54 +01:00
..
2009-12-13 19:20:37 +01:00
2009-12-13 19:20:40 +01:00
2009-09-17 09:47:21 +02:00
2009-12-13 19:21:26 +01:00
2009-11-27 21:07:21 +01:00
2009-07-03 11:54:50 +02:00
2009-06-17 19:41:52 +02:00
2009-06-17 19:41:52 +02:00
2009-06-17 19:41:52 +02:00
2009-12-13 19:21:45 +01:00
2009-11-27 21:07:21 +01:00
2009-12-13 19:21:41 +01:00
2009-12-13 19:21:41 +01:00
2009-09-17 09:46:59 +02:00
2009-01-04 12:17:42 +01:00