aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/phy/broadcom.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-13net: phy: bcm54811: Fix GMII/MII/MII-Lite selectionKamil Horák - 2N1-1/+19
2025-09-14net: phy: broadcom: Convert to PHY_ID_MATCH_MODEL macroChristian Marangi1-63/+42
2025-09-14net: phy: broadcom: Convert to phy_id_compare_model()Christian Marangi1-22/+20
2025-07-09net: phy: bcm54811: PHY initializationKamil Horák - 2N1-4/+21
2025-07-09net: phy: bcm5481x: MII-Lite activationKamil Horák - 2N1-1/+13
2025-03-31net: phy: broadcom: Correct BCM5221 PHY model detectionJim Liu1-3/+3
2025-02-11net: phy: broadcom: don't include '<linux/pm_wakeup.h>' directlyWolfram Sang1-1/+1
2025-01-14net: phy: Constify struct mdio_device_idChristophe JAILLET1-1/+1
2024-07-14net: phy: bcm-phy-lib: Implement BroadR-Reach link modesKamil Horák (2N)1-28/+375
2024-02-10net: phy: provide whether link has changed in c37_read_statusChristian Marangi1-1/+2
2023-11-17net: phy: broadcom: Wire suspend/resume for BCM54612EMarco von Rosenberg1-0/+2
2023-10-06net: phy: broadcom: add support for BCM5221 phyGiulio Benetti1-33/+121
2023-08-15net: phy: broadcom: stub c45 read/write for 54810Justin Chen1-0/+13
2023-06-24net: phy: broadcom: drop brcm_phy_setbits() and use phy_set_bits() insteadGiulio Benetti1-15/+4
2023-06-09net: phy: broadcom: Add support for setting LED brightnessFlorian Fainelli1-0/+15
2023-06-09net: phy: broadcom: Rename LED registersFlorian Fainelli1-5/+5
2023-05-26net: phy: broadcom: Register dummy IRQ handlerFlorian Fainelli1-1/+8
2023-05-13net: phy: broadcom: Add support for Wake-on-LANFlorian Fainelli1-3/+123
2022-08-17net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241Florian Fainelli1-0/+39
2022-07-04net: phy: broadcom: Add support for BCM53128 internal PHYsKurt Kanzenbach1-0/+15
2022-06-23net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-libJonathan Lemon1-4/+29
2022-03-25net: phy: broadcom: Fix brcm_fet_config_init()Florian Fainelli1-0/+21
2022-01-20net: phy: broadcom: hook up soft_reset for BCM54616SRobert Hancock1-0/+1
2021-09-21net: phy: broadcom: Utilize appropriate suspend for BCM54810/11Florian Fainelli1-2/+2
2021-09-21net: phy: broadcom: Wire suspend/resume for BCM50610 and BCM50610MFlorian Fainelli1-0/+4
2021-09-21net: phy: broadcom: Add IDDQ-SR modeFlorian Fainelli1-0/+51
2021-09-16net: phy: broadcom: Enable 10BaseT DAC early wakeFlorian Fainelli1-0/+47
2021-07-25net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54...Kevin Lo1-1/+1
2021-04-01net: phy: broadcom: Add statistics for all Gigabit PHYsFlorian Fainelli1-10/+66
2021-03-12net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610MFlorian Fainelli1-0/+4
2021-03-11net: phy: broadcom: Add power down exit reset state delayFlorian Fainelli1-0/+5
2021-02-16net: phy: broadcom: Do not modify LED configuration for SFP module PHYsRobert Hancock1-9/+15
2021-02-16net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616SRobert Hancock1-12/+72
2021-02-15net: phy: broadcom: Allow BCM54210E to configure APDFlorian Fainelli1-3/+5
2021-02-15net: phy: broadcom: Remove unused flagsFlorian Fainelli1-3/+16
2021-02-15net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()Florian Fainelli1-38/+36
2021-02-11net: phy: introduce phydev->portMichael Walle1-0/+2
2021-02-09net: phy: broadcom: remove BCM5482 1000Base-BX supportMichael Walle1-92/+1
2020-11-05net: phy: broadcom: remove use of ack_interrupt()Ioana Ciornei1-21/+13
2020-11-05net: phy: broadcom: implement generic .handle_interrupt() callbackIoana Ciornei1-0/+36
2020-05-16net: phy: broadcom: fix checkpatch complains about tabsKevin Lo1-1/+1
2020-05-15net: phy: broadcom: add support for BCM54811 PHYKevin Lo1-5/+51
2020-04-18net: phy: broadcom: Add support for BCM53125 internal PHYsFlorian Fainelli1-0/+14
2020-02-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-2/+2
2020-02-19net: phy: broadcom: Wire suspend/resume for BCM54810Florian Fainelli1-0/+16
2020-02-19net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flagsFlorian Fainelli1-4/+1
2020-02-19net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk()Florian Fainelli1-1/+2
2020-02-18net: phy: broadcom: Fix a typo ("firsly")Jonathan Neuschäfer1-2/+2
2019-10-23net: phy: broadcom: add 1000Base-X support for BCM54616STao Ren1-4/+53
2019-10-04net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612EFlorian Fainelli1-20/+1
2019-10-04net: phy: broadcom: Fix RGMII delays configuration for BCM54210EFlorian Fainelli1-8/+3
2019-06-09net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464Vladimir Oltean1-0/+2
2019-04-15net: phy: switch drivers to use dynamic feature detectionHeiner Kallweit1-17/+17
2019-03-26net: phy: bcm54xx: Encode link speed and activity into LEDsVladimir Oltean1-0/+13
2019-01-22net: phy: Convert some PHY and MDIO driver files to SPDX headersAndrew Lunn1-5/+1
2018-11-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+16
2018-11-11net: phy: remove flag PHY_HAS_INTERRUPT from driver configsHeiner Kallweit1-16/+0
2018-11-06net: phy: Allow BCM54616S PHY to setup internal TX/RX clock delayTao Ren1-2/+16
2018-06-05net: phy: broadcom: Enable 125 MHz clock on LED4 pin for BCM54612E by default.Kun Yi1-2/+14
2018-05-04net: phy: broadcom: add support for BCM89610 PHYBhadram Varka1-0/+10
2017-12-15net: phy: broadcom: Add entry for 5395 switch PHYsFlorian Fainelli1-0/+42
2017-12-04net: phy: broadcom: re-add mistakenly removed config settingsHeiner Kallweit1-0/+3
2017-12-01net: phy: remove generic settings for callbacks config_aneg and read_status f...Heiner Kallweit1-30/+0
2017-10-12net: phy: broadcom: support new device flag for setting master modeRafał Miłecki1-0/+6
2017-05-16net: phy: Remove residual magic from PHY driversAndrew Lunn1-15/+15
2017-04-30net: phy: Allow BCM5481x PHYs to setup internal TX/RX clock delayAbhishek Shah1-36/+33
2017-02-01net: phy: broadcom: rehook BCM54612E specific initRafał Miłecki1-34/+33
2017-01-27net: phy: broadcom: add support for BCM54210ERafał Miłecki1-1/+33
2017-01-25net: phy: broadcom: drop duplicated define for RGMII SKEW delayRafał Miłecki1-1/+1
2017-01-25net: phy: broadcom: use auxctl reading helper in BCM54612E codeRafał Miłecki1-4/+2
2016-12-10net: phy: phy drivers should not set SUPPORTED_[Asym_]PauseTimur Tabi1-28/+14
2016-11-24net: phy: broadcom: Move bcm54xx_auxctl_{read, write} to common libraryFlorian Fainelli1-15/+0
2016-11-07net: phy: broadcom: Add BCM54810 PHY entryJon Mason1-1/+57
2016-11-07net: phy: broadcom: add bcm54xx_auxctl_readJon Mason1-0/+10
2016-10-26net: phy: broadcom: Add support for BCM54612EXo Wang1-0/+48
2016-01-07phy: Centralize setting driver module ownerAndrew Lunn1-12/+0
2015-11-23broadcom: fix PHY_ID_BCM5481 entry in the id tableAaro Koskinen1-1/+1
2015-10-08net: phy: Add Broadcom phy library for common interfacesArun Parameswaran1-105/+44
2015-04-08net: phy: broadcom: Add BCM54616S phy entryAlessio Igor Bogani1-0/+14
2014-11-12net: phy: replace phy_drivers_register callsJohan Hovold1-14/+1
2014-08-23net: phy: broadcom: move shadow 0x1C register accessors to brcmphy.hFlorian Fainelli1-18/+0
2014-08-23net: phy: broadcom: extract all registers to brcmphy.hFlorian Fainelli1-104/+0
2014-02-14net: phy: broadcom: extract register definitionsFlorian Fainelli1-52/+0
2012-07-09phylib: Support registering a bunch of driversChristian Hohnstaedt1-102/+17
2012-02-13drivers/net: Remove boolean comparisons to true/falseJoe Perches1-4/+2
2011-09-27treewide: Correct spelling of successfully in commentsJoe Perches1-1/+1
2010-10-05net/phy: fix many "defined but unused" warningsUwe Kleine-König1-1/+1
2010-06-24broadcom: Add 5241 supportDmitry Baryshkov1-0/+22
2010-06-24broadcom: move all PHY_ID's to headerDmitry Baryshkov1-12/+12
2010-04-02phylib: Add module table to all existing phy driversDavid Woodhouse1-0/+16
2010-02-17tg3: Push phylib definitions to phylibMatt Carlson1-4/+1
2010-01-03broadcom: Fix &&/|| confusion in bcm54xx_adjust_rxrefclk()roel kluin1-2/+2
2009-12-18broadcom: bcm54xx_shadow_read() errors ignored in bcm54xx_adjust_rxrefclk()Roel Kluin1-1/+2
2009-11-02tg3 / broadcom: Optionally disable TXC if no linkMatt Carlson1-0/+5
2009-11-02tg3 / broadcom: Add APD support for GPHYsMatt Carlson1-9/+42
2009-11-02tg3 / broadcom: Add code to disable rxc refclkMatt Carlson1-0/+43
2009-11-02tg3 / broadcom: Refine AC131 APD supportMatt Carlson1-3/+5
2009-11-02tg3 / broadcom: Add PHY_BRCM_CLEAR_RGMII_MODE flagMatt Carlson1-0/+6
2009-11-02broadcom: Consolidate dev_flags definitionsMatt Carlson1-10/+1
2009-11-02broadcom: Fix slow link problemMatt Carlson1-8/+14
2009-11-02broadcom: Isolate phy dsp accessesMatt Carlson1-48/+42
2009-08-26broadcom: Make the 57780 IEEE compliantMatt Carlson1-2/+35
2009-08-26broadcom: Add AC131 phy supportMatt Carlson1-0/+158
2009-08-26broadcom: Add BCM50610M supportMatt Carlson1-8/+30
2008-11-21broadcom: Add 57780 supportMatt Carlson1-0/+21
2008-11-03broadcom: Add support for BCM50610Matt Carlson1-1/+118
2008-11-03broadcom: Refine expansion register access routineMatt Carlson1-26/+34
2008-11-03broadcom: Add flow control supportMatt Carlson1-6/+12
2008-05-22PHYLIB: Add 1000Base-X support for Broadcom bcm5482Nate Case1-2/+199
2008-04-17PHY: add BCM5464 support to broadcom PHY driverPaul Gortmaker1-0/+20
2008-03-26phy/broadcom: add support for BCM5481 PHYAnton Vorontsov1-1/+56
2008-02-03PHYLIB: Add BCM5482 PHY supportNate Case1-0/+20
2006-12-02[PATCH] 2.6.18: sb1250-mac: Broadcom PHY supportMaciej W. Rozycki1-0/+175