Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761563AbcLBPoK (ORCPT ); Fri, 2 Dec 2016 10:44:10 -0500 Received: from vps0.lunn.ch ([178.209.37.122]:37701 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751372AbcLBPnv (ORCPT ); Fri, 2 Dec 2016 10:43:51 -0500 Date: Fri, 2 Dec 2016 16:43:42 +0100 From: Andrew Lunn To: Vivien Didelot Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@savoirfairelinux.com, "David S. Miller" , Florian Fainelli Subject: Re: [PATCH net-next 3/6] net: dsa: mv88e6xxx: add a software reset op Message-ID: <20161202154342.GL21887@lunn.ch> References: <20161130225930.25510-1-vivien.didelot@savoirfairelinux.com> <20161130225930.25510-4-vivien.didelot@savoirfairelinux.com> <20161130232633.GS21645@lunn.ch> <87vav3gz67.fsf@ketchup.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87vav3gz67.fsf@ketchup.i-did-not-set--mail-host-address--so-tickle-me> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1518 Lines: 45 On Thu, Dec 01, 2016 at 03:41:20PM -0500, Vivien Didelot wrote: > Hi Andrew, > > Andrew Lunn writes: > > >> diff --git a/drivers/net/dsa/mv88e6xxx/mv88e6xxx.h b/drivers/net/dsa/mv88e6xxx/mv88e6xxx.h > >> index ab52c37..9e51405 100644 > >> --- a/drivers/net/dsa/mv88e6xxx/mv88e6xxx.h > >> +++ b/drivers/net/dsa/mv88e6xxx/mv88e6xxx.h > >> @@ -765,6 +765,9 @@ struct mv88e6xxx_ops { > >> int (*phy_write)(struct mv88e6xxx_chip *chip, int addr, int reg, > >> u16 val); > >> > >> + /* Switch Software Reset */ > >> + int (*reset)(struct mv88e6xxx_chip *chip); > >> + > > > > Hi Vivien > > > > In my huge patch series of 6390, i've been using a g1_ prefix for > > functionality which is in global 1, g2_ for global 2, etc. This has > > worked for everything so far with the exception of setting which > > reserved MAC addresses should be sent to the CPU. Most devices have it > > in g2, but 6390 has it in g1. > > > > Please could you add the prefix. > > I don't understand. It looks like you are talking about the second part > of the comment I made on your RFC patchset, about the Rsvd2CPU feature: Hi Vivien I mean + /* Switch Software Reset */ + int (*g1_reset)(struct mv88e6xxx_chip *chip); + We have a collection of function pointers with port_ prefix, another collection with stats_, and a third with ppu_, etc. And then we have some which do not fit a specific category. Those i have prefixed with g1_ or g2_. I think we should have some prefix, and that is my suggestion. Andrew