Home
last modified time | relevance | path

Searched hist:"9 e2726776d45b1e383625b3ce4f8b511456e09ad" (Results 1 – 1 of 1) sorted by relevance

/linux/include/linux/mfd/
H A Dmc13783.hdiff 9e2726776d45b1e383625b3ce4f8b511456e09ad Mon Nov 30 00:53:17 CET 2009 Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 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>