All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stefano Babic <sbabic@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 6/9] fec_mxc: add support for MX51 processor
Date: Mon, 18 Jan 2010 13:19:06 +0100	[thread overview]
Message-ID: <4B5451BA.9030605@denx.de> (raw)
In-Reply-To: <20100118112443.67B9D3F6C0@gemini.denx.de>

Wolfgang Denk wrote:
> Dear Stefano Babic,

Hi Wolfgang,

> 
> I'm not sure. Here is where we enable the FEC because we want to use
> it in a network command, right? 

No, the fec_probe() function is called as part of the cpu_eth_init() and
sets the callbacks, among the other things. It is called always,
independently if we are ready to use a network command or not, it
depends only on CONFIG_FEC_MXC.

I do not find very correct that the MAC address is set in this function
(and not set anymore). What happens if I set the ethaddr variable ?
Changes will be not effective until next reset of the system. It is a
different issue, I know, but related to the same function. I had move
setting to fec_init(), but this is already implemented (and I can test
only on a i.MX51 board).

> Then this is the place to enable the
> needed clocks, too. These should not be globally enabled and running
> even if no network access is ever made - this would only increase the
> power dissipation, which is bad on battery operated devices.

However, I think it is the actual status in the driver, because the
fec_probe is always called. The clock initialization should be moved as
part of the fec_init() (that is, edev->init) to reach what you propose.

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: office at denx.de
=====================================================================

  reply	other threads:[~2010-01-18 12:19 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-11 12:25 [U-Boot] MX51 Support in u-boot Stefano Babic
2010-01-11 12:25 ` [U-Boot] [PATCH 1/9] mkimage: Add Freescale imx Boot Image support (imximage) Stefano Babic
2010-01-11 12:25   ` [U-Boot] [PATCH 2/9] MX51: Add initial support for the Freescale MX51 Stefano Babic
2010-01-11 12:25     ` [U-Boot] [PATCH 3/9] MX51: Add register definitions Stefano Babic
2010-01-11 12:25       ` [U-Boot] [PATCH 4/9] MX51: Add pin and multiplexer definitions Stefano Babic
2010-01-11 12:25         ` [U-Boot] [PATCH 5/9] serial_mxc: add support for MX51 processor Stefano Babic
2010-01-11 12:25           ` [U-Boot] [PATCH 6/9] fec_mxc: " Stefano Babic
2010-01-11 12:25             ` [U-Boot] [PATCH 7/9] fsl_esdhc: add support for mx51 processor Stefano Babic
2010-01-11 12:25               ` [U-Boot] [PATCH 8/9] mmc: check correctness of the voltage mask in ocr Stefano Babic
2010-01-11 12:26                 ` [U-Boot] [PATCH 9/9] Add initial support for Freescale mx51evk board Stefano Babic
2010-01-11 17:55                   ` Fabio Estevam
2010-01-11 23:53                   ` Fabio Estevam
2010-01-17 13:05                   ` Wolfgang Denk
2010-01-18  7:34                     ` Stefano Babic
2010-01-18  8:50                       ` Wolfgang Denk
2010-01-18 10:25                         ` Stefano Babic
2010-01-17 12:46               ` [U-Boot] [PATCH 7/9] fsl_esdhc: add support for mx51 processor Wolfgang Denk
2010-01-18  8:53                 ` Stefano Babic
2010-01-18  9:16                   ` Wolfgang Denk
2010-01-17 12:34             ` [U-Boot] [PATCH 6/9] fec_mxc: add support for MX51 processor Wolfgang Denk
2010-01-18  9:35               ` Stefano Babic
2010-01-18 11:24                 ` Wolfgang Denk
2010-01-18 12:19                   ` Stefano Babic [this message]
2010-01-18 17:02                     ` John Rigby
2010-01-17 11:23           ` [U-Boot] [PATCH 5/9] serial_mxc: " Wolfgang Denk
2010-01-18  7:16             ` Stefano Babic
2010-01-18  8:45               ` Wolfgang Denk
2010-01-11 15:58         ` [U-Boot] [PATCH 4/9] MX51: Add pin and multiplexer definitions Detlev Zundel
2010-01-17 11:19         ` Wolfgang Denk
2010-01-11 15:56       ` [U-Boot] [PATCH 3/9] MX51: Add register definitions Detlev Zundel
2010-01-17 11:16       ` Wolfgang Denk
2010-01-18  6:40         ` Stefano Babic
2010-01-18  7:53           ` Wolfgang Denk
2010-01-11 15:48     ` [U-Boot] [PATCH 2/9] MX51: Add initial support for the Freescale MX51 Detlev Zundel
2010-01-11 15:58       ` Stefano Babic
2010-01-11 16:07         ` Detlev Zundel
2010-01-11 15:59     ` Detlev Zundel
2010-01-17 10:28     ` Wolfgang Denk
2010-01-18  7:05       ` Stefano Babic
2010-01-18  8:42         ` Wolfgang Denk
2010-01-11 15:43   ` [U-Boot] [PATCH 1/9] mkimage: Add Freescale imx Boot Image support (imximage) Detlev Zundel

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=4B5451BA.9030605@denx.de \
    --to=sbabic@denx.de \
    --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.