sound: Import latest code from FreeBSD
authorFrançois Tigeot <ftigeot@wolfpond.org>
Thu, 8 Jan 2015 09:44:43 +0000 (10:44 +0100)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Thu, 8 Jan 2015 10:40:37 +0000 (11:40 +0100)
commit2a1ad637466621af45d5a17185b33f3dcaaa1b1c
treebea49ec4556e98f77c4a2cb71d435e70ab23cbec
parent68420e59f12cf9c9fc14db0c493426150dd9ed95
sound: Import latest code from FreeBSD

* As of 1bac48ea8f21c4121f1c45311ec4f05577c58abc (SVN id r275101)
  "Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets."

* Do not import isa, macio, sbus and usb drivers

* snd_au88x0 has been removed. According to the FreeBSD commit message, it
  never even got compiled into the kernel or as a module.

* Drop the ds1, csa and maestro3 drivers due to restrictive license terms
  or the need to use binary blobs. These drivers are not built by default
  on FreeBSD.
180 files changed:
Makefile_upgrade.inc
share/man/man4/Makefile
share/man/man4/pcm.4
share/man/man4/snd_csa.4 [deleted file]
share/man/man4/snd_ds1.4 [deleted file]
share/man/man4/snd_maestro.4
share/man/man4/snd_maestro3.4 [deleted file]
sys/boot/dloader/loader-bootp.conf
sys/boot/dloader/loader.conf
sys/conf/files
sys/conf/kmod.mk
sys/conf/options
sys/config/LINT
sys/config/LINT64
sys/dev/sound/Makefile
sys/dev/sound/Makefile.inc
sys/dev/sound/chip.h
sys/dev/sound/clone.c [new file with mode: 0644]
sys/dev/sound/clone.h [new file with mode: 0644]
sys/dev/sound/driver.c
sys/dev/sound/driver/Makefile
sys/dev/sound/driver/Makefile.inc
sys/dev/sound/driver/als4000/Makefile
sys/dev/sound/driver/atiixp/Makefile
sys/dev/sound/driver/au88x0/Makefile [deleted file]
sys/dev/sound/driver/audiocs/Makefile [deleted file]
sys/dev/sound/driver/cmi/Makefile
sys/dev/sound/driver/cs4281/Makefile
sys/dev/sound/driver/csa/Makefile [deleted file]
sys/dev/sound/driver/driver/Makefile
sys/dev/sound/driver/ds1/Makefile [deleted file]
sys/dev/sound/driver/emu10k1/Makefile
sys/dev/sound/driver/emu10kx/Makefile [new file with mode: 0644]
sys/dev/sound/driver/envy24/Makefile
sys/dev/sound/driver/envy24ht/Makefile
sys/dev/sound/driver/es137x/Makefile
sys/dev/sound/driver/fm801/Makefile
sys/dev/sound/driver/hda/Makefile
sys/dev/sound/driver/hdspe/Makefile [new file with mode: 0644]
sys/dev/sound/driver/ich/Makefile
sys/dev/sound/driver/maestro/Makefile
sys/dev/sound/driver/maestro3/Makefile [deleted file]
sys/dev/sound/driver/neomagic/Makefile
sys/dev/sound/driver/solo/Makefile
sys/dev/sound/driver/spicds/Makefile
sys/dev/sound/driver/t4dwave/Makefile
sys/dev/sound/driver/via8233/Makefile
sys/dev/sound/driver/via82c686/Makefile
sys/dev/sound/driver/vibes/Makefile
sys/dev/sound/midi/midi.c [new file with mode: 0644]
sys/dev/sound/midi/midi.h [copied from sys/dev/sound/pcm/vchan.h with 61% similarity]
sys/dev/sound/midi/midiq.h [new file with mode: 0644]
sys/dev/sound/midi/mpu401.c [new file with mode: 0644]
sys/dev/sound/midi/mpu401.h [copied from sys/dev/sound/pcm/dsp.h with 77% similarity]
sys/dev/sound/midi/mpu_if.m [copied from sys/dev/sound/pcm/mixer_if.m with 65% similarity]
sys/dev/sound/midi/mpufoi_if.m [copied from sys/dev/sound/pcm/ac97_if.m with 69% similarity]
sys/dev/sound/midi/sequencer.c [new file with mode: 0644]
sys/dev/sound/midi/sequencer.h [copied from sys/dev/sound/chip.h with 55% similarity]
sys/dev/sound/midi/synth_if.m [new file with mode: 0644]
sys/dev/sound/pci/allegro_code.h [new file with mode: 0644]
sys/dev/sound/pci/allegro_reg.h [moved from sys/gnu/dev/sound/pci/maestro3_reg.h with 76% similarity]
sys/dev/sound/pci/als4000.c
sys/dev/sound/pci/als4000.h
sys/dev/sound/pci/atiixp.c
sys/dev/sound/pci/atiixp.h
sys/dev/sound/pci/au88x0.c [deleted file]
sys/dev/sound/pci/au88x0.h [deleted file]
sys/dev/sound/pci/aureal.c
sys/dev/sound/pci/aureal.h
sys/dev/sound/pci/cmi.c
sys/dev/sound/pci/cmireg.h
sys/dev/sound/pci/cs4281.c
sys/dev/sound/pci/cs4281.h
sys/dev/sound/pci/cs461x_dsp.h [new file with mode: 0644]
sys/dev/sound/pci/csa.c [deleted file]
sys/dev/sound/pci/csapcm.c [deleted file]
sys/dev/sound/pci/csareg.h [deleted file]
sys/dev/sound/pci/csavar.h [deleted file]
sys/dev/sound/pci/ds1-fw.h [deleted file]
sys/dev/sound/pci/ds1.c [deleted file]
sys/dev/sound/pci/ds1.h [deleted file]
sys/dev/sound/pci/emu10k1.c
sys/dev/sound/pci/emu10kx-midi.c [new file with mode: 0644]
sys/dev/sound/pci/emu10kx-pcm.c [new file with mode: 0644]
sys/dev/sound/pci/emu10kx.c [new file with mode: 0644]
sys/dev/sound/pci/emu10kx.h [new file with mode: 0644]
sys/dev/sound/pci/emuxkireg.h [new file with mode: 0644]
sys/dev/sound/pci/envy24.c
sys/dev/sound/pci/envy24.h
sys/dev/sound/pci/envy24ht.c
sys/dev/sound/pci/envy24ht.h
sys/dev/sound/pci/es137x.c
sys/dev/sound/pci/es137x.h
sys/dev/sound/pci/fm801.c
sys/dev/sound/pci/hda/hda_reg.h
sys/dev/sound/pci/hda/hdaa.c [new file with mode: 0644]
sys/dev/sound/pci/hda/hdaa.h [new file with mode: 0644]
sys/dev/sound/pci/hda/hdaa_patches.c [new file with mode: 0644]
sys/dev/sound/pci/hda/hdac.c
sys/dev/sound/pci/hda/hdac.h
sys/dev/sound/pci/hda/hdac_if.m [new file with mode: 0644]
sys/dev/sound/pci/hda/hdac_private.h
sys/dev/sound/pci/hda/hdac_reg.h
sys/dev/sound/pci/hda/hdacc.c [new file with mode: 0644]
sys/dev/sound/pci/hdspe-pcm.c [new file with mode: 0644]
sys/dev/sound/pci/hdspe.c [new file with mode: 0644]
sys/dev/sound/pci/hdspe.h [new file with mode: 0644]
sys/dev/sound/pci/ich.c
sys/dev/sound/pci/ich.h
sys/dev/sound/pci/maestro.c
sys/dev/sound/pci/maestro3.c [deleted file]
sys/dev/sound/pci/maestro_reg.h
sys/dev/sound/pci/neomagic-coeff.h
sys/dev/sound/pci/neomagic.c
sys/dev/sound/pci/neomagic.h
sys/dev/sound/pci/sb.h
sys/dev/sound/pci/solo.c
sys/dev/sound/pci/spicds.c
sys/dev/sound/pci/spicds.h
sys/dev/sound/pci/t4dwave.c
sys/dev/sound/pci/t4dwave.h
sys/dev/sound/pci/via8233.c
sys/dev/sound/pci/via8233.h
sys/dev/sound/pci/via82c686.c
sys/dev/sound/pci/via82c686.h
sys/dev/sound/pci/vibes.c
sys/dev/sound/pci/vibes.h
sys/dev/sound/pcm/Makefile
sys/dev/sound/pcm/ac97.c
sys/dev/sound/pcm/ac97.h
sys/dev/sound/pcm/ac97_if.m
sys/dev/sound/pcm/ac97_patch.c
sys/dev/sound/pcm/ac97_patch.h
sys/dev/sound/pcm/buffer.c
sys/dev/sound/pcm/buffer.h
sys/dev/sound/pcm/channel.c
sys/dev/sound/pcm/channel.h
sys/dev/sound/pcm/channel_if.m
sys/dev/sound/pcm/dsp.c
sys/dev/sound/pcm/dsp.h
sys/dev/sound/pcm/fake.c [deleted file]
sys/dev/sound/pcm/feeder.c
sys/dev/sound/pcm/feeder.h
sys/dev/sound/pcm/feeder_chain.c [new file with mode: 0644]
sys/dev/sound/pcm/feeder_eq.c [new file with mode: 0644]
sys/dev/sound/pcm/feeder_fmt.c [deleted file]
sys/dev/sound/pcm/feeder_format.c [new file with mode: 0644]
sys/dev/sound/pcm/feeder_if.m
sys/dev/sound/pcm/feeder_matrix.c [new file with mode: 0644]
sys/dev/sound/pcm/feeder_mixer.c [new file with mode: 0644]
sys/dev/sound/pcm/feeder_rate.c
sys/dev/sound/pcm/feeder_volume.c
sys/dev/sound/pcm/g711.h [new file with mode: 0644]
sys/dev/sound/pcm/intpcm.h [new file with mode: 0644]
sys/dev/sound/pcm/matrix.h [new file with mode: 0644]
sys/dev/sound/pcm/matrix_map.h [new file with mode: 0644]
sys/dev/sound/pcm/mixer.c
sys/dev/sound/pcm/mixer.h
sys/dev/sound/pcm/mixer_if.m
sys/dev/sound/pcm/pcm.h [new file with mode: 0644]
sys/dev/sound/pcm/sndstat.c
sys/dev/sound/pcm/sndstat.h [new file with mode: 0644]
sys/dev/sound/pcm/sound.c
sys/dev/sound/pcm/sound.h
sys/dev/sound/pcm/vchan.c
sys/dev/sound/pcm/vchan.h
sys/dev/sound/sound/Makefile [new file with mode: 0644]
sys/dev/sound/unit.c [new file with mode: 0644]
sys/dev/sound/unit.h [copied from sys/dev/sound/pcm/vchan.h with 67% similarity]
sys/dev/sound/version.h [copied from sys/dev/sound/pcm/vchan.h with 73% similarity]
sys/gnu/dev/sound/pci/csaimg.h [deleted file]
sys/gnu/dev/sound/pci/emu10k1-ac97.h [deleted file]
sys/gnu/dev/sound/pci/emu10k1-alsa.h [deleted file]
sys/gnu/dev/sound/pci/emu10k1.h [deleted file]
sys/gnu/dev/sound/pci/maestro3_dsp.h [deleted file]
sys/sys/soundcard.h
sys/tools/sound/emu10k1-mkalsa.sh [moved from sys/tools/emu10k1-mkalsa.sh with 63% similarity]
sys/tools/sound/feeder_eq_mkfilter.awk [new file with mode: 0644]
sys/tools/sound/feeder_rate_mkfilter.awk [new file with mode: 0644]
sys/tools/sound/snd_fxdiv_gen.awk [new file with mode: 0644]