From: Laurent Pinchart <laurentp@cse-semaphore.com>
To: Jeff Garzik <jgarzik@pobox.com>
Cc: Scott Wood <scottwood@freescale.com>,
linuxppc-dev@ozlabs.org, vbordug@ru.mvista.com,
netdev@vger.kernel.org
Subject: Re: [PATCH 2/2] fs_enet: MDIO on GPIO support
Date: Wed, 18 Jun 2008 17:16:39 +0200 [thread overview]
Message-ID: <200806181716.40362.laurentp@cse-semaphore.com> (raw)
In-Reply-To: <48592322.3090201@pobox.com>
[-- Attachment #1: Type: text/plain, Size: 2390 bytes --]
On Wednesday 18 June 2008 17:00, Jeff Garzik wrote:
> Laurent Pinchart wrote:
> > Hi Scott,
> >
> > On Monday 16 June 2008 18:34, Scott Wood wrote:
> >> On Mon, Jun 16, 2008 at 10:57:02AM +0200, Laurent Pinchart wrote:
> >>> On Monday 26 May 2008 11:53, Laurent Pinchart wrote:
> >>>> Port the fs_enet driver to support the MDIO on GPIO driver for PHY
> >>>> access in addition to the mii-bitbang driver.
> >>> Now that 1/2 has been applied by Jeff, could this one make it to
> >>> powerpc-next ?
> >> This patch should probably go through Jeff as well...
> >
> > Jeff, what's your opinion on this ?
> >
> >> Acked-by: Scott Wood <scottwood@freescale.com>
> >>
> >>>> - data = of_get_property(phynode, "reg", &len);
> >>>> - if (!data || len != 4)
> >>>> - goto out_put_mdio;
> >>>> + bus_id = of_get_gpio(mdionode, 0);
> >>>> + if (bus_id < 0) {
> >>>> + struct resource res;
> >>>> + ret = of_address_to_resource(mdionode, 0, &res);
> >>>> + if (ret)
> >>>> + goto out_put_mdio;
> >>>> + bus_id = res.start;
> >>>> + }
> >>>>
> >>>> - snprintf(fpi->bus_id, 16, "%x:%02x", res.start, *data);
> >>>> + snprintf(fpi->bus_id, 16, "%x:%02x", bus_id, *data);
>
> What are the patch dependencies, if any?
>
> My general rule is, anytime I see 80%+ of the patch dealing with
> arch-specific API functions (such as OF resource stuff), I tend to
> prefer that goes via an arch tree.
>
> If it's a networking change, of course I'd prefer it came in my direction.
The patch modifies the way the Freescale SoC fs_enet driver computes the PHY
bus_id field when it connects to a PHY.
The 'legacy' binding method was to use the MDIO general purpose I/O register
address to identify the mii bus. My first patch (OpenFirmware GPIO based MDIO
bitbang driver) introduces a new binding using the GPIO library.
With this patch the mii bus is now identified by the GPIO lib I/O resource
number if available and falls back to the register address when the device
tree uses the legacy binding.
There should be no dependencies. When the OF GPIO support is not selected
linux/of_gpio.h will define of_get_gpio() as a stub, so the fs_enet driver
will fall back to the legacy binding.
--
Laurent Pinchart
CSE Semaphore Belgium
Chaussee de Bruxelles, 732A
B-1410 Waterloo
Belgium
T +32 (2) 387 42 59
F +32 (2) 387 42 75
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2008-06-18 15:16 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-26 9:52 [PATCH 0/2] MDIO on GPIO support for the fs_enet driver Laurent Pinchart
2008-05-26 9:53 ` [PATCH 1/2] net: OpenFirmware GPIO based MDIO bitbang driver Laurent Pinchart
2008-05-31 2:20 ` Jeff Garzik
2008-05-26 9:53 ` [PATCH 2/2] fs_enet: MDIO on GPIO support Laurent Pinchart
2008-06-16 8:57 ` Laurent Pinchart
2008-06-16 16:34 ` Scott Wood
2008-06-18 14:48 ` Laurent Pinchart
2008-06-18 15:00 ` Jeff Garzik
2008-06-18 15:16 ` Laurent Pinchart [this message]
2008-06-26 11:21 ` Laurent Pinchart
2008-06-26 13:55 ` Vitaly Bordug
2008-07-18 9:26 ` Laurent Pinchart
2008-07-18 13:40 ` Kumar Gala
2008-07-18 17:10 ` Jeff Garzik
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=200806181716.40362.laurentp@cse-semaphore.com \
--to=laurentp@cse-semaphore.com \
--cc=jgarzik@pobox.com \
--cc=linuxppc-dev@ozlabs.org \
--cc=netdev@vger.kernel.org \
--cc=scottwood@freescale.com \
--cc=vbordug@ru.mvista.com \
/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;
as well as URLs for NNTP newsgroup(s).