OSDN Git Service

net: dsa: mv88e6xxx: Unique SERDES interrupt names
authorAndrew Lunn <andrew@lunn.ch>
Mon, 6 Jan 2020 16:13:49 +0000 (17:13 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 7 Jan 2020 02:30:14 +0000 (18:30 -0800)
commite6f2f6b824a3f9af4a719545f691c303d510b26e
treef8fbcc509aa2323efa747b4acc453e1363063c4d
parent3095383a8ab4cff7d5a891a5293d064b0b4e4874
net: dsa: mv88e6xxx: Unique SERDES interrupt names

Dynamically generate a unique SERDES interrupt name, based on the
device name and the port the SERDES is for. For example:

 95:          3  mv88e6xxx-g2   9 Edge      mv88e6xxx-0.2:00-serdes-9
 96:          0  mv88e6xxx-g2  10 Edge      mv88e6xxx-0.2:00-serdes-10

The 0.2:00 indicates the switch and -9 indicates port 9.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/dsa/mv88e6xxx/chip.h