Commit Graph

8 Commits

Author SHA1 Message Date
chs
fd34ea77eb remove checks for failure after memory allocation calls that cannot fail:
kmem_alloc() with KM_SLEEP
  kmem_zalloc() with KM_SLEEP
  percpu_alloc()
  pserialize_create()
  psref_class_create()

all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.
2017-06-01 02:45:05 +00:00
jmcneill
22ca8619b1 i2c devices don't actually have a dependency on "iic" (the bus driver)
but on "i2cexec". Create an i2cexec module (i2c_exec.c) to mirror the
dependencies in files.i2c and switch device drivers to depend on "i2cexec"
module instead.

A kernel with a USB stack and no I2C controller / bus attachment would spit
out a bunch of "WARNING: module error: can't find builtin dependency `iic'"
messages at boot. This change solves that problem.
2015-03-07 14:16:51 +00:00
jmcneill
76608f59e8 now that iic is a module, add "iic" dependency to iic drivers 2011-10-02 19:03:56 +00:00
jmcneill
fdcf111d68 add snr reporting 2011-07-10 00:47:34 +00:00
jmcneill
ce779416c5 add digital capture support 2011-07-09 15:00:43 +00:00
jmcneill
d82153063e add a function to mute/unmute the audio input 2011-05-26 23:42:05 +00:00
jmcneill
0d017a0558 don't make module declaration conditional on _MODULE 2010-12-28 00:11:50 +00:00
jmcneill
33ca440f18 add driver for the Auvitek AU0828 USB video controllers's analog video
capture functions:

 auvitek0 at uhub6 port 2: AU0828
 video0 at auvitek0: WinTV HVR-950Q
 uaudio0 at auvitek0 port 2 configuration 1 interface 1
 uaudio0: vendor 0x2040 product 0x7200, rev 2.00/0.05, addr 2
 uaudio0: audio rev 1.00
 audio1 at uaudio0: full duplex, playback, capture, independent
2010-12-27 15:42:11 +00:00