aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/smsc
AgeCommit message (Expand)AuthorFilesLines
2025-09-04smsc911x: add second read of EEPROM mac when possible corruption seenColin Foster1-2/+12
2025-07-25net: Fix typosBjorn Helgaas1-1/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar2-2/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner2-2/+2
2025-03-24net: ethernet: Drop unused of_gpio.hPeng Fan1-1/+0
2024-10-04net: ethernet: Switch back to struct platform_driver::remove()Uwe Kleine-König2-2/+2
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-06net: smc91x: Make use of irq_get_trigger_type()Vasileios Amoiridis1-1/+1
2024-06-19net: smc9194: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-01net: smc91x: Fix pointer typesThorsten Blum1-2/+2
2024-05-29net: smc91x: Remove commented out codeThorsten Blum1-4/+0
2024-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2024-05-13net: smc91x: Fix m68k kernel compilation for ColdFire CPUThorsten Blum1-2/+2
2024-05-08net: annotate data-races around dev->if_portEric Dumazet1-1/+1
2024-04-08net: handle HAS_IOPORT dependenciesNiklas Schnelle1-1/+1
2024-01-29net: fill in MODULE_DESCRIPTION()s for SMSC driversBreno Leitao3-0/+3
2023-11-02Merge tag 'sh-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-19/+0
2023-10-25sh: Remove stale microdev boardArnd Bergmann1-19/+0
2023-09-20net: ethernet: smsc: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-08-13net: smsc: Use pci_dev_id() to simplify the codeZheng Zengkai1-2/+1
2023-07-27net: Explicitly include correct DT includesRob Herring1-1/+0
2023-07-18ethernet: smsc: remove unnecessary (void*) conversionsWu Yunchuan2-4/+4
2023-03-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+5
2023-03-30smsc911x: remove superfluous variable initWolfram Sang1-1/+1
2023-03-28smsc911x: avoid PHY being resumed when interface is not upWolfram Sang1-2/+5
2023-03-22ethernet: remove superfluous clearing of phydevWolfram Sang1-2/+0
2023-03-19net: smc91x: Replace of_gpio.h with what indeed is usedAndy Shevchenko1-1/+1
2022-10-18net: remove smc911x driverArnd Bergmann4-3114/+0
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski2-2/+2
2022-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+6
2022-08-31net: ethernet: move from strlcpy with unused retval to strscpyWolfram Sang6-17/+17
2022-08-26net: smsc911x: Stop and start PHY during suspend and resumeFlorian Fainelli1-0/+6
2022-06-27epic100: fix use after free on rmmodTong Zhang1-2/+2
2022-05-26Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-13/+2
2022-05-18net: smc911x: Fix min() use in debug codeGeert Uytterhoeven1-3/+3
2022-05-17net: smc911x: replace ternary operator with min()Guo Zhengkui1-1/+1
2022-05-08eth: switch to netif_napi_add_weight()Jakub Kicinski1-1/+2
2022-05-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-05-03smsc911x: allow using IRQ0Sergey Shtylyov1-1/+1
2022-04-29eth: smsc: remove a copy of the NAPI_POLL_WEIGHT defineJakub Kicinski2-2/+1
2022-02-23remove the h8300 architectureChristoph Hellwig2-13/+2
2022-02-01ethernet: smc911x: fix indentation in get/set EEPROMJakub Kicinski1-4/+4
2021-12-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+5
2021-12-22drivers: net: smc911x: Check for error irqJiasheng Jiang1-0/+5
2021-11-19smc9194: use eth_hw_addr_set()Jakub Kicinski1-2/+4
2021-10-19ethernet: smsc: use eth_hw_addr_set()Jakub Kicinski2-15/+19
2021-10-19ethernet: smc91x: use eth_hw_addr_set()Jakub Kicinski2-2/+6
2021-10-18ethernet: use eth_hw_addr_set() in unmaintained driversJakub Kicinski1-3/+7
2021-10-14ethernet: replace netdev->dev_addr 16bit writesJakub Kicinski1-1/+3
2021-10-14ethernet: replace netdev->dev_addr assignment loopsJakub Kicinski1-3/+2
2021-10-14ethernet: constify references to netdev->dev_addr in driversJakub Kicinski2-2/+2
2021-10-07eth: fwnode: remove the addr len from mac helpersJakub Kicinski1-1/+1
2021-10-02ethernet: use eth_hw_addr_set()Jakub Kicinski1-2/+2
2021-09-27net: smsc: Fix function names in print messages and commentsCai Huoqing1-3/+3
2021-09-03drivers: net: smc911x: clean up inconsistent indentingColin Ian King1-6/+6
2021-08-03ethernet: isa: convert to module_init/module_exitArnd Bergmann1-2/+4
2021-08-03make legacy ISA probe optionalArnd Bergmann1-0/+1
2021-07-27dev_ioctl: split out ndo_eth_ioctlArnd Bergmann4-4/+4
2021-05-19net: smsc: remove leading spaces before tabsHui Tang2-28/+28
2021-04-05net: smsc911x: skip acpi_device_id table when !CONFIG_ACPIKrzysztof Kozlowski1-0/+2
2021-03-28drivers: net: smc91x: remove redundant initialization of pointer gpioColin Ian King1-1/+1
2021-01-19net: smsc911x: Make Runtime PM handling more fine-grainedGeert Uytterhoeven1-1/+9
2021-01-16net: ethernet: smsc: smc91x: Fix function name in kernel-doc headerLee Jones1-1/+1
2020-11-12drivers: net: smsc: Add COMPILE_TEST supportAndrew Lunn1-3/+3
2020-11-12drivers: net: smc911x: Fix cast from pointer to integer of different sizeAndrew Lunn1-3/+3
2020-11-12drivers: net: smc911x: Fix passing wrong number of parameters to DBG() macroAndrew Lunn1-2/+0
2020-11-12drivers: net: smc911x: Fix set but unused status because of DBG macroAndrew Lunn1-1/+4
2020-11-12drivers: net: smc911x: Work around set but unused statusAndrew Lunn1-2/+2
2020-11-12drivers: net: smc91x: Fix missing kerneldoc reported by W=1Andrew Lunn1-0/+6
2020-11-12drivers: net: smc91x: Fix set but unused W=1 warningAndrew Lunn1-1/+2
2020-09-14net: smc91x: convert tasklets to use new tasklet_setup() APIAllen Pais1-5/+5
2020-09-10net: smc91x: Remove set but not used variable 'status' in smc_phy_configure()Luo Jiaxing1-2/+1
2020-09-08net: smsc911x: Remove unused variablesWei Xu1-4/+2
2020-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2020-09-03smsc9420: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-23/+28
2020-09-03epic100: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-29/+42
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-07-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-2/+2
2020-07-17net: smc91x: Fix possible memory leak in smc_drv_probe()Wang Hai1-2/+2
2020-07-07smsc9420: use generic power managementVaibhav Gupta1-29/+11
2020-07-07epic100: use generic power managementVaibhav Gupta1-13/+6
2020-06-26docs: networking: reorganize driver documentation againJakub Kicinski1-2/+2
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-9/+9
2020-05-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-4/+5
2020-05-23net: smsc911x: Fix runtime PM imbalance on errorDinghao Liu1-4/+5
2020-05-01docs: networking: device drivers: convert smsc/smc9.txt to ReSTMauro Carvalho Chehab1-2/+2
2020-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds7-31/+16
2020-01-23net: convert suitable drivers to use phy_do_ioctl_runningHeiner Kallweit2-20/+2
2020-01-06epic100: allow nesting of ethtool_ops begin() and complete()Michal Kubecek1-2/+5
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2019-12-12netdev: pass the stuck queue to the timeout handlerMichael S. Tsirkin5-8/+8
2019-12-09net: smc911x: Adjust indentation in smc911x_phy_configureNathan Chancellor1-1/+1
2019-08-22ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb”Markus Elfring1-2/+1
2019-07-29net: smc911x: Mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2019-06-14docs: kbuild: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-3/+3
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner8-103/+8
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-02-12smc911x: pass struct device to DMA API functionsChristoph Hellwig1-2/+2
2019-02-06net: smsc: epic100: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop...Yang Wei1-1/+1
2018-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-2/+2
2018-12-05net: documentation: build a directory structure for driversJakub Kicinski1-2/+2
2018-11-12smsc: Replace spin_is_locked() with lockdepLance Roy1-1/+1
2018-10-21net: ethernet: smsc: smc91x: simplify getting .driver_dataWolfram Sang1-2/+1
2018-09-26net: smsc: fix return type of ndo_start_xmit functionYueHaibing3-3/+6
2018-09-12net: ethernet: Add helper for MACs which support asym pauseAndrew Lunn2-4/+2
2018-09-12net: ethernet: Fix up drivers masking pause supportAndrew Lunn2-2/+2
2018-09-12net: ethernet: Use phy_set_max_speed() to limit advertised speedAndrew Lunn2-4/+6
2018-08-23Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds3-20/+3
2018-07-04epic100: remove redundant variable 'irq'Colin Ian King1-2/+0
2018-06-21net: smc91x: remove the dmaengine compat needRobert Jarzmik2-9/+1
2018-06-21net: smc911x: remove the dmaengine compat needRobert Jarzmik1-11/+2
2018-04-02Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arn...Linus Torvalds2-31/+5
2018-03-26net: smsc: remove m32r/mn10300 specific smc91x configurationArnd Bergmann2-19/+1
2018-03-26treewide: simplify Kconfig dependencies for removed archsArnd Bergmann1-3/+3
2018-03-09mn10300: Remove the architectureDavid Howells2-11/+3
2018-03-07net: smsc911x: Fix unload crash when link is upJeremy Linton1-2/+2
2018-02-22net/smc9194: Remove bogus CONFIG_MAC referenceFinn Thain1-1/+1
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-28drivers/net: smsc: Convert timers to use timer_setup()Kees Cook2-10/+10
2017-09-21drivers: net: smsc: use setup_timer() helper.Allen Pais1-3/+1
2017-09-15net: smsc911x: Quieten netif during suspendGeert Uytterhoeven1-1/+14
2017-07-12smsc911x: Add check for ioremap_nocache() return codeAlexey Khoroshilov1-0/+5
2017-06-29net: smc91x: constify dev_pm_ops structures.Arvind Yadav1-1/+1
2017-06-05net/{mii, smsc}: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd ...yuval.shaia@oracle.com4-20/+12
2017-05-10Merge tag 'hwparam-20170420' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2017-05-03smsc911x: Adding support for Micochip LAN9250 Ethernet controllerDavid Cai2-19/+49
2017-04-20Annotate hardware config module parameters in drivers/net/ethernet/David Howells1-2/+2
2017-03-08net: smsc: smc91x: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-22/+25
2017-03-08net: smsc: smc911x: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-24/+27
2017-03-08net: Revert ksettings conversions.David S. Miller1-27/+24
2017-03-08net: smsc: smc91x: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-22/+25
2017-03-08net: smsc: smc911x: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-24/+27
2017-03-06net: smsc: smc91c92_cs: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-46/+52
2017-03-06net: smsc: epic100: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-7/+9
2017-02-05epic100: use napi_complete_done()Eric Dumazet1-24/+7
2017-01-30drivers: net: generalize napi_complete_done()Eric Dumazet1-1/+1
2017-01-18net: Remove usage of net_device last_rx memberTobias Klauser1-2/+4
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2-2/+2
2016-12-13Merge tag 'pm-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-0/+6
2016-12-12Merge branches 'pm-core', 'pm-qos' and 'pm-avs'Rafael J. Wysocki1-0/+6
2016-12-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+8
2016-12-09net: smsc911x: back out silently on probe deferralsLinus Walleij1-1/+8
2016-11-15net: ethernet: smsc9420: Utilize phy_ethtool_nway_resetFlorian Fainelli1-9/+1
2016-11-15net: smsc911x: Utilize phy_ethtool_nway_resetFlorian Fainelli1-6/+1
2016-11-09net: smsc911x: Synchronize the runtime PM status during system suspendUlf Hansson1-0/+6
2016-10-20net: smc91x: fix neponset breakage by pxa u16 writesRobert Jarzmik1-0/+2
2016-10-18net: smc91x: take into account half-word workaroundRobert Jarzmik1-0/+2
2016-10-18net: smc91x: isolate u16 writes alignment workaroundRobert Jarzmik2-39/+46
2016-10-13net: deprecate eth_change_mtu, remove usageJarod Wilson6-6/+0
2016-09-25net: smc91x: take into account register shiftRobert Jarzmik1-0/+3
2016-09-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-109/+106
2016-09-07net: smsc911x: request and deassert optional RESET GPIOLinus Walleij1-0/+9
2016-09-06net: smsc: remove build warning of duplicate definitionSudip Mukherjee1-0/+2
2016-09-02net: smsc911x: Move interrupt allocation to open/stopJeremy Linton1-29/+18
2016-09-02net: smsc911x: Move interrupt handler before openJeremy Linton1-61/+61
2016-09-02net: smsc911x: Fix register_netdev, phy startup, driver unload orderingJeremy Linton1-24/+24
2016-09-02net: smsc911x: Remove multiple exit points from smsc911x_openJeremy Linton1-4/+10
2016-08-28net: smc91x: fix SMC accessesRussell King2-20/+52
2016-07-15net: ethernet: smsc9420: use phy_ethtool_{get|set}_link_ksettingsPhilippe Reynes1-22/+2
2016-07-15net: ethernet: smsc9420: use phydev from struct net_devicePhilippe Reynes1-27/+17
2016-07-11net: smc91x: ACPI Enable lan91x adaptersJeremy Linton1-3/+10
2016-07-04net: ethernet: smsc: smsc911x: use phy_ethtool_{get|set}_link_ksettingsPhilippe Reynes1-16/+2
2016-07-04net: ethernet: smsc: smsc911x: use phydev from struct net_devicePhilippe Reynes1-35/+31
2016-06-27net: smsc911x: Fix bug where PHY interrupts are overwritten by 0Jeremy Linton1-2/+0
2016-05-04treewide: replace dev->trans_start update with helperFlorian Westphal5-10/+10
2016-03-21net: smc911x: avoid unused variable warningsArnd Bergmann1-0/+2
2016-03-18net: smc911x: convert pxa dma to dmaengineRobert Jarzmik2-66/+82
2016-03-14smc91x: avoid self-comparison warningArnd Bergmann1-1/+1
2016-02-16net: smc91x: propagate irq return codeRobert Jarzmik1-2/+2
2016-01-15net: smsc: Add support h8300Yoshinori Sato2-2/+13
2016-01-07phy: Add API for {un}registering an mdio device to a bus.Andrew Lunn1-1/+2
2016-01-07phy: Add an mdio_device structureAndrew Lunn2-6/+8
2016-01-07mdio: Move allocation of interrupts into coreAndrew Lunn2-9/+3
2016-01-07phy: Centralise print about attached phyAndrew Lunn2-10/+3
2016-01-07phy: add phydev_name() wrapperAndrew Lunn2-3/+3
2015-11-16net: smsc911x: Reset PHY during initializationPavel Fedin1-11/+6
2015-11-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2015-11-01net: smsc911x: Fix crash if loopback test failsPavel Fedin1-0/+1
2015-09-17net: smc91x: convert pxa dma to dmaengineRobert Jarzmik2-44/+84
2015-08-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+4
2015-08-29net/smsc911x: Fix deferred probe for interruptTony Lindgren1-1/+4
2015-08-27smsc911x: Ignore error return from device_get_phy_mode()Guenter Roeck1-6/+8
2015-08-27smsc9194: Remove uncompilable #if 0'd use of pr_dbgJoe Perches1-30/+2
2015-08-20smsc911x: Remove dev==NULL check.Jeremy Linton1-3/+0
2015-08-17smsc911x: Fix crash seen if neither ACPI nor OF is configured or usedGuenter Roeck1-1/+6
2015-08-13Convert smsc911x to use ACPI as well as DTJeremy Linton1-26/+22
2015-06-23drivers/net: remove all references to obsolete Ethernet-HOWTOPaul Gortmaker1-13/+5
2015-05-04Revert "Revert "smc91x: retrieve IRQ and trigger flags in a modern way""David S. Miller1-8/+12
2015-05-04net/smsc911x: fix irq resource allocation failureKamlakant Patel1-6/+6
2015-03-31net: smc91x: Remove an unused variableFabio Estevam1-1/+0
2015-03-29net: smc91x: make use of 4th parameter to devm_gpiod_get_indexUwe Kleine-König1-17/+8
2015-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-12/+8
2015-03-17Revert "smc91x: retrieve IRQ and trigger flags in a modern way"Robert Jarzmik1-12/+8
2015-03-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2015-03-04ARM: fix typos in smc91x platform dataArnd Bergmann1-0/+1
2015-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-118/+12
2015-03-03ethernet: Use eth_<foo>_addr instead of memsetJoe Perches1-1/+1
2015-03-01net: smc91c92_cs: Use setup_timer and mod_timerVaishali Thakkar1-5/+2
2015-02-28net: smc91x: use run-time configuration on all ARM machinesArnd Bergmann2-113/+10