From: Igor Grinberg <grinberg@compulab.co.il>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] Improve Power Management in SMC911X driver.
Date: Mon, 14 Nov 2011 13:00:50 +0200 [thread overview]
Message-ID: <4EC0F4E2.3040800@compulab.co.il> (raw)
In-Reply-To: <1321259903-15001-2-git-send-email-bertrand.cachet@heig-vd.ch>
Hi Bertrand,
On 11/14/11 10:38, bertrand.cachet at heig-vd.ch wrote:
> From: Bertrand Cachet <bertrand.cachet@heig-vd.ch>
>
>>From datasheet, when READY bit is set inside PM_CTRL register, it means that
> device is already in *normal* (D0) mode => it doesn't need to be wake-up.
>
> With this patch, we only wake-up (writing on TEST_BYTE register) if PM_MODE
> bits of PM_CTRL register is in D1/D2 mode.
>
> Signed-off-by: Bertrand Cachet <bertrand.cachet@heig-vd.ch>
> ---
> drivers/net/smc911x.h | 6 ++++--
> 1 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/net/smc911x.h b/drivers/net/smc911x.h
> index 8ce08a9..258b9b6 100644
> --- a/drivers/net/smc911x.h
> +++ b/drivers/net/smc911x.h
> @@ -471,8 +471,10 @@ static void smc911x_reset(struct eth_device *dev)
> {
> int timeout;
>
> - /* Take out of PM setting first */
> - if (smc911x_reg_read(dev, PMT_CTRL) & PMT_CTRL_READY) {
> + /* Take out of PM setting first */
> + /* If PMT_CTRL_READY bit is set to 1b => power management is
> + already ready */
The multi-line comments should look like this:
/*
* blablabla
*/
> + if ((smc911x_reg_read(dev, PMT_CTRL) & PMT_CTRL_READY) == 0) {
> /* Write to the bytetest will take out of powerdown */
> smc911x_reg_write(dev, BYTE_TEST, 0x0);
>
--
Regards,
Igor.
next prev parent reply other threads:[~2011-11-14 11:00 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <Patches for SMSC LAN911X driver on UBoot and QEMU>
2011-11-14 8:38 ` [U-Boot] Patch: Power Mangement with smc911x driver bertrand.cachet at heig-vd.ch
2011-11-14 8:38 ` [U-Boot] [PATCH] Improve Power Management in SMC911X driver bertrand.cachet at heig-vd.ch
2011-11-14 11:00 ` Igor Grinberg [this message]
2011-11-14 9:01 Bertrand Cachet
-- strict thread matches above, loose matches on Subject: below --
2011-11-14 14:02 Bertrand Cachet
2011-11-15 6:49 ` Igor Grinberg
2011-11-15 9:28 Bertrand Cachet
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=4EC0F4E2.3040800@compulab.co.il \
--to=grinberg@compulab.co.il \
--cc=u-boot@lists.denx.de \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.