summaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa/mv88e6xxx/serdes.c
Commit message (Expand)AuthorAgeFilesLines
* net: dsa: mv88e6xxx: Separate C22 and C45 transactionsAndrew Lunn2023-01-101-6/+2
* net: dsa: mv88e6xxx: correctly report serdes link failureRussell King (Oracle)2022-06-081-0/+8
* net: dsa: mv88e6xxx: fix BMSR error to be consistent with othersRussell King (Oracle)2022-06-081-1/+1
* net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_completeMarek Behún2022-06-081-16/+11
* dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurableHolger Brunck2022-02-111-0/+38
* net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detectionRussell King (Oracle)2022-02-031-20/+23
* net: dsa: mv88e6xxx: error handling for serdes_power functionsAmeer Hamza2021-12-091-1/+7
* net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassedMarek Behún2021-12-011-6/+42
* net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X familyMarek Behún2021-12-011-1/+60
* net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X familyMarek Behún2021-12-011-0/+48
* net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiverMarek Behún2021-12-011-4/+42
* net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6()Marek Behún2021-12-011-17/+11
* net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393XMarek Behún2021-12-011-20/+33
* net: dsa: mv88e6xxx: Update mv88e6393x serdes errataNathan Rossi2021-08-241-5/+6
* net: dsa: mv88e6xxx: enable SerDes RX stats for TopazMarek Behún2021-07-011-3/+3
* net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODETobias Waldekranz2021-04-271-3/+3
* net: dsa: mv88e6xxx: add support for mv88e6393x familyPavana Sharma2021-03-171-0/+256
* net: dsa: mv88e6xxx: change serdes lane parameter type from u8 type to intPavana Sharma2021-03-171-41/+41
* net: dsa: mv88e6xxx: Handle error in serdes_get_regsChris Packham2020-11-251-5/+9
* net: dsa: mv88e6xxx: Add serdes interrupt support for MV88E6097Chris Packham2020-11-251-0/+47
* net: dsa: mv88e6xxx: Support serdes ports on MV88E6097/6095/6185Chris Packham2020-11-251-0/+62
* net: dsa: mv88e6xxx: 88e6390 10G serdes supportRussell King2020-05-011-2/+41
* net: dsa: mv88e6xxx: use generic clause 45 definitionsRussell King2020-05-011-6/+6
* net: dsa: mv88e6xxx: fix Serdes link changesRussell King2020-03-151-21/+12
* net: dsa: mv88e6xxx: extend phylink to Serdes PHYsRussell King2020-03-151-50/+292
* net: dsa: mv88e6xxx: use BMCR definitions for serdes control registerRussell King2020-03-151-6/+4
* net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -dAndrew Lunn2020-02-161-0/+54
* net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -dAndrew Lunn2020-02-161-0/+23
* mv88e6xxx: Add serdes Rx statisticsNikita Yushchenko2019-12-271-3/+97
* net: dsa: mv88e6xxx: centralize SERDES IRQ handlingVivien Didelot2019-09-011-142/+0
* net: dsa: mv88e6xxx: introduce .serdes_irq_statusVivien Didelot2019-09-011-21/+38
* net: dsa: mv88e6xxx: introduce .serdes_irq_enableVivien Didelot2019-09-011-44/+29
* net: dsa: mv88e6xxx: pass lane to .serdes_powerVivien Didelot2019-09-011-19/+13
* net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_setVivien Didelot2019-09-011-14/+4
* net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_laneVivien Didelot2019-09-011-1/+10
* net: dsa: mv88e6xxx: simplify .serdes_get_laneVivien Didelot2019-09-011-97/+55
* net: dsa: mv88e6xxx: introduce .serdes_irq_mappingVivien Didelot2019-09-011-6/+20
* net: dsa: mv88e6xxx: fix SERDES IRQ mappingVivien Didelot2019-09-011-10/+4
* net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_linkVivien Didelot2019-09-011-2/+7
* net: dsa: mv88e6xxx: get serdes lane after lockVivien Didelot2019-08-291-2/+4
* net: dsa: mv88e6xxx: rename port cmode macroMarek Behún2019-08-271-24/+24
* net: dsa: mv88e6xxx: simplify SERDES code for Topaz and PeridotMarek Behún2019-08-271-77/+28
* net: dsa: mv88e6xxx: create serdes_get_lane chip operationMarek Behún2019-08-271-85/+112
* net: dsa: mv88e6xxx: support 2500base-x in SGMII IRQ handlerMarek Behún2019-08-271-2/+21
* net: dsa: mv88e6xxx: introduce helpers for handling chip->reg_lockRasmus Villemoes2019-06-231-12/+12
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* net: dsa: mv88e6xxx: support in-band signalling on SGMII ports with external ...Heiner Kallweit2019-03-041-11/+38
* net: dsa: mv88e6xxx: Fix serdes irq setup going recursiveAndrew Lunn2019-01-271-1/+1
* net: dsa: mv88e6xxx: Add support for SERDES on ports 2-8 for 6390XAndrew Lunn2018-11-111-7/+19
* net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352Andrew Lunn2018-09-021-0/+105