aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa/mv88e6xxx/serdes.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-06-08net: dsa: mv88e6xxx: correctly report serdes link failureRussell King (Oracle)1-0/+8
2022-06-08net: dsa: mv88e6xxx: fix BMSR error to be consistent with othersRussell King (Oracle)1-1/+1
2022-06-08net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_completeMarek Behún1-16/+11
2022-02-11dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurableHolger Brunck1-0/+38
2022-02-03net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detectionRussell King (Oracle)1-20/+23
2021-12-09net: dsa: mv88e6xxx: error handling for serdes_power functionsAmeer Hamza1-1/+7
2021-12-01net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassedMarek Behún1-6/+42
2021-12-01net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X familyMarek Behún1-1/+60
2021-12-01net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X familyMarek Behún1-0/+48
2021-12-01net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiverMarek Behún1-4/+42
2021-12-01net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6()Marek Behún1-17/+11
2021-12-01net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393XMarek Behún1-20/+33
2021-08-24net: dsa: mv88e6xxx: Update mv88e6393x serdes errataNathan Rossi1-5/+6
2021-07-01net: dsa: mv88e6xxx: enable SerDes RX stats for TopazMarek Behún1-3/+3
2021-04-27net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODETobias Waldekranz1-3/+3
2021-03-17net: dsa: mv88e6xxx: add support for mv88e6393x familyPavana Sharma1-0/+256
2021-03-17net: dsa: mv88e6xxx: change serdes lane parameter type from u8 type to intPavana Sharma1-41/+41
2020-11-25net: dsa: mv88e6xxx: Handle error in serdes_get_regsChris Packham1-5/+9
2020-11-25net: dsa: mv88e6xxx: Add serdes interrupt support for MV88E6097Chris Packham1-0/+47
2020-11-25net: dsa: mv88e6xxx: Support serdes ports on MV88E6097/6095/6185Chris Packham1-0/+62
2020-05-01net: dsa: mv88e6xxx: 88e6390 10G serdes supportRussell King1-2/+41
2020-05-01net: dsa: mv88e6xxx: use generic clause 45 definitionsRussell King1-6/+6
2020-03-15net: dsa: mv88e6xxx: fix Serdes link changesRussell King1-21/+12
2020-03-15net: dsa: mv88e6xxx: extend phylink to Serdes PHYsRussell King1-50/+292
2020-03-15net: dsa: mv88e6xxx: use BMCR definitions for serdes control registerRussell King1-6/+4
2020-02-16net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -dAndrew Lunn1-0/+54
2020-02-16net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -dAndrew Lunn1-0/+23
2019-12-27mv88e6xxx: Add serdes Rx statisticsNikita Yushchenko1-3/+97
2019-09-01net: dsa: mv88e6xxx: centralize SERDES IRQ handlingVivien Didelot1-142/+0
2019-09-01net: dsa: mv88e6xxx: introduce .serdes_irq_statusVivien Didelot1-21/+38
2019-09-01net: dsa: mv88e6xxx: introduce .serdes_irq_enableVivien Didelot1-44/+29
2019-09-01net: dsa: mv88e6xxx: pass lane to .serdes_powerVivien Didelot1-19/+13
2019-09-01net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_setVivien Didelot1-14/+4
2019-09-01net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_laneVivien Didelot1-1/+10
2019-09-01net: dsa: mv88e6xxx: simplify .serdes_get_laneVivien Didelot1-97/+55
2019-09-01net: dsa: mv88e6xxx: introduce .serdes_irq_mappingVivien Didelot1-6/+20
2019-09-01net: dsa: mv88e6xxx: fix SERDES IRQ mappingVivien Didelot1-10/+4
2019-09-01net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_linkVivien Didelot1-2/+7
2019-08-29net: dsa: mv88e6xxx: get serdes lane after lockVivien Didelot1-2/+4
2019-08-27net: dsa: mv88e6xxx: rename port cmode macroMarek Behún1-24/+24
2019-08-27net: dsa: mv88e6xxx: simplify SERDES code for Topaz and PeridotMarek Behún1-77/+28
2019-08-27net: dsa: mv88e6xxx: create serdes_get_lane chip operationMarek Behún1-85/+112
2019-08-27net: dsa: mv88e6xxx: support 2500base-x in SGMII IRQ handlerMarek Behún1-2/+21
2019-06-23net: dsa: mv88e6xxx: introduce helpers for handling chip->reg_lockRasmus Villemoes1-12/+12
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-03-04net: dsa: mv88e6xxx: support in-band signalling on SGMII ports with external PHYsHeiner Kallweit1-11/+38
2019-01-27net: dsa: mv88e6xxx: Fix serdes irq setup going recursiveAndrew Lunn1-1/+1
2018-11-11net: dsa: mv88e6xxx: Add support for SERDES on ports 2-8 for 6390XAndrew Lunn1-7/+19
2018-09-02net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352Andrew Lunn1-0/+105
2018-08-14net: dsa: mv88e6xxx: bitwise vs logical bugDan Carpenter1-2/+2