From: Chris Ball <cjb@laptop.org>
To: viresh kumar <viresh.kumar@linaro.org>
Cc: spear-devel@list.st.com, linux-mmc@vger.kernel.org,
devicetree-discuss@lists.ozlabs.org, sr@denx.de
Subject: Re: [PATCH Resend 1/2] mmc: sdhci-spear: add device tree bindings
Date: Fri, 28 Sep 2012 06:13:27 -0400 [thread overview]
Message-ID: <87626yv4jc.fsf@octavius.laptop.org> (raw)
In-Reply-To: <CAOh2x=mrL6ZT5xR1HMM-r_RQL+J6YE80hq56e9ykndxrEwaHUw@mail.gmail.com> (viresh kumar's message of "Fri, 28 Sep 2012 15:19:30 +0530")
Hi,
On Fri, Sep 28 2012, viresh kumar wrote:
>> You should use a fixed regulator instead of this power-gpio hack.
>> It's easy to hook up a fixed regulator to a gpio:
>>
>> vmmc1: fixedregulator@0 {
>> compatible = "regulator-fixed";
>> regulator-name = "fixed-supply";
>> regulator-min-microvolt = <1800000>;
>> regulator-max-microvolt = <1800000>;
>> gpio = <&gpio1 16 0>;
>> startup-delay-us = <70000>;
>> vin-supply = <&parent_reg>;
>> };
>>
>> and then you can encode the regulator inside your SD host:
>>
>> sdhci@fc000000 {
>> compatible = "st,spear300-sdhci";
>> reg = <0xfc000000 0x1000>;
>> cd-gpios = <&gpio0 6 0>;
>> vmmc-supply = <&vmmc1>;
>> };
>>
>> and the MMC core will take care of making sure that it's powered up
>> only when needed. What do you think?
>
> We haven't used regulator framework till now for SPEAr and i am not much
> knowledgeable in that.
>
> Because i am not adding this power hack now and it had been there
> since ever, i would request you to take this patchset as is..
>
> @Shiraz: Can you please explore this a bit and provide a separate
> patch for it in future?
I think now is a good time to get the DT bindings right instead of
propagating previous hacks into the DT, and this should be a pretty
simple change -- it's not even a code change, since the code for
automatically handling a vmmc-supply exists already. Once we start
accepting power-gpios properties we can't easily get rid of them later.
If you don't have time to work on this, I guess I could accept the patch
without the power-gpios handling included (since it'll still work with
a DT that provides a vmmc-supply), but I don't want to take the patch
as-is and legitimize the power-gpios binding. Does that make sense?
Thanks,
- Chris.
--
Chris Ball <cjb@laptop.org> <http://printf.net/>
One Laptop Per Child
next prev parent reply other threads:[~2012-09-28 10:13 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-28 5:18 [PATCH Resend 1/2] mmc: sdhci-spear: add device tree bindings Viresh Kumar
2012-09-28 5:18 ` [PATCH Resend 2/2] mmc: sdhci-spear: Add clk_{un}prepare() support Viresh Kumar
2012-09-28 9:03 ` [PATCH Resend 1/2] mmc: sdhci-spear: add device tree bindings Chris Ball
2012-09-28 9:49 ` viresh kumar
2012-09-28 10:13 ` Chris Ball [this message]
2012-09-28 10:18 ` viresh kumar
2012-09-28 9:59 ` viresh kumar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87626yv4jc.fsf@octavius.laptop.org \
--to=cjb@laptop.org \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=linux-mmc@vger.kernel.org \
--cc=spear-devel@list.st.com \
--cc=sr@denx.de \
--cc=viresh.kumar@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox