Skip to content

Commit 4262c38

Browse files
lunndavem330
authored andcommitted
net: dsa: mv88e6xxx: Add SERDES stats counters to all 6390 family members
The SERDES statistics are valid for all members of the 6390 family, not just the 6390 itself. Add the needed callbacks to all members of the family. Signed-off-by: Andrew Lunn <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 04e2246 commit 4262c38

File tree

1 file changed

+15
-0
lines changed
  • drivers/net/dsa/mv88e6xxx

1 file changed

+15
-0
lines changed

drivers/net/dsa/mv88e6xxx/chip.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3845,6 +3845,9 @@ static const struct mv88e6xxx_ops mv88e6190_ops = {
38453845
.serdes_irq_mapping = mv88e6390_serdes_irq_mapping,
38463846
.serdes_irq_enable = mv88e6390_serdes_irq_enable,
38473847
.serdes_irq_status = mv88e6390_serdes_irq_status,
3848+
.serdes_get_strings = mv88e6390_serdes_get_strings,
3849+
.serdes_get_stats = mv88e6390_serdes_get_stats,
3850+
.phylink_validate = mv88e6390_phylink_validate,
38483851
.gpio_ops = &mv88e6352_gpio_ops,
38493852
.phylink_validate = mv88e6390_phylink_validate,
38503853
};
@@ -3896,6 +3899,9 @@ static const struct mv88e6xxx_ops mv88e6190x_ops = {
38963899
.serdes_irq_mapping = mv88e6390_serdes_irq_mapping,
38973900
.serdes_irq_enable = mv88e6390_serdes_irq_enable,
38983901
.serdes_irq_status = mv88e6390_serdes_irq_status,
3902+
.serdes_get_strings = mv88e6390_serdes_get_strings,
3903+
.serdes_get_stats = mv88e6390_serdes_get_stats,
3904+
.phylink_validate = mv88e6390_phylink_validate,
38993905
.gpio_ops = &mv88e6352_gpio_ops,
39003906
.phylink_validate = mv88e6390x_phylink_validate,
39013907
};
@@ -3946,6 +3952,9 @@ static const struct mv88e6xxx_ops mv88e6191_ops = {
39463952
.serdes_irq_mapping = mv88e6390_serdes_irq_mapping,
39473953
.serdes_irq_enable = mv88e6390_serdes_irq_enable,
39483954
.serdes_irq_status = mv88e6390_serdes_irq_status,
3955+
.serdes_get_strings = mv88e6390_serdes_get_strings,
3956+
.serdes_get_stats = mv88e6390_serdes_get_stats,
3957+
.phylink_validate = mv88e6390_phylink_validate,
39493958
.avb_ops = &mv88e6390_avb_ops,
39503959
.ptp_ops = &mv88e6352_ptp_ops,
39513960
.phylink_validate = mv88e6390_phylink_validate,
@@ -4092,6 +4101,9 @@ static const struct mv88e6xxx_ops mv88e6290_ops = {
40924101
.serdes_irq_mapping = mv88e6390_serdes_irq_mapping,
40934102
.serdes_irq_enable = mv88e6390_serdes_irq_enable,
40944103
.serdes_irq_status = mv88e6390_serdes_irq_status,
4104+
.serdes_get_strings = mv88e6390_serdes_get_strings,
4105+
.serdes_get_stats = mv88e6390_serdes_get_stats,
4106+
.phylink_validate = mv88e6390_phylink_validate,
40954107
.gpio_ops = &mv88e6352_gpio_ops,
40964108
.avb_ops = &mv88e6390_avb_ops,
40974109
.ptp_ops = &mv88e6352_ptp_ops,
@@ -4486,6 +4498,9 @@ static const struct mv88e6xxx_ops mv88e6390x_ops = {
44864498
.serdes_irq_mapping = mv88e6390_serdes_irq_mapping,
44874499
.serdes_irq_enable = mv88e6390_serdes_irq_enable,
44884500
.serdes_irq_status = mv88e6390_serdes_irq_status,
4501+
.serdes_get_sset_count = mv88e6390_serdes_get_sset_count,
4502+
.serdes_get_strings = mv88e6390_serdes_get_strings,
4503+
.serdes_get_stats = mv88e6390_serdes_get_stats,
44894504
.gpio_ops = &mv88e6352_gpio_ops,
44904505
.avb_ops = &mv88e6390_avb_ops,
44914506
.ptp_ops = &mv88e6352_ptp_ops,

0 commit comments

Comments
 (0)