summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_skreg.h
AgeCommit message (Collapse)Author
2007-02-10Add preliminary support for Marvell Yukon-II Extreme chips.Mark Kettenis
Based on a diff from brad@.
2007-02-10Move HASH_BITS constant to if_skreg.h as SK_HASH_BITS. Remove unusedKenneth R Westerback
code and an unnecessary comment, No functional change. From brad@.
2006-11-23Set some more power management bits; makes Yukon-2 XL work somewhat.Mark Kettenis
ok brad@
2006-11-16have SK_IS_YUKON only match for first generation Yukon chipsets.Brad Smith
2006-08-20For consistency with MSK_JSLOTS, go back to using the macro to figure outBrad Smith
the number of Jumbo receive slots for SK_JSLOTS. no-op change.
2006-08-19Make sure Rx timestamps are disabled.Mark Kettenis
2006-08-16Enter msk(4), an initial stab at a driver for the Marvell Yukon-2 GigabitMark Kettenis
ethernet controllers. It works well enough to commit over. There's a lot code duplication from sk(4) though that needs to be reduced.
2006-08-16remove the sparc64 workarounds for the jumbo frame receive ring sizes nowBrad Smith
that the iommu code has been fixed.
2006-07-30missed this part of the more strict receive path packet validationBrad Smith
routine commit.
2006-06-23bump up the RX ring count on sparc64 a little bit.Brad Smith
2006-06-22lower the RX ring count and Jumbo slots on sparc64 as a workaround.Brad Smith
ok reyk@
2006-06-08actually enable/disable the Tx BMU descriptor polling, missed in rev 1.107.Brad Smith
ok krw@
2006-05-28- remove ETHER_MAX_LEN_JUMBO and ETHERMTU_JUMBO.Brad Smith
- use if_hardmtu for MTU ioctl handlers. ok reyk@
2006-04-30- Use SK_IS_GENESIS/SK_IS_YUKON where appropriateBrad Smith
- Remove SK_YUKON_FAMILY
2006-04-30- Added/corrected register definitions for Yukon.Brad Smith
(Register information from Linux skge driver.) From FreeBSD
2006-02-09add defines for Yukon XL and Yukon EC Ultra revisions.Brad Smith
2006-02-08lower the number of Jumbo slots on sparc64.Brad Smith
2005-12-22re-work PHY setup, media handling and dual-port detection.Brad Smith
Based on the Marvell FreeBSD driver.
2005-11-26fix interrupt moderation timer frequencies for Yukon and Yukon-II basedBrad Smith
chips. From Jeff Rizzo on NetBSD's tech-net list, based on the Marvell sk98lin Linux driver, and also matches what the Marvell FreeBSD does.
2005-10-15add 2 new Yukon PCI ids and recognize Yukon-2 EC Ultra ASIC.Brad Smith
2005-09-20memory, media handling and a bunch of register definitions for Yukon-2.Brad Smith
From jason@
2005-09-20merge xmaciireg.h and yukonreg.h into if_skreg.hBrad Smith
2005-09-20shuffle some stuff from skreg to skvarBrad Smith
2005-09-17remove VPD bitsBrad Smith
2005-09-17add media detection and dual port detection for Yukon-2.Brad Smith
from jason@
2005-09-16- remove code to read PCI VPD as we do not use that anymore.Brad Smith
- remove some FreeBSD-ism's: struct resource *'s. - fail more gracefully in sk_probe() instead of in sk_attach() for newer unsupported ASIC revisions. From jason@
2005-07-21- add bus_dmamap_sync()'s; From NetBSDBrad Smith
- use pci_mapreg_map() - remove unnecessary splimp() usage in skc_attach() - make sure to disestablish the interrupt on failure Tested by a few end-users.
2005-03-14more Yukon models and Yukon EC revs.Brad Smith
2005-01-02ugh, need this too for the last commit to sk(4).Brad Smith
2004-11-16back out previous commit and put the right change in which correspondsBrad Smith
to what the previous commit message said... Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap).
2004-08-05remove some separate per driver constants and useBrad Smith
ETHER_MAX_LEN_JUMBO/ETHERMTU_JUMBO where appropriate. ok mcbride@ henning@ mickey@
2004-08-04Make jumbo frames work.Ryan Thomas McBride
- allocate and manage our own memory for rx packets rather than using mbuf clusters; code for this lifted from if_bge.c - pass the correct size to bus_dmamap_create() ok deraadt@
2004-05-19remove duplication, use ETHER_ALIGN from if_ether.hBrad Smith
2003-08-12add/update my copyrightNathan Binkert
2003-08-01Support for new Marvell based Gigabit Ethernet adaptersNathan Binkert
ok deraadt@
2003-05-14Makefile sk(4) use bus_dmaNathan Binkert
ok jason
2003-02-11be consistant on Hz vs hzMichael Shalayeff
2001-06-23More constants cleaning.Federico G. Schwindt
2000-08-29From FreeBSD: split out the support for XMAC-II phys and other physJason Wright
add xmphy & brgphy to GENERIC
1999-10-22fix some panic bugs; jasonTheo de Raadt
1999-10-03take advantage of m->m_ext.ext_handle for storing the softcJason Wright
(instead of stashing it in the buffer)
1999-10-01oops... $OpenBSD$ tagsJason Wright
1999-10-01driver for SysKonnect 984x gigabit ethernet adapters; from FreeBSDJason Wright