Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1663945
| From | Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH net-next 00/13] net: dsa: mv88e6xxx: port macros cosmetics |
| Date | 2017-06-12 18:50 +0200 |
| Message-ID | <tRAHn-4zK-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
This patch series brings no functional changes. It prefixes all common port registers macros with MV88E6XXX_PORT. If registers or some bits differs between switch models, a reference model is chosen (e.g. MV88E6390_PORT_MAC_CTL_SPEED_10000.) The register names are documented as found in the datasheets. Avoid BIT() and shifts defines and prefer a better representation of the Marvell switch registers with ordered, hexadecimal, 16-bit values. Vivien Didelot (13): net: dsa: mv88e6xxx: prefix Port Status macros net: dsa: mv88e6xxx: prefix Port MAC Control macros net: dsa: mv88e6xxx: prefix Port Jamming macros net: dsa: mv88e6xxx: prefix Port Switch ID macros net: dsa: mv88e6xxx: prefix Port Control macros net: dsa: mv88e6xxx: prefix Port Control 1 macros net: dsa: mv88e6xxx: prefix Port Based VLAN macros net: dsa: mv88e6xxx: prefix Port Default VLAN macros net: dsa: mv88e6xxx: prefix Port Control 2 macros net: dsa: mv88e6xxx: prefix Port Egress Rate Control macros net: dsa: mv88e6xxx: prefix Port Association Vector macros net: dsa: mv88e6xxx: prefix Port IEEE Priority mapping macros net: dsa: mv88e6xxx: prefix remaining port macros drivers/net/dsa/mv88e6xxx/chip.c | 90 ++++----- drivers/net/dsa/mv88e6xxx/port.c | 336 ++++++++++++++++---------------- drivers/net/dsa/mv88e6xxx/port.h | 379 +++++++++++++++++++++---------------- drivers/net/dsa/mv88e6xxx/serdes.c | 38 ++-- 4 files changed, 462 insertions(+), 381 deletions(-) -- 2.13.1
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH net-next 00/13] net: dsa: mv88e6xxx: port macros cosmetics Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 12/13] net: dsa: mv88e6xxx: prefix Port IEEE Priority mapping macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 04/13] net: dsa: mv88e6xxx: prefix Port Switch ID macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 10/13] net: dsa: mv88e6xxx: prefix Port Egress Rate Control macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 13/13] net: dsa: mv88e6xxx: prefix remaining port macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 05/13] net: dsa: mv88e6xxx: prefix Port Control macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 01/13] net: dsa: mv88e6xxx: prefix Port Status macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 03/13] net: dsa: mv88e6xxx: prefix Port Jamming macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 11/13] net: dsa: mv88e6xxx: prefix Port Association Vector macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 06/13] net: dsa: mv88e6xxx: prefix Port Control 1 macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 [PATCH net-next 08/13] net: dsa: mv88e6xxx: prefix Port Default VLAN macros Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-06-12 18:50 +0200 Re: [PATCH net-next 00/13] net: dsa: mv88e6xxx: port macros cosmetics David Miller <davem@davemloft.net> - 2017-06-13 17:30 +0200
csiph-web