Hi,
On Wed, Jun 13 2012, Guennadi Liakhovetski wrote:
>> > +struct mmc_supply {
>> > + struct regulator *vmmc; /* Card power supply */
>> > + struct regulator *vqmmc; /* Optional Vccq supply */
>> > +};
>>
>> I believe your intention is to provide this functionality for the host
>> drivers
>> as the common way of handling card regulators. Then, I would suggest to
>> include these two new regulators in the mmc_host struct, instead of having
>> this in a separate struct, which then also needs to be handled by every host
>> driver.
>
> I have no strong preference about this. Having an additional struct is how
> I interpreted Mark's proposal:
>
> http://thread.gmane.org/gmane.linux.kernel.mmc/14624/focus=14876
>
> but I'm also fine with putting it in mmc_host. Chris, what's your
> preference?
I think Mark was just trying to help with your observation that the
changes are messy. I don't see any compelling reasons to avoid adding
these to mmc_host -- does anyone else feel strongly?
So, I'd say go ahead and post an updated patch that uses mmc_host,
and we can see if Mark has any thoughts.
Thanks,
- Chris.
--
Chris Ball <[email protected]> <http://printf.net/>
One Laptop Per Child
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html