Files
kernel-tenderloin-3.0/include/linux
Linus Walleij 99fc513101 mmc: Move regulator handling closer to core
After discovering a problem in regulator reference counting I took Mark
Brown's advice to move the reference count into the MMC core by making the
regulator status a member of struct mmc_host.

I took this opportunity to also implement NULL versions of
the regulator functions so as to rid the driver code from
some ugly #ifdef CONFIG_REGULATOR clauses.

Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Reviewed-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: Liam Girdwood <lrg@slimlogic.co.uk>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Adrian Hunter <adrian.hunter@nokia.com>
Cc: Robert Jarzmik <robert.jarzmik@free.fr>
Cc: Sundar Iyer <sundar.iyer@stericsson.com>
Cc: Daniel Mack <daniel@caiaq.de>
Cc: Pierre Ossman <pierre@ossman.eu>
Cc: Matt Fleming <matt@console-pimps.org>
Cc: David Brownell <dbrownell@users.sourceforge.net>
Cc: Russell King <rmk+kernel@arm.linux.org.uk>
Cc: Eric Miao <eric.y.miao@gmail.com>
Cc: Cliff Brake <cbrake@bec-systems.com>
Cc: Jarkko Lavinen <jarkko.lavinen@nokia.com>
Cc: <linux-mmc@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
2010-10-23 21:11:16 +08:00
..
2010-08-05 13:26:20 +01:00
2010-08-12 06:38:24 +10:00
2010-09-08 10:50:00 -06:00
2010-10-15 21:18:59 +02:00
2010-08-12 08:43:30 -07:00
2010-08-06 15:36:47 -05:00
2010-08-19 17:18:00 -07:00
2010-08-04 11:00:45 +02:00
2010-08-12 04:14:05 +01:00
2010-10-21 14:47:59 +02:00
2010-08-19 17:18:03 -07:00
2010-08-18 08:35:46 -04:00
2010-09-09 20:46:30 +02:00
2010-10-12 16:53:37 +02:00
2010-08-11 09:23:22 +02:00
2010-08-11 18:21:02 +02:00
2010-08-19 17:18:03 -07:00
2010-08-20 08:55:00 -07:00
2010-08-19 17:18:01 -07:00
2010-08-19 17:18:03 -07:00
2010-08-09 20:45:05 -07:00
2010-10-12 16:53:44 +02:00
2010-10-07 14:08:55 +01:00
2010-10-12 16:39:07 +02:00
2010-08-10 11:49:21 -07:00
2010-08-12 11:27:58 +02:00
2010-10-11 18:15:28 -07:00
2010-10-22 15:34:12 -05:00
2010-08-19 17:18:00 -07:00
2010-09-09 18:57:24 -07:00
2010-08-19 17:18:01 -07:00
2010-08-02 06:39:44 +03:00
2010-08-01 10:47:00 +03:00
2010-10-21 21:18:54 -04:00
2010-08-09 16:48:45 -04:00
2010-08-11 00:29:47 -04:00
2010-10-12 16:53:34 +02:00
2010-10-04 21:10:52 +02:00
2010-10-04 21:10:52 +02:00
2010-08-19 17:18:00 -07:00
2010-08-19 17:18:02 -07:00
2010-10-15 12:45:44 +02:00
2010-07-31 19:53:06 +08:00
2010-08-04 21:53:17 -07:00
2010-08-19 17:18:03 -07:00
2010-08-09 16:47:27 -04:00
2010-09-08 15:04:10 +02:00
2010-10-21 15:44:13 +02:00
2010-09-27 20:24:54 -07:00
2010-10-07 14:08:55 +01:00
2010-08-09 16:48:44 -04:00
2010-09-09 20:41:20 +02:00
2010-10-22 10:20:04 -07:00
2010-10-22 10:16:43 -07:00
2010-08-11 08:59:02 -07:00