summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2010-02-23ykbec(4), a driver to read fan, temperature and battery status usingOtto Moerbeek
the kb3310b embedded controller chip on the yeeloong. With help & ok miod@
2010-02-23Allow CPU->PCI access in a subset of the `high' bonito pci memory spaceMiod Vallat
(1GB@1GB); that's the best we can do on 2F due to the way the crossbar windows work. Necessary for upcoming Fuloong2F changes.
2010-02-23Add support for 82599 devices based on changes to the FreeBSD driver.Jonathan Gray
Tested by deraadt on a HotLava card and myself with an Intel X520 and a CX4 82598. ok claudio@
2010-02-23syncIgor Sobrado
2010-02-23use the right capitalization for Ethernet.Igor Sobrado
2010-02-23only match on Gdium; ok miod@Otto Moerbeek
2010-02-22Rename QUALCOMM3 to ZTE.Marco Pfatschbacher
Add support for ZTE MF637. OK jsg@
2010-02-220x19d2 is most likely a ZTE and not a Qualcomm vendor ID.Marco Pfatschbacher
Too bad usb.org doesn't like to keep their lists updated, so we have to resort to guessing here... OK jsg@
2010-02-220x19d2 is most likely a ZTE and not a Qualcomm vendor ID.Marco Pfatschbacher
Too bad usb.org doesn't like to keep their lists updated, so we have to resort to guessing here... Also add ZTE MF637 HSUPA USB modem. OK jsg@
2010-02-22It is bad to have HAVE_TIMECOUNTER but the clock/timer not configure aDale Rahn
timecounter.
2010-02-22Don't attempt to repost the video hardware. There are quite a few machinesMark Kettenis
where jumping to the "standard" video BIOS entry point locks up or even resets the machine. This will break resume on some other machines in the sense that the display on them will remain disabled. But hopefully those machines make it into a state where the kernel is running and we can fix that. ok deraadt@, marco@, mlarkin@
2010-02-22Undo 1.48 and 1.49 for now, and go back to the drawing board; PR #6320Miod Vallat
2010-02-22Use the logical or operator, not the bitwise operator inKevin Lo
the preprocessor.
2010-02-22regenJonathan Gray
2010-02-22Add some more 82599 ids from the FreeBSD driver.Jonathan Gray
2010-02-22- fix a few debug messages: disabled vs enabled mixup, missing \nJacob Meuser
- remove some '//' commented code ok ratchov, kettenis, edd
2010-02-21Make sure athn_intr() returns 1 if it claims an interrupt and 0 if not,Mark Kettenis
instead of the other way around. Fixes interrupt accounting. ok damien@
2010-02-21syncTheo de Raadt
2010-02-21the 82597EX is LR or SR, not only LRTheo de Raadt
2010-02-21Read revision from the correct MSR; no functional change.Miod Vallat
2010-02-21Make sure we only request our peer to start processing descriptors if itMark Kettenis
isn't currently doing so. Fixes hangs on large data transfers.
2010-02-21Start and stop watchdog timer in the appropriate places, and print a messageMark Kettenis
if it fires.
2010-02-21syncTheo de Raadt
2010-02-21new plx goo, all the timeTheo de Raadt
2010-02-20Instead of defining le16_to_cpu to nothing use letoh16 so thisJonathan Gray
is slightly less likely to explode on big endian systems. Stupidity present in the original FreeBSD code as well.
2010-02-20Make use of PHY port numbers as targets for the drives insteadMarco Peereboom
of the internal PhysDriveNum. Also change ENXIO to EINVAL in one case. From: Mike Belopuhov <mkb@crypt.org.ru> Discussed with Jim Giannoules
2010-02-20- implements bioctl support;Marco Peereboom
- fixes hot-un-plugging w/ softeps; - improves performance; - fixes IPL levels; - fixes lots of small things; - does a little bit of cleanup; - fixes NOWAIT/WAITOK; - disables useless/unused Driver Persistent Mapping code From Mike Belopuhov <mkb@crypt.org.ru> Discussed with Jim Giannoules
2010-02-20Add necessary bits to support AC97 codecs in envy and add supportAlexandre Ratchov
for the VIA Tremor 5.1 card. From Alexandr Shadchin <alexandr.shadchin at gmail.com>, thanks! help from oga@
2010-02-20minor tweak to improve consistency with other drivers; startupIgor Sobrado
messages are usually lower case (exceptions are manufacturer codenames as "Pentium" or "Horse").
2010-02-20regenJonathan Gray
2010-02-20Match on new CH341A in uchcom and correctly name the CH340 device,Jonathan Gray
from looking at the windows driver.
2010-02-19Work with pre-standard revision A ProCurve Direct Attach Cables.Jonathan Gray
Also let the 82598EB SFP+ card work with optical SFP+ modules by ignoring the EEPROM even though the card officially supports only copper (DA) cables. From and ok claudio@
2010-02-19Partial sync to the latest version of ixgbe in FreeBSD leaving thingsJonathan Gray
like if_ix.c mostly untouched for now. This brings in support for newer 82598 parts and adds several things that will be needed for 82599. Initially from claudio with some additions by me. Tested by claudio, dlg (earlier version) and myself on different cards and media types. ok claudio@
2010-02-19fix run_set_region_4 to set the whole region specified,Damien Bergamini
not a quarter of it!
2010-02-19Add built-in audio support on Lemote systems.Miod Vallat
2010-02-19Make this truly MI:Miod Vallat
- remove (unused) MSR defines and x86 specific <machine/cpufunc.h> include - default sc_dmamap_flags to BUS_DMA_COHERENT
2010-02-19Move auglx(4) from i386-only land to MI land.Miod Vallat
(auglx.c is not modified in this commit yet, only moved around)
2010-02-19Add a datasheet URL for reference.Miod Vallat
2010-02-19even more USB; ok miod@Otto Moerbeek
2010-02-19do NOT install the loongson mbr on other architectures!Theo de Raadt
2010-02-19Add a driver for the M41T8x time-of-day clock chips, such as the M41T83Miod Vallat
found on the Gdium Liberty. These machines finally no longer complain about a missing todclock.
2010-02-18do not zero fields which are already zero; from cnstTheo de Raadt
2010-02-18Add a master driver for the VoyagerGX SM502 chip found on the Gdium, which isMiod Vallat
not only a framebuffer. Allow smfb to attach either at pci or at voyager. Add gpio@voyager and gdiumiic@gpio, a derivative of the MI gpioiic driver. This allows us to get lmtemp@iic on the Lemote; the next step being to write a driver for the i2c todclock chip found on the same bus.
2010-02-18improve startup messages rewording them in a more usual way; as aIgor Sobrado
side effect, this change makes displayed messages shorter. miod@ has observed that `Horse' is the codename of the chip, which gets paired with a `Saddle' companion chip. there is one hose (i.e., bus) per chip; others (`Tsunami') have two hoses per chip, or even four (`Typhoon'); so, `Horse' is not really a typo. written with clever advice from krw@ and miod@ miod@ has suggested the capitalization for `Saddle'. ok krw@, miod@
2010-02-18The PMON code is compiled as 64 bit code but still using the old ABI (actually,Miod Vallat
a 64-bit version of the old ABI), which explains why these wrappers are needed. Update comments to match reality, and make cpp write all the code of this file. (``survival of the laziest'' motto) Keep the misleading file name though (lazyness again)
2010-02-18fix a few capitalizations of QLogic.Igor Sobrado
2010-02-18improve startup messages displayed by isp(4) in such a way entriesIgor Sobrado
printed by this driver in dmesg are more standard (and short); while here, fix the capitalization of QLogic. ok krw@
2010-02-17Make sure we claim the interrupt as ours if the time out bit is set in theMark Kettenis
interrupt status register. Fixes a problem with spurious interrupts on the fuloong. ok miod@
2010-02-17Forgot to bump version number in comments; from Seth Wright via jmc@, thanks.Miod Vallat
2010-02-17If PMON has loaded an initrd binary, and this binary looks like a validMiod Vallat
ELF image, assume it's the kernel and try to boot it immediately. This allows a Gdium system with both the bootloader and the kernel image on an ext2fs partition, with `al' pointing to the bootblocks and `rd' pointing to the kernel in PMON environment, to boot a kernel with proper kernel symbols, for the first time. (please don't get me started on how reliable `load -k' is on the Gdium) Bump bootblocks version to 0.2.