thorpej
05c37016cb
Map the device's memory space with BUS_SPACE_MAP_LINEAR, since we
...
need to be able to access it as such.
Fixes kern/17114.
2002-06-14 15:15:23 +00:00
simonb
f938ee8df6
Fix a couple of tyops.
2002-04-15 04:13:25 +00:00
lukem
9048aaae21
add RCSID
2001-11-13 07:48:40 +00:00
augustss
1339e88a86
Add a new optional method, dev_ioctl, to the audio hardware driver interface.
...
It is called when an unrecognized ioctl() is performed on a device,
thus allowing ioctl()s that frob the hardware driver (like loading
microcode).
2001-10-03 00:04:47 +00:00
thorpej
150e62c0f9
Use bus_space_mmap().
2001-09-04 06:59:10 +00:00
drochner
35067a1717
this driver doesn't work on my thinkpad, so disable the match for the
...
IBM/0x00dd subsystem ID too
2001-03-14 11:38:55 +00:00
sommerfeld
851de295eb
Change pci_intr_map to get interrupt source information from a "struct
...
pci_attach_args *" instead of from four separate parameters which in
all cases were extracted from the same "struct pci_attach_args".
This both simplifies the driver api, and allows for alternate PCI
interrupt mapping schemes, such as one using the tables described in
the Intel Multiprocessor Spec which describe interrupt wirings for
devices behind pci-pci bridges based on the device's location rather
the bridge's location.
Tested on alpha and i386; welcome to 1.5Q
2000-12-28 22:59:06 +00:00
thorpej
25491e6a22
Power management (well, suspend/resume) is now implemented. Remove
...
it from the TODO list.
2000-11-27 02:37:14 +00:00
sommerfeld
248928c7cf
Add a powerhook to reload AC97 registers after a resume.
...
Sound now works after suspend/resume on my Sony PCG-Z505S
2000-11-27 01:56:53 +00:00
thorpej
1363813e0d
Two things off the TODO list.
2000-11-05 16:44:08 +00:00
thorpej
cde4f7415c
Add mmap support (i386-specific for the moment).
2000-11-05 16:24:45 +00:00
thorpej
5a8a59d459
Weed out the Dell and HP versions which are known to work in
...
WSS emulation mode (i.e. won't work in AC'97 mode).
2000-11-05 16:13:17 +00:00
thorpej
f945fc008d
Driver for NeoMagic 256 audio. Based on the OpenBSD driver, which is
...
in turn based on the FreeBSD driver, ported to NetBSD and somewhat
modified by me. Thanks to Matt Thomas for testing.
2000-11-05 06:43:45 +00:00