Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1397261

Re: [PATCH net-next v2 00/21] net: dsa: mv88e6xxx: turn into monolithic driver

From David Miller <davem@davemloft.net>
Newsgroups linux.kernel
Subject Re: [PATCH net-next v2 00/21] net: dsa: mv88e6xxx: turn into monolithic driver
Date 2016-05-09 21:10 +0200
Message-ID <rwYJ4-3ca-17@gated-at.bofh.it> (permalink)
References <rwXah-1D1-3@gated-at.bofh.it> <rwXDj-1Ud-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


From: Andrew Lunn <andrew@lunn.ch>
Date: Mon, 9 May 2016 19:56:47 +0200

> On Mon, May 09, 2016 at 01:22:37PM -0400, Vivien Didelot wrote:
>> This patchset merges all mv88e6* drivers supported by the shared
>> mv88e6xxx code into a single mv88e6xxx DSA switch driver.
>> 
>> Some flags are added to describe the capabilities of a switch model,
>> such as the presence of a PPU, EEPROM, some old or new registers, etc.
>> 
>> First these flags are used to conditionally support the same set of
>> functions in every driver, then specific driver files are removed in
>> favor of the common mv88e6xxx driver.
>> 
>> Only the merge of driver specific setup code assumes a few differences.
>> If these differences such as frames priorities are really needed for
>> some models, they can easily be brought back in a future patch.
>> 
>> Some inconsistencies might show up, such as the need for
>> MV88E6XXX_FLAG_PPU and MV88E6XXX_FLAG_PPU_ACTIVE flags. But this
>> patchset does not aim to fix them yet. A future patch can do that if
>> they end up being unwanted.
>> 
>> The patchset has been tested on interconnected 88E6352 and 88E6185.
> 
> Reviewed-by: Andrew Lunn <andrew@lunn.ch>
> 
> I also tested v1, so
> 
> Tested-by: Andrew Lunn <andrew@lunn.ch>

Series applied, thanks everyone.

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[PATCH net-next v2 00/21] net: dsa: mv88e6xxx: turn into monolithic driver Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 04/21] net: dsa: mv88e6xxx: factorize EEPROM access Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 20/21] net: dsa: mv88e6131: use EDSA tag protocol Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 11/21] net: dsa: mv88e6xxx: factorize ATU access Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 09/21] net: dsa: mv88e6xxx: factorize bridge support Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 12/21] net: dsa: mv88e6xxx: factorize switch reset Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 13/21] net: dsa: mv88e6xxx: factorize global setup Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 19/21] net: dsa: mv88e6xxx: factorize switch setup Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:30 +0200
  [PATCH net-next v2 03/21] net: dsa: mv88e6xxx: factorize PHY indirect access Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:40 +0200
  [PATCH net-next v2 07/21] net: dsa: mv88e6xxx: factorize EEE access Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2016-05-09 19:40 +0200
  Re: [PATCH net-next v2 00/21] net: dsa: mv88e6xxx: turn into  monolithic driver Andrew Lunn <andrew@lunn.ch> - 2016-05-09 20:00 +0200
    Re: [PATCH net-next v2 00/21] net: dsa: mv88e6xxx: turn into  monolithic driver David Miller <davem@davemloft.net> - 2016-05-09 21:10 +0200

csiph-web