diff options
author | tanimura <tanimura@FreeBSD.org> | 2000-07-11 11:49:33 +0000 |
---|---|---|
committer | tanimura <tanimura@FreeBSD.org> | 2000-07-11 11:49:33 +0000 |
commit | 7716c5370ad4c724650bb6def35750d561bc11d2 (patch) | |
tree | 9a29f2cea6e8dc8339d0261df8deae0201372989 /sys/isa/pnpvar.h | |
parent | 6cecb051f3990a02c86edb2060aa93c44e6d49da (diff) | |
download | FreeBSD-src-7716c5370ad4c724650bb6def35750d561bc11d2.zip FreeBSD-src-7716c5370ad4c724650bb6def35750d561bc11d2.tar.gz |
Finally merge newmidi.
(I had been busy for my own research activity until the last weekend)
Supported devices:
SB Midi Port (sbc + midi)
SB OPL3 (sbc + midi)
16550 UART (midi, needs a trick in your hint)
CS461x Midi Port (csa + midi)
OSS-compatible sequencer (seq)
Supported playing software:
playmidi (We definitely need more)
Notes:
/dev/midistat now reports installed midi drivers. /dev/sndstat reports
only pcm drivers. We need the new name(pcmstat?).
EMU8000(SB AWE) does not sound yet but does get probed so that the OPL3
synth on an AWE card works.
TODO:
MSS/PCI bridge drivers
Midi-tty interface to support general serial devices
Modules
Diffstat (limited to 'sys/isa/pnpvar.h')
-rw-r--r-- | sys/isa/pnpvar.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/isa/pnpvar.h b/sys/isa/pnpvar.h index 0e7dee9..050adb9 100644 --- a/sys/isa/pnpvar.h +++ b/sys/isa/pnpvar.h @@ -53,7 +53,9 @@ u_char pnp_read(int d); /* currently unused, but who knows... */ | (PNP_HEXTONUM(s[5]) << 28)) char *pnp_eisaformat(u_int32_t id); -void pnp_parse_resources(device_t dev, u_char *resources, int len); +void pnp_parse_resources(device_t dev, u_char *resources, int len, u_int32_t vendor_id, u_int32_t logical_id, int ldn); + +void pnp_check_quirks(u_int32_t vendor_id, u_int32_t logical_id, int ldn, struct isa_config *config); #endif /* _KERNEL */ |