Em Ter, 2009-07-21 às 16:00 +0100, Mark Brown escreveu: > Some consumers require complete control of the regulator and can't > tolerate sharing it with other consumers, most commonly because they need > to have the regulator actually disabled so can't have other consumers > forcing it on. This new regulator_get_exclusive() API call allows these > consumers to explicitly request this, documenting the assumptions that > they are making. > > In order to simplify coding of such consumers the use count for regulators > they request is forced to match the enabled state of the regulator when > it is requested. This is not possible for consumers which can share > regulators due to the need to keep track of the ownership of use counts. > > A new API call is used rather than an additional argument to the existing > regulator_get() in order to avoid merge headaches with driver code in > other trees. > > Signed-off-by: Mark Brown Thanks for finally fixing the mmc/regulator issue. ;) Can you update pxamci.c and twl4030-mmc.c to make use of this new API? -- Daniel Ribeiro