summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bgereg.h
AgeCommit message (Expand)Author
2015-11-29Make it possible to detach bge(4).Mark Kettenis
2015-11-10The window accessible with BGE_MEMWIN_{READ,WRITE} only spans 32KB, soMiod Vallat
2015-10-19Move bge rxeof and txeof outside the kernel lock.Jonathan Matthew
2015-09-11Make room for media types of the future. Extend the ifmedia word to 64 bits.Stefan Sperling
2014-09-02Add Jumbo support for BCM5714 / BCM5780 and BCM5717 / BCM5719 / BCM5720 / BCM...Brad Smith
2014-08-24Add some TX BD flags for BCM5717 family chips.Brad Smith
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2014-02-05- Recognize BCM5762 A0 chipset.Brad Smith
2014-02-01Split bge(4)'s feature flags into bge_flags and bge_phy_flags.Brad Smith
2014-01-28unbreak 32-bit kernel builds by forcing ULL for the new macros; ok naddy@Stuart Henderson
2014-01-28- Bring in some fixes/workarounds for BCM5719 / BCM5720 / BCM57765 and BCM57766Brad Smith
2014-01-07Increase the size of the bge_flags field to allow for more flags.Brad Smith
2013-12-30Expand the MSI support to cover most of the remaining bge(4) chipsets with theBrad Smith
2013-06-28Turns out that BGE_STATFLAG_UPDATED bit in the status block doesn't getMike Belopuhov
2013-06-13Random TX Backoff Register mask must be 0x3FF; ok beck, dlgMike Belopuhov
2013-05-31New logic to accommodate the E5/C600 and 5719/5720 changes in PCI-EMike Belopuhov
2013-05-29PHY auto-polling mode should not be used for anything newer than BCM5705.Mike Belopuhov
2013-02-22bring back 5718/5719/5720 support again. deraadt pointed out thatDavid Gwynne
2013-02-09- Use a switch statement for setting the chipset flagsBrad Smith
2013-01-30backout 5718/5719/5720 support. the diff breaks the 5704C on my xserve g5David Gwynne
2013-01-29big pullup of bge to support the 5718 family of chips including theDavid Gwynne
2013-01-16Fight global eye bleeding by fixing evil typos.Miod Vallat
2013-01-15More syncing with FreeBSD bge version. No binary change.Claudio Jeker
2013-01-15put a tab after #define to make the diff between Fx and Ox smaller.Claudio Jeker
2013-01-10dont hardcode the phy address at 1. the 5718 family of chips can haveDavid Gwynne
2013-01-10macros describing necessary bits on newer chips.David Gwynne
2011-02-15Add workaround for BCM5906 A0/1/2 controller silicon bug. WhenRobert Nagy
2010-09-20Stop doing shutdown hooks in network drivers where possible. We alreadyTheo de Raadt
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-07-09- Setup proper mbuf pool watermarks for BCM5717 / BCM57765 chipsets.Stuart Henderson
2010-01-09Add support for the Broadcom BCM57765 ASIC and newer BroadcomChristian Weisgerber
2009-10-11Add support for the Broadcom BCM5717 ASIC and the BCM5717 / BCM5718 chipsets.Stuart Henderson
2009-07-21Add a family flag for the original 5700 series chipsets. Idea from FreeBSD.Christian Weisgerber
2009-06-19Allow bge(4) to recognize the revisions of the 57780 ASICs. From Brad.Christian Weisgerber
2009-06-19Some more defines for bge(4). Mainly bits for accessingChristian Weisgerber
2009-06-04replace the cumbersome macros that check for chip revisions with quirk flagsChristian Weisgerber
2009-06-03register bit definitions instead of magic numbers;Christian Weisgerber
2009-06-02minor tidying; from Brad; ok sthen@Christian Weisgerber
2009-05-21add support for BCM576x, 577xx, and some new 572x/578x devices.Stuart Henderson
2009-04-23Start using extended buffer descriptors on the jumbo ring and use MCLGETI toMark Kettenis
2008-12-23if we cant put enough packets on the rx ring then schedule a timeout toDavid Gwynne
2008-12-03switch bge over to using MCLGETI when allocating mbufs for the rx ring.David Gwynne
2008-11-08brad, noone said you could go making changes like that (doubling theTheo de Raadt
2008-11-08Clean up some of the comments.Brad Smith
2008-11-07When initializing the MAC put the PHY into ready state for BCM5906Brad Smith
2008-07-17Add a flag and allow the driver to identify the BCM5788 chipsets. They'reBrad Smith
2008-07-16Enable the read DMA engine's PCI read request burst length long burstBrad Smith
2008-04-20Add a workaround for a CRC bug errata with BCM5701 A0 and B0 chipsetBrad Smith
2008-04-03Clean up the DMA read/write control register setup code and add someBrad Smith
2008-03-02Correct the comment describing the BGE_PCISTATE_PCI_BUSSPEED bit.Brad Smith