Commit Graph

4925 Commits

Author SHA1 Message Date
christos 160a42523a - Tidy up some debugging/diagnostic messages.
- Add a delay for the topic95b after we power on. It makes things work without
  CBB_DEBUG on!
2006-07-08 23:02:55 +00:00
christos ff1066c12a - all the polling code is stale and broken. Mention it.
- the topic95B bridge does not set CB_SOCKET_STAT_PWRCYCLE
- put back the delay code that was removed *again*.
This makes my libretto 100CT work again.
2006-07-08 20:20:27 +00:00
simonb 5f14059883 Regen. 2006-07-07 01:22:31 +00:00
simonb bbed75b78f Add another Intel 3945 wireless minipci device id.
Small part of kern/33778 by Jean-Baptiste Campesato.
2006-07-07 01:21:37 +00:00
simonb 90498e88b2 s/writting/writing/. 2006-07-07 00:56:15 +00:00
wrstuden 1b9990ba67 Fix len=-4 issues.
When receiving a packet, if a receive buffer has length 0,
treat it the same way we treat a failed mapping.

Fix contributed by Wasabi Systems.
2006-07-05 23:51:50 +00:00
christos d16c773e0b fix typo 2006-07-04 00:47:47 +00:00
christos 01158ea892 Apply fvdl's acpi pci interrupt configuration code.
- MPACPI is no more.
- MPACPI_SCANPCI -> ACPI_SCANPCI
2006-07-04 00:30:21 +00:00
chap 8576d4b377 Correct build failures when MIDI is not enabled (the idea!).
Specifically eap but no midi, which makes sense if you want sound,
and umidi but no midi, which makes little sense but shouldn't fail the
build.

Suggest changing the evbarm conf files containing umidi but #midi
to comment out umidi as well (even though this fix should let them build).
2006-07-01 15:22:06 +00:00
nisimura 28ad8aedac Regen after Micrel KSZ8842/8841 product addtion. 2006-06-30 17:19:32 +00:00
nisimura 9a76d77bfb Add kse(4) driver for Micrel KSZ8842/8841 Ethernet controller. 2006-06-30 17:17:09 +00:00
xtraeme cc39aa8f95 Match IT8211 IDE Controller. 2006-06-30 17:01:32 +00:00
xtraeme 52905b27a4 regen 2006-06-30 17:01:09 +00:00
xtraeme 326252b4eb Add ITE IT8211 IDE Controller. 2006-06-30 17:00:18 +00:00
xtraeme df1031319c Match ATI IXP SB600 IDE/SATA. 2006-06-30 16:28:40 +00:00
xtraeme 8edb097c79 regen 2006-06-30 16:23:27 +00:00
xtraeme e11c4cc307 Add some missing ATI devices. 2006-06-30 16:22:54 +00:00
chap 710af63468 Ankh-Morpork, we have a MIDI driver....
Merge from chap-midi branch, after
~month for review
Comments by thorpej@ drochner@ and Alexandre Ratchov

Incorporated: points by thorpej@ drochner@; preliminary support for
a stats-collecting ioctl suggested by martin@ from comments by A.R.

PR kern/32441 kern/32442 kern/32567 kern/32588 kern/32694 kern/33590
kern/33614 and one instance of kern/32651

ok martin@
2006-06-30 13:56:25 +00:00
kent fa7f95d3ad * azalia_pci_attach()
print the vendor name of the device
* azalia_pci_detach()
 add some debug messages
* azalia_codec_delete()
 fix a possible NULL dereference
2006-06-27 22:02:14 +00:00
kent bb47f6722f regen for NVIDA MCP55_HDA 2006-06-27 21:39:28 +00:00
kent 544b415e14 improve the description of NVIDIA MCP55_HDA 2006-06-27 21:38:40 +00:00
tron 9021894476 Make this build with GCC 4.x. 2006-06-27 10:34:25 +00:00
drochner a3464e1d27 use the "i2cbus" interface attribute rather than putting a string name
into the i2cbus attach args
2006-06-26 18:21:38 +00:00
xtraeme aa32e3a36b Add support for SIS 660/760 IDE Controllers and SIS 181/182
SATA Controllers (from obsd).
2006-06-26 18:19:08 +00:00
xtraeme c5161d5850 regen 2006-06-26 18:16:23 +00:00
xtraeme 75619f2ba3 Add SIS 660, 760, 761 IDE Controllers and SIS 181/182 SATA controllers
(from obsd).
2006-06-26 18:15:44 +00:00
xtraeme 36f7e0755d Add missing __KERNEL_RCSID() 2006-06-26 17:54:06 +00:00
xtraeme 920e0164f7 Add support for PDC20775 and PDC40518. 2006-06-26 17:45:39 +00:00
xtraeme 4763d17e4a regen 2006-06-26 17:41:27 +00:00
xtraeme 6e16c09f9d Add PROMISE PDC20775 and PDC40718 SATA controllers (from obsd). 2006-06-26 17:40:50 +00:00
drochner 996322f640 oops, need to commit the register definition for PM mapping too 2006-06-26 17:33:40 +00:00
drochner cbf845a55e -make sure it is a PIIX4 before accessing counter stuff
(there might be usable registers on 440mx and that ATI thing too,
  but that needs to be checked/tested)
-make sure the I/O access to the power management stuff was enabled
 by the BIOS before trying to map/access stuff
-most PIIX4s have a bug in the timer latch which causes jitter or worse
 if it is read naively - check the revision
-use common code in dev/ic/acpipmtimer.c
2006-06-26 17:17:20 +00:00
kent 14db0438ab * custom mixer table for ALC880
* remove useless mixers of ALC882
2006-06-26 11:06:01 +00:00
kent b2c67a5653 * disconnect a stream and audio converters on a halt of the stream
* enable S/PDIF for a digital audio converter when connecting
 a stream
* rename "inputs.usingdac" to "playback.mode", and
 "record.usingadc" to "record.mode"
* add S/PDIF output configuration to ALC882
2006-06-25 13:41:58 +00:00
kent 6d02918db1 ALC260 & Fujitsu LOOX:
mute the internal speaker when the headphone is inserted, and
unmute the internal speaker when the headphone is pulled out.
2006-06-25 07:36:33 +00:00
kent 59dc5ba7f0 printf() -> DPRINTF(()) 2006-06-25 06:37:20 +00:00
kent 3bd12046d3 avoid infinite recursive call of azalia_rirb_kick_unsol_events() 2006-06-25 06:34:08 +00:00
kent 19cf46b4ef handle unsolicited responses.
A codec can receive unsolicited responses by codec_t::unsol_event()
2006-06-25 05:05:51 +00:00
soren 6ced4fcba5 Regen. 2006-06-25 03:47:26 +00:00
soren 07b847aa9a Add quirk for the not quite standard PCI bus in Parallels Desktop for Mac. 2006-06-25 03:46:56 +00:00
kent 8bbeab641c custom mixer table for CMI9880
PR#33787
2006-06-24 02:20:54 +00:00
kent f6686d8a2d DAC&ADC group for CMI9880
PR#33787
2006-06-24 00:33:44 +00:00
kent f7aa5ababf If the encoding of an audio converter is 0, refers
the audio function node.  CMI9880 0.2 has such ADCs.

PR#33787
2006-06-24 00:15:22 +00:00
kent f519fc40b7 add some constant macros for unsolicited response and jack sense 2006-06-23 15:49:28 +00:00
jmcneill 242a0791bd Add timecounter support for Intel PIIX Power Management Controllers.
Ok kardel@.
2006-06-22 16:49:01 +00:00
explorer 02018a0856 formatting nit, newline, print device name 2006-06-21 21:09:36 +00:00
explorer b76f23191b Actually set amdpm_timecounter.tc_priv before using it later. 2006-06-21 20:16:35 +00:00
perry 97da3b129c Power hook for ath pci front end.
Written and tested by George Michaelson [ggm at apnic.net]
2006-06-20 14:38:34 +00:00
christos 8dc1cf5155 PR/33445: Brian Buhrow: Fix a number of problems with the pdcsata driver:
> The driver for the family of Promise SATA controllers,
> /usr/src/sys/dev/pci/pdcsata.c is not very robust when it comes to handling
> transient drive errors, or interrupt hickups when the card is under load.
> Worse, my experience seems to indicate, and the Linux driver confirms,
> that these cards tend to fall over rather frequently during high load
> operations or if drives unexpectedly reset or go to sleep.  Symptoms
> include interupt timeouts during heavy load, the inability to reset drives
> if they go to sleep, and a failure of the card to generate interrupts at
> all if the interrupt load gets too high.
2006-06-20 02:39:58 +00:00
jmcneill 1404a243f2 Add powerhook for wm(4), from George Michaelson <ggm AT apnic DOT net> 2006-06-20 01:16:23 +00:00