From: Maxime Ripard <maxime.ripard@free-electrons.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCHv6 25/28] net: sun7i_mac: Add read_rom_hwaddr hook
Date: Tue, 16 May 2017 14:17:01 +0200 [thread overview]
Message-ID: <20170516121701.fe2hbufuxlv72vma@flea.home> (raw)
In-Reply-To: <46bbb5cb-2960-2f05-9fc9-3b9e17c85e84@schinagl.nl>
On Mon, May 15, 2017 at 02:20:25PM +0200, Olliver Schinagl wrote:
> Hey Maxime,
>
> On 15-05-17 10:22, Maxime Ripard wrote:
> > On Mon, May 15, 2017 at 10:02:41AM +0200, Olliver Schinagl wrote:
> > > With this patch sun7i_mac can now get the MAC address from the board in
> > > a predetermined board specific manner.
> > >
> > > Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
> > > ---
> > > drivers/net/Makefile | 2 +-
> > > drivers/net/sun7i_mac.c | 2 ++
> > > 2 files changed, 3 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/net/Makefile b/drivers/net/Makefile
> > > index 86dee7d746..5df5567536 100644
> > > --- a/drivers/net/Makefile
> > > +++ b/drivers/net/Makefile
> > > @@ -23,7 +23,7 @@ obj-$(CONFIG_E1000) += e1000.o
> > > obj-$(CONFIG_E1000_SPI) += e1000_spi.o
> > > obj-$(CONFIG_EEPRO100) += eepro100.o
> > > obj-$(CONFIG_SUN4I_EMAC) += sunxi_common.o sun4i_mac.o
> > > -obj-$(CONFIG_SUN7I_MAC) += sun7i_mac.o
> > > +obj-$(CONFIG_SUN7I_MAC) += sunxi_common.o sun7i_mac.o
> >
> > Shouldn't that be turned in a Kconfig option selected by both drivers?
> What do you mean? There are some common functions that all of them share,
> such as reading the MAC address.
>
> Or do you mean we should make the net_op rom_read_hwaddr() a configurable
> Kconfig?
I meant having a KConfig symbol to compile sunxi_common, and then have
that symbol selected by the three EMAC/GMAC Kconfig symbol.
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170516/35507f52/attachment.sig>
next prev parent reply other threads:[~2017-05-16 12:17 UTC|newest]
Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-15 8:02 [U-Boot] [PATCHv6 00/28] Retrieve MAC address from EEPROM Olliver Schinagl
2017-05-15 8:02 ` [U-Boot] [PATCHv6 01/28] ARM: dts: sunxi: Change node name for pwrseq pin on Olinuxino-lime2-emmc Olliver Schinagl
2017-05-15 8:02 ` [U-Boot] [PATCHv6 02/28] sun7i: Add support for Olimex A20-OLinuXino-LIME2-eMMC Olliver Schinagl
2017-05-15 8:02 ` [U-Boot] [PATCHv6 03/28] net: core: Add PHY_GIGE as a Kconfig symbol Olliver Schinagl
2017-05-15 12:47 ` Tom Rini
2017-05-30 20:45 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 04/28] net: sunxi simplify defconfig Olliver Schinagl
2017-05-15 8:14 ` Maxime Ripard
2017-05-30 20:58 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 05/28] net: sunxi: Re-add RTL8211X_PHY_FORCE_MASTER Olliver Schinagl
2017-05-30 20:59 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 06/28] net: sunxi: Restore sunxi_[eg]mac behavior Olliver Schinagl
2017-05-30 21:04 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 07/28] net: sunxi: Move GMAC_TX_DELAY to the driver Olliver Schinagl
2017-05-30 21:06 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 08/28] net: cosmetic: Do not use magic values for ARP_HLEN Olliver Schinagl
2017-05-15 12:47 ` Tom Rini
2017-05-30 21:06 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 09/28] net: core: Sanitize get/set operations for enetaddr Olliver Schinagl
2017-05-15 12:52 ` Tom Rini
2017-05-30 21:07 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 10/28] net: core: Inform the user of the device MAC address Olliver Schinagl
2017-05-30 21:08 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 11/28] net: core: Add MAC address helper functions Olliver Schinagl
2017-05-15 12:54 ` Tom Rini
2017-05-30 21:09 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 12/28] net: Add ability to set MAC address via EEPROM Olliver Schinagl
2017-05-15 8:18 ` Maxime Ripard
2017-05-15 12:18 ` Olliver Schinagl
2017-05-16 12:15 ` Maxime Ripard
2017-05-17 1:38 ` Simon Glass
2017-12-04 23:51 ` [U-Boot] [linux-sunxi] " Jonathan Liu
2017-05-15 8:02 ` [U-Boot] [PATCHv6 13/28] net: core: print the source of the MAC address Olliver Schinagl
2017-05-30 21:11 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 14/28] net: cosmetic: A MAC address is not limited to SROM Olliver Schinagl
2017-05-15 12:53 ` Tom Rini
2017-05-15 13:23 ` Olliver Schinagl
2017-05-30 21:12 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 15/28] net: core: Check return value of read_rom_hwaddr Olliver Schinagl
2017-05-15 12:49 ` Tom Rini
2017-05-30 21:13 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 16/28] fdt: fixup_eth: Remove code duplication with a function Olliver Schinagl
2017-05-30 21:14 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 17/28] fdt: fixup_eth: improve error catching/reduce identation Olliver Schinagl
2017-05-30 21:15 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 18/28] arm: sunxi: Expose function to generate sunxi-specific a MAC address Olliver Schinagl
2017-05-30 21:19 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 19/28] net: sunxi_emac: Write HW address via net_ops hook Olliver Schinagl
2017-05-30 21:20 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 20/28] net: sunxi: Rename sunxi_emac to a more specific sun4i_mac Olliver Schinagl
2017-05-15 8:20 ` Maxime Ripard
2017-05-15 8:02 ` [U-Boot] [PATCHv6 21/28] net: sunxi: Have sunxi common functions together Olliver Schinagl
2017-05-30 21:22 ` Joe Hershberger
2017-05-30 21:24 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 22/28] net: sun4i_mac: Add read_rom_hwaddr hook Olliver Schinagl
2017-05-30 21:26 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 23/28] net: sun7i_mac: Make the sun7i a dw driver subclass Olliver Schinagl
2017-05-15 8:22 ` Maxime Ripard
2017-05-15 8:02 ` [U-Boot] [PATCHv6 24/28] net: dw: Expose designware_eth_start Olliver Schinagl
2017-05-17 1:38 ` Simon Glass
2017-05-30 19:36 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 25/28] net: sun7i_mac: Add read_rom_hwaddr hook Olliver Schinagl
2017-05-15 8:22 ` Maxime Ripard
2017-05-15 12:20 ` Olliver Schinagl
2017-05-16 12:17 ` Maxime Ripard [this message]
2017-05-15 8:02 ` [U-Boot] [PATCHv6 26/28] net: sun8i_gmac: " Olliver Schinagl
2017-05-15 8:02 ` [U-Boot] [PATCHv6 27/28] net: sun8i: fix whitespace Olliver Schinagl
2017-05-30 21:30 ` Joe Hershberger
2017-05-15 8:02 ` [U-Boot] [PATCHv6 28/28] net: sunxi: Enable eeprom on OLinuXino Lime boards (again) Olliver Schinagl
2017-05-30 21:30 ` Joe Hershberger
2017-05-15 8:09 ` [U-Boot] [PATCHv6 00/28] Retrieve MAC address from EEPROM Olliver Schinagl
2017-05-15 12:47 ` Tom Rini
2017-08-11 11:35 ` Jagan Teki
2017-08-11 12:17 ` [U-Boot] [linux-sunxi] " Vincent Legoll
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=20170516121701.fe2hbufuxlv72vma@flea.home \
--to=maxime.ripard@free-electrons.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox