[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <19b22292-f2b3-ccb8-bb37-0952cfa93135@gmail.com>
Date: Mon, 3 Dec 2018 12:51:21 -0800
From: Florian Fainelli <f.fainelli@...il.com>
To: Steve Douthit <stephend@...icom-usa.com>,
Jeff Kirsher <jeffrey.t.kirsher@...el.com>
Cc: "David S. Miller" <davem@...emloft.net>,
"intel-wired-lan@...ts.osuosl.org" <intel-wired-lan@...ts.osuosl.org>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
Andrew Lunn <andrew@...n.ch>
Subject: Re: [PATCH net-next v4 0/2] Add mii_bus to ixgbe driver for dsa devs
On 12/3/18 12:14 PM, Steve Douthit wrote:
> Changes from v3 -> v4
> * Remove unecessary pointer casts
> * Fix copy/paste issues in comments
> * Simplify setting of swfw semaphore flags
> * Collect Reviewed-by: tags
>
> Changes from v2 -> v3
> * Added warnings about interactions between this code and PHY polling
> unit to the commit messages.
>
> Changes from v1 -> v2
> [PATCH 1/2] ixgbe: register a mdiobus
> * Add intel-wired-lan@...ts.osuosl.org to CC list, see
> * select MII in Kconfig (thanks to the kbuild bot)
> * Only call mdiobus_regsiter for single x500em_a device
> * Use readx_poll_timeout() in ixgbe_msca_cmd()
> * Register different bus->read/write callbacks in ixgbe_mii_bus_init()
> so there's device id check on every access
> * Use device pci_name() in bus->id instead of parent bridge's name
>
> [PATCH 2/2] ixgbe: use mii_bus to handle MII related ioctls
> * Only use mdiobus_read/write for adapters that registered a mdiobus
Not directly related to this patch series, are you using the legacy or
"new" way of passing platform data in order to register the DSA switch?
Since you mentioned 6390, I would assume this must be the "new" way of
registering DSA devices with mdio_boardinfo etc. In that case, have you
found yourself limited by the current dsa_chip_platform_data?
>
> Stephen Douthit (2):
> ixgbe: register a mdiobus
> ixgbe: use mii_bus to handle MII related ioctls
>
> drivers/net/ethernet/intel/Kconfig | 1 +
> drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +
> drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 23 ++
> drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 307 ++++++++++++++++++
> drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 +
> 5 files changed, 335 insertions(+)
>
--
Florian
Powered by blists - more mailing lists