aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/bktr/bktr_audio.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove bktr(4)Warner Losh2020-03-011-646/+0
| | | | | | | | | | Remove the brooktree driver as discussed on arch@. Bump FreeBSD version to 1300082, though I doubt anything will care. Relnote: yes Notes: svn path=/head/; revision=358497
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
| | | | | | | | | | | | | | | Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Notes: svn path=/head/; revision=326255
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-5/+5
| | | | | | | Most affect comments, very few have user-visible effects. Notes: svn path=/head/; revision=298955
* Fix typo; s/ouput/outputKevin Lo2012-11-071-1/+1
| | | | Notes: svn path=/head/; revision=242692
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-291-1/+0
| | | | | | | | | and amd64. The optimization is a trivial on recent machines. Reviewed by: -arch (imp, marcel, dfr) Notes: svn path=/head/; revision=146734
* Remove support for FreeBSD < 4.recent from this driver.Warner Losh2005-01-081-2/+0
| | | | Notes: svn path=/head/; revision=139919
* Remove vnode.h and adjust includes to compensate for pollution.Warner Losh2005-01-081-1/+3
| | | | Notes: svn path=/head/; revision=139917
* Move the bktr(4) <arch>/include/ioctl_{bt848,meteor}.h files to dev/bktrDavid E. O'Brien2003-12-081-2/+2
| | | | | | | | | as these ioctl's aren't MD. This also means they are installed in /usr/include/dev/bktr now. Also provide compatability wrappers for where these headers lived in 4.x. Notes: svn path=/head/; revision=123291
* Use __FBSDID().David E. O'Brien2003-08-241-16/+18
| | | | | | | Also some minor style cleanups. Notes: svn path=/head/; revision=119418
* Prefer new location of pci include files (which have only been in theWarner Losh2003-08-221-2/+3
| | | | | | | | tree for two or more years now), except in a few places where there's code to be compatible with older versions of FreeBSD. Notes: svn path=/head/; revision=119277
* Add a overhaul of the soundchip initialization for the MSP34xx chipsetsAlexander Langer2003-08-121-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | found only many tv-cards. We currently use more ore less evil hacks (slow_msp_audio sysctl) to configure the various variants of these chips in order to have stereo autodetection work. Nevertheless, this doesn't always work even though it _should_, according to the specs. This is, for example, the case for some popular Hauppauge models sold sold in Germany. However, the Linux driver always worked for me and others. Looking at the sourcecode you will find that the linux-driver uses a very much enhanced approach to program the various msp34xx chipset variants, which is also found in the specs for these chips. This is a port of the Linux MSP34xx code, written by Gerd Knorr <kraxel@bytesex.org>, who agreed to re-release his code under a BSD license for this port. A new config option "BKTR_NEW_MSP34XX_DRIVER" is added, which is required to enable the new driver. Otherwise the old code is used. The msp34xx.c file is diff-reduced to the linux-driver to make later modifications easier, thus it doesn't follow style(9) in most cases. Approved by: roger (committing this, no time to test/review), keichii (code review) Notes: svn path=/head/; revision=118819
* Add BCTV3/PCI entry.Orion Hodson2003-02-021-63/+61
| | | | | | | | | | | | | | | | | Rename functions bctv_* to bctv2_* and macros BCTV_* to BCTV2_* for coexistance of BCTV2 and BCTV3. Rename CARD_IO_GV to CARD_TO_BCTV2. Add auto recognition of BCTV3/PCI. PR: i386/43879 Submitted by: MOROHOSHI Akihiko <moro@remus.dti.ne.jp> Approved by: roger MFC after: 6 days Notes: svn path=/head/; revision=110237
* Upgrade to driver 2.18Roger Hardiman2000-10-311-5/+57
| | | | | | | | | | Support for new Hauppauge Model 44xxx WinTV Cards (the ones with no audio mux) Submitted by: Christian Gusenbauer <Christian.Gusenbauer@netway.at> Notes: svn path=/head/; revision=68071
* Update to driver 2.17Roger Hardiman2000-10-191-0/+5
| | | | | | | | | | | | Fixes bugs in devfs when unloading and reloading Syncs with NetBSD changes Submitted by: Alexander Langer <alex@big.endian.de> Submitted by: Thomas Klausner <wiz@netbsd.org> Submitted by: Daniel O'Connor" <doconnor@gsoft.com.au> Notes: svn path=/head/; revision=67306
* Remove unneeded #include <machine/clock.h>Poul-Henning Kamp2000-10-151-1/+0
| | | | Notes: svn path=/head/; revision=67164
* Update to driver 2.13.Roger Hardiman2000-06-261-19/+25
| | | | | | | | | | This merges in changes from NetBSD which ensure bktr0 (actually bktr%d) is printed at the start of any output lines. Submitted by: Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at> Notes: svn path=/head/; revision=62112
* Update to driver 2.11.Roger Hardiman2000-04-151-1/+0
| | | | | | | | Driver now compiles on FreeBSD/Alpha, but still requires testing. Remove a printf, submitted by Chris D. Faulhaber <jedgar@fxp.org> Notes: svn path=/head/; revision=59250
* Upgrade the bktr driver from 2.07 to 2.10.Roger Hardiman2000-04-041-33/+136
| | | | | | | | | | | | | | | | | | - The driver now uses bus_space() and runs on NetBSD 1.4.2 Submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at> - Remove startup quirks for video and vbi capture for PAL users. PAL TV users can now run FXTV and Alevt in any order. - Add support for cable channels >100 Submitted by Scott Presnell <srp@zgi.com> - New MSP3410/3415 setup code added. This is experimental. Please set the sysctl hw.bt848.slow_msp_audio to 1 for this. Submitted by Frank Nobis<fn@radio-do.de> Notes: svn path=/head/; revision=59014
* Update to driver release 2.04Roger Hardiman1999-10-281-12/+49
| | | | | | | | | | | | | Update AverMedia GPIO values Submitted by: AverMedia Add support for WinTV Theater Dolby Surround Sound DPL3518A chip Submitted by: Frank Nobis <fn@radio-do.de> Make PLL mode the default for Bt878s. You no longer need options BKTR_USE_PLL Notes: svn path=/head/; revision=52593
* Split the Bt848 driver into seperate files forRoger Hardiman1999-09-261-0/+432
audio, tuner, card make, os dependent code and core bt848/i2c code. Also, rewrite tuner code for FM Radio to make the code cleaner. Notes: svn path=/head/; revision=51694