summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-12-30Set MASTER based on IFM_ETH_MASTER instead of LINK0.Mark Kettenis
ok brad@
2006-12-30Don't use M_DUP_PKTHDR() on static mbufs. M_DUP_PKTHDR() copies the mtagClaudio Jeker
chain and so a later MFREE() is needed to free the chain again. Just initialize a minimal mbuf header for bpf_mtap(). See earlier rum(4) commit for the full story. OK mglocker@ Sounds good jsg@
2006-12-30Don't use M_DUP_PKTHDR() on static mbufs. M_DUP_PKTHDR() copies the mtagClaudio Jeker
chain and so a later MFREE() is needed to free the chain again. In this special case we get away by initializing a minimal mbuf header instead of the M_DUP_PKTHDR() because bpf_mtap() does not access the pkthdr. This fixes kettenis@ mtag memory leak on armish. Tested by kettenis@ OK mglocker@ Sounds good jsg@
2006-12-30Enable jumbo frames (except on the Yukon-2 FE).Mark Kettenis
From brad@
2006-12-30Only advertise flow control if MIIF_DOPAUSE is set.Mark Kettenis
From brad@
2006-12-30Pass MIIF_FORCEANEG to mii_attack() until we stop doing unnecessary PHYMark Kettenis
hardware resets.
2006-12-30Rewrite eephy(4) to take advantage of generic phy code.Mark Kettenis
Enable auto MDI/MDIX on PHY's that support it. Disable energy detect on PHY's that need it. tested on gem(4), msk(4), nfe(4), sk(4), stge(4)
2006-12-30In agp_generic_alloc_memory(), make sure the age_mem structure freshlyMiod Vallat
malloc'ed is completely bzeroed before use. ok deraadt@
2006-12-30In agp_i810_alloc_memory(), do not check for sc_maxmem limit reached, as theMiod Vallat
caller has already done this. Test matthieu@ ok deraadt@
2006-12-30SyncMarco Peereboom
2006-12-30Add new marvell sata controller. from brad@Marco Peereboom
2006-12-30regenMartin Reindl
2006-12-30add IDs for Integrated System Solution Corp. KY-BT100 and another BelkinMartin Reindl
bluetooth
2006-12-30Add flow control support.Mark Kettenis
ok brad@
2006-12-30Make mii_phy_auto() advertise flow control if MIIF_DOPAUSE is set.Mark Kettenis
ok jsg@, brad@
2006-12-30Why doing something as complex as for () bus_space_write_1(); when thereClaudio Jeker
is bus_space_write_region_1() that does the same. OK mglocker@
2006-12-29Pass MIIF_DOPAUSE to mii_attach().Mark Kettenis
ok brad@
2006-12-29Use mii_phy_flowstatus() to replace the code that sets flag0/flag1 toMark Kettenis
report flow control status. From brad@
2006-12-29No colon after "address".Marcus Glocker
2006-12-29Sort product ids alphabetically like jmc did in the manpage. fkr alsoMarc Balmer
suggested that.
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto
2006-12-29No need to read ANAR and ANLPAR anymore.Mark Kettenis
From brad@
2006-12-29Add support for the Meinberg PCI511 and GPS170PCI cards.Marc Balmer
"put it in" deraadt, ok fkr
2006-12-29Don't wrap MAC address to newline.Marcus Glocker
2006-12-29Replace setperf algorithm with a linear version. Also use the aml providedMarco Peereboom
gasio structure when appropriate instead of always assuming 32 bit access. Fixes my Dell laptop and works on others tested.
2006-12-28spacing.Marcus Glocker
2006-12-28Finish core enumeration, break out core change and reset functions.Marcus Glocker
From Jon Simola <simola@mecha.com>. Diff merged together by me with last changes from jsg@.
2006-12-28Add support for the Cronyx Omega serial ports card; this particular cardMiod Vallat
forces the com(4) uart type to ST16C654 since that's what's on it; from Alexei G. Malinin (alexei.malinin@inetcomm.ru)
2006-12-28RegenMiod Vallat
2006-12-28Cronyx Omega serial ports card.Miod Vallat
2006-12-28Support for ST16C654 chips, however these aren't detected as such, so theMiod Vallat
attachment code has to know better for now; from Alexei G. Malinin (alexei.malinin@inetcomm.ru)
2006-12-28Prettify dmesg a bit for attach with power state being either offline orMichael Knudsen
unknown. ok marco (who already had this change in his tree but said I should commit)
2006-12-28Remove useless code dealing with media type. Simplify PHY reset code.Mark Kettenis
2006-12-28Pass MIIF_DOPAUSE to mii_attach().Mark Kettenis
2006-12-28Use mii_phy_flowstatus() to set flow control status bits.Mark Kettenis
ok brad@
2006-12-28Add function to detect flow control status. From NetBSD.Mark Kettenis
ok brad@
2006-12-27make the Sierra Wireless MC8755 attach to umsm(4). this is a MiniPCIFelix Kronlage
adapter that hosts a usb controller. from janek@openbug.org. ok jsg@
2006-12-27regen with id from Sierra Wireless MC8755Felix Kronlage
2006-12-27add device id for Sierra Wireless MC8755, from janek@openbug.orgFelix Kronlage
ok jsg
2006-12-27Always explicitly set IFM_HDX for half-duplex.Mark Kettenis
From brad@
2006-12-27Add code to change video mode (resolution and color depth) on the fly forMiod Vallat
pnozz(4), when switching between emulation (i.e. text console) and mapped (i.e. X11) modes. Geometries different than 800x600 are only available on the external video port, with the internal panel blanked. Currently this mode is compiled in, until an interface allows the X server and the kernel to settle on which one to use. Due to the internal panel blanking requirements, all of this is only available if tctrl(4) is configured in, which is the case for GENERIC but not for installation media kernels (who runs X11 with installation media anyway?) Most of this has been written 18 months ago, it was just lacking a final touch...
2006-12-27Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.Mark Kettenis
From brad@
2006-12-27spacingJonathan Gray
2006-12-27Wrap bus space access in similiar macros to other driversJonathan Gray
making things much more readable.
2006-12-26Add polling to devices that require it such as acpibat and acpitz.Marco Peereboom
Use the same tsleep/wakeup mechanism as the interrupt code to keep it non- concurrent.
2006-12-26The adt7475 has a fixed address of 0x2e.Mark Kettenis
ok deraadt@
2006-12-26support adt7475; tested by dhartmeiTheo de Raadt
2006-12-26Don't re-initialize the card every time the IP address is changed.Kenneth R Westerback
Brings fxp into line with many other drivers. From brad@, tested by martin@, thib@, pyr@, mk@ and Johan M:son Lindman. ok martin@
2006-12-25identify adt7475Theo de Raadt
2006-12-24Make non-autonegotiated 10baseT and 100baseTX work.Mark Kettenis