summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2006-06-16- generic_mixer_default()Brad Smith
set the default pin direction depending on the pin's device, not color - ALC882: - add usingdac and usingadc - remove alc882_init_widget() because it has no effect any more - codec-specific mixer initialization for Realtek ALC882 - fix audio_format allocation for recording From kent NetBSD
2006-06-16I am keeping the Analog Devices AD1981HD widget init routine disabled butBrad Smith
at least allowing the driver to recognize the codec type.
2006-06-16algorithmically handle baudrate requests, allowing all sorts ofTheo de Raadt
strange rates one might need; mrd@alkemio.org
2006-06-16On the road to certance support.Dale Rahn
2006-06-16* support for multi-channel (>=3) recording with ALC880, ALC882, or STAC9221Brad Smith
* azalia_codec_init_vtbl() recognize the name of AD1983 * azalia_generic_codec_find_dac() check validity of a node in a connection list * introduce MIXER_DELTA, and simplify the code with it * codec-specific mixer initialization for STAC9220 From kent NetBSD Tested by a few end-users.
2006-06-16From k*_powernow_setperf() always return 0, i.e.Gordon Willem Klok
Do not return low level errors to userspace where they will not/can not be coped with. : ----------------------------------------------------------------------
2006-06-16vmware emulates mpi, but it does a half arsed job of it. half the fieldsDavid Gwynne
we read off the hardware and use to configure the driver with are set to zero, so things dont really work like we want them to. one of these fields is the pci subsystem id which is something we can fetch really early in the attach process. so if the subsys is 0 then we go on and fix up some of the values we get off the "hardware". now we can attach disks on vmware. "sneaky" and ok marco@ tested by and ok brad@
2006-06-16enable mpi.Marco Peereboom
Who says we don't need U320 SCSI on hppa? Cookie for dlg! ok deraadt dlg
2006-06-16If there is going to be a kludge to change the irq for com, do it earlyDale Rahn
enough so that the used irq is printed in dmesg.
2006-06-15switch to using mpi instead of mpt; ok marcoTheo de Raadt
2006-06-15The process is not: build, ifdef, commit. argh.Dale Rahn
2006-06-15rewritten, simplifed interrupt controller for 80321, half the linesDale Rahn
and much less complex. IPL_SERIAL goes at the same time.
2006-06-15Hack to attach the iodata PLD device, it controls the front panel LEDsDale Rahn
and reset function on the board.
2006-06-15All all 256MB on the thecus to configure, by raising the amount ofDale Rahn
KVM available.
2006-06-15sane irq numbers for pci interrupts, remove uncertanty on armish irq table.Dale Rahn
2006-06-15Fan controller for Thecus N2100, still needs more work, currently sets theDale Rahn
fan so it is running. The nice auto fan speed isn't working currently. Also gives temperature sensors.
2006-06-15Ricoh rtc support for armish, driver from netbsd.Dale Rahn
2006-06-15whitespace cleanupDale Rahn
2006-06-15make these tables look a little bit nicer.Brad Smith
2006-06-15Fix watchdog timeout errors seen on a few systems.Brad Smith
The SK-NET GENESIS document says reading the SK_ISSR register should stop generating further interrupts, but it seems there is the possibility of losing interrupts between reading the SK_ISSR register and determining which interrupts have been reported. To cope with this situation we continuously read the SK_ISSR register until there are no interrupts. However, it seems that the above workaround does not fix all cases. Add workaround code that tries to protect against false alarms from the watchdog handler by trying to reclaim pending Tx descriptors before resetting the hardware. This should fix occasional watchdog timeouts seen with this driver. From FreeBSD
2006-06-15Rework the interrupt code, shaving some cycles off in the process.Brad Smith
Rather than an "iointr" routine that decomposes a vector into an IRQ, we maintain a vector table directly, hooking up each "iointr" routine at the correct vector. This also allows us to hook device interrupts up to specific vectors. From thorpej NetBSD Tested by myself and a number of end-users.
2006-06-15Nothing sets P_FSTRACE anymore, so remove all what's left of it.Miod Vallat
2006-06-15put the multiple routing tables support back in, fixed.Henning Brauer
problem before: with this, we are no longer using the address family as array index directly, since only 3 of 31 address fanilies actually attach a table, but we're using an address family to array index translation (just another array). there, 0 meant "does not attach a table", thus rt_gettable has to return a null pointer. unfortunately we were using array index 0 for whatever af attaches first, and since the list is backwards,, that used to be ipsec - execpt on ipsec-less ramdisks, where it was inet6, and since route show blindly iterates over all address families, and all those without a table pointed to index 0, we got 28 or 29 copies of the v6 table. i had that right initally, and then i borked it later... re-spotted by claudio. ok norby hshoexer claudio
2006-06-15tighten this code upTheo de Raadt
2006-06-15make the clock error calculation match dev/ic/com.c so that things with,Jason Wright
say, a 10x clock work.
2006-06-15oxford 16pci954/siig 2050 has a 10x clock (why?!)Jason Wright
2006-06-15Make sys_adjfreq() compile on archs that use timecountersJonathan Gray
(ie sgi). Diff and request to commit from otto@
2006-06-15 Quell dmesg spewage from ch(4) - this diff moves much of theBob Beck
diagnostic type printf spew that is useful into #ifdef CHANGER_DEBUG, removes some that is pretty much useless, and changes one instance of using kernel printf to indicate the truncation of a result due to the provided buffer being too small into a return of EINVAL back to the caller. tested by me and mbalmer@ ok krw@ mbalmer@
2006-06-15Add proper masking of reserved bits, when we test if the thermalDimitry Andric
control MSR was written successfully. ok tedu@
2006-06-15nuke code that has been dead for so long that it stinks. claudio okHenning Brauer
2006-06-15Make number of varargs passed to ip_output match reality.Christopher Pascoe
henning@ claudio@ ok
2006-06-15Change cast of last vararg to ip_output to match what ip_output expects,Christopher Pascoe
for clarity. henning@ claudio@ ok
2006-06-15Make number of varargs passed to ip_output match reality.Christopher Pascoe
henning@ claudio@ ok
2006-06-15Add detection of RAID volume during PPR. Doesn't fan out the ppr to individualMarco Peereboom
devices yet.
2006-06-15Add IOC page 3 support. Needed for RAID and bio.Marco Peereboom
2006-06-15Print volume details in debug.Marco Peereboom
2006-06-15Remove header from structure since it doesnt need it.Marco Peereboom
2006-06-15And now without a buffer overflow. Pointed out by dlg. No cookie for me.Marco Peereboom
2006-06-15Add structures and initial code to retrieve IOC page 2. We need this forMarco Peereboom
RAID support and bio. "go at it" dlg
2006-06-15Print some useful error information during failure. We need this to be ableMarco Peereboom
to diagnose field issues. Talked through with dlg.
2006-06-15In p3_get_bus_clock() don't fall through if we have in fact correctlyGordon Willem Klok
matched a model. Found in a dmesg from Craig Barraclough craigba AT creative.com.au. ok deraadt@
2006-06-14teach it fintek f75375; half by drahnTheo de Raadt
2006-06-14- If the codec has support for a modem then print that there is noBrad Smith
modem support. - Print the name of the STAC9220 codec. From kent NetBSD ok jason@
2006-06-14move vfs_busy() to rwlocks and properly hide the locking api from vfsNikolay Sturm
ok tedu, pedro
2006-06-14regenOtto Moerbeek
2006-06-14Introducing adjfreq(2), to adjust the clock frequency.Otto Moerbeek
Loosely based on dragonfly code. ok deraadt@
2006-06-14Missed a part of the kvm86 commit, if option KVM86 is defined it would beGordon Willem Klok
a good idea to actually call the init function, this was lost it was part of the diff ok toby@, mickey@
2006-06-14* move mixer functions from azalia.c to azalia_codec.c, andBrad Smith
rename them like azalia_mixer_foo() to azalia_generic_mixer_foo() * enable codec-specific code to hook any mixer operations such as creating mixer items, or special handling for a specific item. * provide a custom mixer table specific to ALC260 * provide a custom mixer table specific to Fujitsu LOOX From kent NetBSD ok jason@
2006-06-14must use RTS/CTS protection when sending frames at OFDM rates in a BSSDamien Bergamini
with non-ERP STAs. some bits are missing in net80211 though, so this code won't be triggered yet.
2006-06-14reset the chip in pcn_shutdown().Brad Smith
From NetBSD