[PATCH net-next 0/7] net: dsa: add port parsing functions

From: Vivien Didelot
Date: Fri Oct 27 2017 - 15:57:02 EST


This patchset adds port parsing functions called early in the new
bindings parsing stage, which regroup all the fetching of static data
available at the port level, including the port's type, name and CPU
master interface.

This simplifies the rest of the code which does not need to dig into
device tree or platform data again in order to check a port's type or
name.

Vivien Didelot (7):
net: dsa: get ports within parsing code
net: dsa: add port parse functions
net: dsa: get port type at parse time
net: dsa: check master device before put
net: dsa: get master device at port parsing time
net: dsa: get port name at parse time
net: dsa: remove name arg from slave create

net/dsa/dsa2.c | 163 +++++++++++++++++++++++++++++------------------------
net/dsa/dsa_priv.h | 2 +-
net/dsa/legacy.c | 3 +-
net/dsa/slave.c | 3 +-
4 files changed, 95 insertions(+), 76 deletions(-)

--
2.14.3