aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/tg3.h
AgeCommit message (Expand)AuthorFilesLines
2011-08-10broadcom: Move the Broadcom driversJeff Kirsher1-3183/+0
2011-07-27tg3: Break larger frags into 4k chunks for 5719Matt Carlson1-0/+1
2011-07-27tg3: Add partial fragment unmapping codeMatt Carlson1-0/+1
2011-07-27tg3: Reintroduce tg3_tx_ring_infoMatt Carlson1-1/+6
2011-07-21tg3: Fix link flap at 100Mbps with EEE enabledMatt Carlson1-1/+1
2011-07-14tg3: Add function status reportingMatt Carlson1-0/+4
2011-07-14tg3: Create critical section around GPIO togglingMatt Carlson1-0/+1
2011-07-14tg3: Determine PCI function number in one placeMatt Carlson1-0/+1
2011-06-27tg3: remove unnecessary read of PCI_CAP_ID_EXPJon Mason1-4/+1
2011-06-15tg3: Migrate phy preprocessor defs to system defsMatt Carlson1-8/+0
2011-06-15tg3: Fix EEE debounce timer valuesMatt Carlson1-2/+2
2011-06-15tg3: Remove 4G_DMA_BNDRY_BUG flagMatt Carlson1-1/+0
2011-06-15tg3: Remove 40BIT_DMA_LIMIT_BUGMatt Carlson1-1/+0
2011-06-15tg3: Workaround tagged status update bugMatt Carlson1-0/+3
2011-05-19tg3: Fix stats for 5704 and later devicesMatt Carlson1-2/+8
2011-05-19tg3: Fix EEE interoperability workaroundMatt Carlson1-1/+1
2011-05-19tg3: Fix 57765 B0 data corruptionMatt Carlson1-0/+4
2011-04-28tg3: Convert u32 flag,flg2,flg3 uses to bitmapJoe Perches1-85/+83
2011-04-26tg3: Fix int generation hw bug for 5719 / 5720Matt Carlson1-0/+1
2011-04-21tg3: Add write accessor for AUX CTRL phy regMatt Carlson1-0/+4
2011-04-21tg3: Add read accessor for AUX CTRL phy regMatt Carlson1-7/+10
2011-04-21tg3: Adjust rx prod ring bd replenish thresholdsMatt Carlson1-2/+7
2011-04-21tg3: Workaround rx_discards stat bugMatt Carlson1-0/+2
2011-04-13tg3: Add support for extended VPD blocksMatt Carlson1-0/+2
2011-04-13tg3: Dump registers when status block shows errorsMatt Carlson1-0/+3
2011-04-13tg3: Provide full regdump on tx timeoutMatt Carlson1-0/+2
2011-04-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+2
2011-04-07net: tg3: convert to hw_featuresMichał Mirosław1-2/+0
2011-04-06tg3: Add 5720 PHY IDMatt Carlson1-0/+1
2011-04-06tg3: Add 5720 H2BMC supportMatt Carlson1-0/+9
2011-04-06tg3: Add 5720 NVRAM decodingMatt Carlson1-0/+36
2011-04-06tg3: Add 5720 ASIC revMatt Carlson1-0/+5
2011-04-06tg3: Reintroduce 5717_PLUSMatt Carlson1-0/+1
2011-04-06tg3: 5717_PLUS => 57765_PLUSMatt Carlson1-1/+1
2011-04-06tg3: Cleanup extended rx ring size codeMatt Carlson1-3/+8
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-01-25tg3: Update copyrights and update version to 3.117Matt Carlson1-1/+1
2011-01-25tg3: Fix eee preprocessor namingMatt Carlson1-1/+1
2011-01-25tg3: Fix EEE interoperability issueMatt Carlson1-0/+4
2011-01-25tg3: Use new VLAN codeMatt Carlson1-3/+0
2011-01-25tg3: Fix 5719 A0 tx completion bugMatt Carlson1-0/+1
2011-01-25tg3: Revise 5719 internal FIFO overflow solutionMatt Carlson1-0/+4
2010-12-06tg3: Relax EEE thresholdsMatt Carlson1-7/+13
2010-12-06tg3: Move EEE definitions into mdio.hMatt Carlson1-3/+0
2010-11-24tg3: Remove tg3_config_info definitionMatt Carlson1-4/+0
2010-11-24tg3: Reorg tg3_napi membersMatt Carlson1-6/+6
2010-11-24tg3: Fix 5719 internal FIFO overflow problemMatt Carlson1-0/+1
2010-11-24tg3: Assign correct tx margin for 5719Matt Carlson1-0/+2
2010-10-21Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2010-10-17tg3: Add EEE supportMatt Carlson1-1/+32
2010-10-17tg3: Add clause 45 register accessor methodsMatt Carlson1-0/+4
2010-10-17tg3: Add support for selfboot format 1 v6Matt Carlson1-0/+2
2010-10-11tg3: restore rx_dropped accountingEric Dumazet1-1/+1
2010-10-01tg3: Add extend rx ring sizes for 5717 and 5719Matt Carlson1-0/+3
2010-10-01tg3: Prepare for larger rx ring sizesMatt Carlson1-0/+2
2010-10-01tg3: Remove 5724 device IDMatt Carlson1-1/+0
2010-10-01tg3: 5719: Prevent tx data corruptionMatt Carlson1-1/+7
2010-09-15tg3: Move producer ring struct to tg3_napiMatt Carlson1-3/+1
2010-09-15tg3: Clarify semantics of TG3_IRQ_MAX_VECSMatt Carlson1-1/+2
2010-09-15tg3: Don't send APE events for NCSI firmwareMatt Carlson1-1/+8
2010-09-15tg3: Fix read DMA FIFO overruns on recent devicesMatt Carlson1-1/+5
2010-08-02tg3: Migrate tg3_flags to phy_flagsMatt Carlson1-18/+18
2010-08-02tg3: Create phy_flags and migrate phy_is_low_powerMatt Carlson1-1/+3
2010-08-02tg3: Add phy-related preprocessor constantsMatt Carlson1-1/+3
2010-08-02tg3: Detect APE firmware typesMatt Carlson1-0/+2
2010-08-02tg3: Don't access phy test ctrl reg for 5717+Matt Carlson1-0/+4
2010-08-02tg3: Create TG3_FLG3_5717_PLUS flagMatt Carlson1-0/+1
2010-07-11tg3: Revert PCIe tx glitch fixMatt Carlson1-22/+0
2010-07-11tg3: Report driver version to firmwareMatt Carlson1-1/+3
2010-07-08tg3: 64 bit stats on all archesEric Dumazet1-2/+2
2010-06-06tg3: Add 5719 PCI device and phy IDsMatt Carlson1-1/+3
2010-06-06tg3: Add 5719 ASIC revMatt Carlson1-0/+2
2010-06-06tg3: Use devfn to determine function numberMatt Carlson1-3/+1
2010-06-06tg3: Avoid tx lockups on 5755+ devicesMatt Carlson1-0/+1
2010-06-06tg3: Relocate APE mutex regs for 5717+Matt Carlson1-0/+6
2010-04-13tg3: use the DMA state API instead of the pci equivalentsFUJITA Tomonori1-1/+1
2010-04-13tg3: Unify max pkt size preprocessor constantsMatt Carlson1-1/+0
2010-04-13tg3: Optimize rx double copy testMatt Carlson1-3/+2
2010-04-13tg3: Set card 57765 card reader MRRS to 1024BMatt Carlson1-0/+1
2010-04-13tg3: Disable CLKREQ in L2Matt Carlson1-0/+2
2010-04-06tg3: Whitespace, constant, and comment updatesMatt Carlson1-3/+3
2010-04-06tg3: Fix MII_TG3_DSP_EXP8 offsetMatt Carlson1-1/+1
2010-02-17tg3: Push phylib definitions to phylibMatt Carlson1-11/+3
2010-02-17tg3: Rename tg3 phy ID preprocessor definitionsMatt Carlson1-46/+45
2010-02-17tg3: Reformat SSID to phy ID tableMatt Carlson1-1/+33
2010-02-17tg3: Rename TG3_FLG3_RGMII_STD_IBND_DISABLEMatt Carlson1-2/+2
2010-02-17tg3: Add support for 2 new selfboot formatsMatt Carlson1-0/+4
2010-02-12tg3: Fix AC131 loopback test errors for 5785Matt Carlson1-0/+3
2010-02-12tg3: Turn off multiple DMA reads for 5717Matt Carlson1-0/+1
2010-02-12tg3: Fix 57765 A0 bootcode race conditionMatt Carlson1-0/+1
2010-02-12tg3: Unwedge stuck MSI-X vectorsMatt Carlson1-0/+1
2010-02-12tg3: Give MSI-X vec 1 rx backlog spaceMatt Carlson1-1/+1
2010-01-23Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+3
2010-01-20tg3: Add 57765 phy ID and enable devices.Matt Carlson1-1/+2
2010-01-20tg3: Add 5717 serdes phy IDMatt Carlson1-2/+4
2010-01-20tg3: Improve internal resource allocationsMatt Carlson1-0/+4
2010-01-20tg3: Enable PLL PD when CLKREQ disabled for 5717A0Matt Carlson1-0/+14
2010-01-13tg3: Update copyright and driver versionMatt Carlson1-0/+1
2010-01-13tg3: Add reliable serdes detection for 5717 A0Matt Carlson1-0/+2
2009-12-03tg3: Add some VPD preprocessor constantsMatt Carlson1-2/+8
2009-12-03tg3: Add 57765 asic revMatt Carlson1-0/+9
2009-12-03tg3: Make TSS enable independent of MSI-X enableMatt Carlson1-0/+1
2009-12-02tg3: remove use of skb_dma_map/unmapAlexander Duyck1-5/+1
2009-11-15tg3: Fix DIDs, Enable 5717 supportMatt Carlson1-4/+3
2009-11-15tg3: Add rx prod ring consolidationMatt Carlson1-0/+3
2009-11-15tg3: Create aliases for rx producer mailbox regsMatt Carlson1-0/+4
2009-11-15tg3: Lay proucer ring handling groundworkMatt Carlson1-1/+1
2009-11-15tg3: rename rx_[std|jmb]_ptrMatt Carlson1-2/+2
2009-11-15tg3: Allow DMAs to cross cacheline boundariesMatt Carlson1-2/+1
2009-11-15tg3: Use tg3_start_xmit_dma_bug for 5717 A0Matt Carlson1-0/+1
2009-11-15tg3: Add new HW_TSO_3 flag for 5717Matt Carlson1-1/+4
2009-11-15tg3: Move TG3_FLG2_PROTECTED_NVRAM to tg3_flags3Matt Carlson1-1/+1
2009-11-15tg3: Add 5717 phy IDMatt Carlson1-1/+2
2009-11-02tg3: Add 50610M phy ID for 5785Matt Carlson1-0/+1
2009-11-02tg3: Add AC131 power down supportMatt Carlson1-0/+3
2009-11-02tg3: Improve 5785 PCIe performanceMatt Carlson1-1/+2
2009-11-02tg3: Prevent a PCIe tx glitchMatt Carlson1-1/+25
2009-11-02tg3: Convert PHY_ADDR => TG3_PHY_MII_ADDRMatt Carlson1-1/+1
2009-11-02tg3: Fix disappearing 57780 devicesMatt Carlson1-1/+0
2009-11-02tg3: Fix 5906 transmit hangsMatt Carlson1-0/+1
2009-11-02tg3: Assign flags to fixes in start_xmit_dma_bugMatt Carlson1-0/+2
2009-10-07tg3: Fix phylib locking strategyMatt Carlson1-1/+0
2009-10-01tg3: Remove prev_vlan_tag from struct tx_ring_infoEric Dumazet1-1/+0
2009-09-02tg3: Add MDIO bus address assignmentsMatt Carlson1-0/+3
2009-09-02tg3: Add 5717 NVRAM detection routinesMatt Carlson1-1/+22
2009-09-02tg3: Add 5717 asic revMatt Carlson1-7/+18
2009-09-02tg3: Assign rx ret producer indexes by vectorMatt Carlson1-0/+1
2009-09-02tg3: Add RSS supportMatt Carlson1-1/+24
2009-09-02tg3: Add coalesce parameters for msix vectorsMatt Carlson1-1/+9
2009-09-02tg3: Add TSS supportMatt Carlson1-0/+1
2009-09-02tg3: Add tx and rx ring resource trackingMatt Carlson1-1/+2
2009-09-02tg3: Add MSI-X supportMatt Carlson1-0/+6
2009-09-02tg3: Add support code around kernel interrupt APIMatt Carlson1-0/+6
2009-09-02tg3: Add per-int coalesce now memberMatt Carlson1-0/+2
2009-08-29tg3: Move per-int tx members to a per-int structMatt Carlson1-7/+8
2009-08-29tg3: Move per-int rx members to per-int structMatt Carlson1-4/+5
2009-08-29tg3: Move general int members to a per-int structMatt Carlson1-5/+7
2009-08-29tg3: Move napi to per-int structMatt Carlson1-1/+8
2009-08-29tg3: Use ext rx bdsMatt Carlson1-1/+1
2009-08-29tg3: Create a new prodring_set structureMatt Carlson1-12/+15
2009-08-29tg3: Clarify rx buffer relationshipsMatt Carlson1-1/+1
2009-08-29tg3: Move the JUMBO_CAPABLE and SUPPORT_MSI flagsMatt Carlson1-2/+2
2009-08-29tg3: Add new 5785 10/100 only device IDMatt Carlson1-0/+2
2009-08-26tg3: Convert code to use PHY_IS_FETMatt Carlson1-0/+1
2009-08-26tg3: Create MII_TG3_FET namespaceMatt Carlson1-8/+13
2009-08-26tg3: Tune 5785 clock switchingMatt Carlson1-0/+4
2009-08-26tg3: Add 57788, remove 57720Matt Carlson1-1/+1
2009-08-26tg3: Prevent tx BD corruptionMatt Carlson1-1/+8
2009-08-26tg3: Fix 57780 asic rev PCIe link receiver errorsMatt Carlson1-2/+11
2009-04-21tg3: Limit CLKREQ fix to A[01] of 57780 asic revMatt Carlson1-0/+2
2009-04-21tg3: Prevent send BD corruptionMatt Carlson1-0/+2
2009-04-21tg3: Handle NVRAM absent casesMatt Carlson1-0/+1
2009-04-21tg3: Allow screaming interrupt detectionMatt Carlson1-0/+1
2009-02-26tg3: Add version reporting for hardware selfbootMatt Carlson1-0/+6
2009-02-26tg3: Add DASH firmware version reportingMatt Carlson1-0/+8
2009-02-26tg3: Add legacy bootcode version decodingMatt Carlson1-0/+4
2009-01-19tg3: Fix firmware loadingMatt Carlson1-0/+1
2009-01-04firmware: convert tg3 driver to request_firmware()Jaswinder Singh Rajput1-0/+4
2008-12-21tg3: tg3.h cleanupsMatt Carlson1-33/+5
2008-12-21tg3: Remove unused cfgspc device membersMatt Carlson1-3/+1
2008-12-21tg3: Cleanup IPV6 LSOMatt Carlson1-0/+2
2008-12-16net: Move flow control definitions to mii.hSteve Glendinning1-2/+0
2008-11-21tg3: Add 57780 supportMatt Carlson1-0/+14
2008-11-21tg3: Extract FW ver from alt NVRAM formatsMatt Carlson1-0/+11
2008-11-21tg3: Enable GPHY APD on select devicesMatt Carlson1-0/+2
2008-11-21tg3: Prevent corruption at 10 / 100Mbps w CLKREQMatt Carlson1-0/+4
2008-11-03tg3: 5785 enhancementsMatt Carlson1-0/+97
2008-11-03tg3: Allow WOL for phylib controlled Broadcom physMatt Carlson1-1/+9
2008-11-03tg3: Reclaim TG3_FLG3_5761_5784_AX_FIXES flagMatt Carlson1-1/+0
2008-11-03tg3: Preserve DASH connectivity when WOL enabledMatt Carlson1-0/+1
2008-11-03tg3: Add 5761S supportMatt Carlson1-0/+2
2008-10-08phylib: move to dynamic allocation of struct mii_busLennert Buytenhek1-1/+1
2008-09-11tg3: Use SKB DMA helper functions for TX.David S. Miller1-1/+0
2008-08-15tg3: Fix firmware event timeoutsMatt Carlson1-0/+3
2008-08-15tg3: Preserve register settings for DASHMatt Carlson1-0/+2
2008-08-15tg3: Add APE register access lockingMatt Carlson1-0/+1
2008-05-29tg3: Add shmem options.Matt Carlson1-1/+29
2008-05-29tg3: Add 5785 ASIC revisionMatt Carlson1-0/+1
2008-05-29tg3: Add libphy support.Matt Carlson1-0/+2
2008-05-29tg3: Add mdio bus registrationMatt Carlson1-0/+5
2008-05-29tg3: Add TG3_FLG3_USE_PHYLIBMatt Carlson1-0/+1
2008-05-29tg3: Code cleanup.Matt Carlson1-0/+1
2008-05-02tg3: Add link state reporting to UMP firmwareMatt Carlson1-0/+2
2008-05-02tg3: Fix 5761 NVRAM sizesMatt Carlson1-2/+9
2008-05-02tg3: Use constant 500KHz MI clock on adapters with a CPMUMatt Carlson1-1/+1
2008-04-19tg3: 5701 DMA corruption fixMatt Carlson1-0/+1
2008-04-03[TG3]: Add PHY workaround for 5784Matt Carlson1-3/+76
2008-01-28[TG3]: Replace some magic 5704S constantsMatt Carlson1-0/+7
2008-01-28[TG3]: Separate requested and actual flow control parametersMatt Carlson1-3/+6
2007-11-12[TG3]: Add A1 revsMatt Carlson1-0/+3
2007-11-12[TG3]: Prescaler fixMatt Carlson1-1/+8
2007-11-12[TG3]: Disable GPHY autopowerdownMatt Carlson1-0/+6
2007-11-12[TG3]: Fix nvram selftest failuresMatt Carlson1-0/+8
2007-11-12[TG3]: 5784 / 5764 DMA engine lockup fixMatt Carlson1-2/+13
2007-11-12[TG3]: 5784 / 5764 GPHY power down fixMatt Carlson1-1/+8
2007-10-22[TG3]: PCI command adjustmentMatt Carlson1-1/+1
2007-10-22[TG3]: Add management FW version to ethtool reportMatt Carlson1-1/+8
2007-10-10[TG3]: WOL defaultsMatt Carlson1-0/+2
2007-10-10[TG3]: Add 5761 supportMatt Carlson1-2/+12
2007-10-10[TG3]: Add 5761 APE supportMatt Carlson1-0/+46