android_kernel_samsung_univ.../drivers/usb/gadget
Jassi Brar 132fcb4608 usb: gadget: Add Audio Class 2.0 Driver
This is a flexible USB Audio Class 2.0 compliant gadget driver that
implements a simple topology with a virtual sound card exposed at
the function side.

The driver doesn't expect any real audio codec to be present on the
function - the audio streams are simply sinked to and sourced from a
virtual ALSA sound card created. The user-space application may choose
to do whatever it wants with the data received from the USB Host and
choose to provide whatever it wants as audio data to the USB Host.

Capture(USB-Out) and Playback(USB-In) can be run at independent
configurations specified via module parameters while loading the driver.

Make this new version as the default selection by a new Kconfig choice.

Signed-off-by: Yadi Brar <yadi.brar01@gmail.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2012-02-15 10:10:31 +02:00
..
acm_ms.c
amd5536udc.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
amd5536udc.h
at91_udc.c Cleanups on various subarchitectures 2012-01-09 14:21:03 -08:00
at91_udc.h
atmel_usba_udc.c
atmel_usba_udc.h
audio.c usb: gadget: Add Audio Class 2.0 Driver 2012-02-15 10:10:31 +02:00
cdc2.c
ci13xxx_msm.c
ci13xxx_pci.c
ci13xxx_udc.c
ci13xxx_udc.h
composite.c
config.c
dbgp.c
dummy_hcd.c usb: gadget: dummy_hcd: fix null-deref free req 2012-02-09 09:54:00 +02:00
epautoconf.c usb: gadget: clean the ep in autoconf before returning it. 2012-02-09 10:10:57 +02:00
ether.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
f_acm.c usb: gadget: add usb3.0 descriptors to serial gadgets 2012-02-09 10:11:36 +02:00
f_ecm.c usb: gadget: Add Interface Association Descriptor to ECM 2012-01-30 11:17:26 +02:00
f_eem.c
f_fs.c usb: gadget: update Michal Nazarewicz's email address 2012-01-24 11:45:11 +02:00
f_hid.c
f_loopback.c
f_mass_storage.c usb: gadget: f_mass_storage: remove one FSG_NO_INTR_EP 2012-01-24 11:45:19 +02:00
f_midi.c
f_ncm.c
f_obex.c
f_phonet.c
f_rndis.c usb: gadget: update Michal Nazarewicz's email address 2012-01-24 11:45:11 +02:00
f_serial.c usb: gadget: add usb3.0 descriptors to serial gadgets 2012-02-09 10:11:36 +02:00
f_sourcesink.c
f_subset.c
f_uac1.c usb: gadget: audio: Move string IDs to audio.c 2012-02-15 10:10:25 +02:00
f_uac2.c usb: gadget: Add Audio Class 2.0 Driver 2012-02-15 10:10:31 +02:00
f_uvc.c
f_uvc.h
file_storage.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
fsl_mxc_udc.c
fsl_qe_udc.c
fsl_qe_udc.h
fsl_udc_core.c
fsl_usb2_udc.h
fusb300_udc.c
fusb300_udc.h
g_ffs.c usb: gadget: update Michal Nazarewicz's email address 2012-01-24 11:45:11 +02:00
g_zero.h
gadget_chips.h
gmidi.c
goku_udc.c
goku_udc.h
hid.c
imx_udc.c
imx_udc.h
inode.c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 2012-01-09 12:09:47 -08:00
Kconfig usb: gadget: Add Audio Class 2.0 Driver 2012-02-15 10:10:31 +02:00
langwell_udc.c
langwell_udc.h
m66592-udc.c
m66592-udc.h
Makefile
mass_storage.c usb: gadget: update Michal Nazarewicz's email address 2012-01-24 11:45:11 +02:00
multi.c usb: gadget: update Michal Nazarewicz's email address 2012-01-24 11:45:11 +02:00
mv_udc_core.c usb: gadget: mv_udc: remove unneeded NULL check 2012-01-24 11:31:56 +02:00
mv_udc.h
ncm.c
ndis.h
net2272.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
net2272.h
net2280.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
net2280.h
nokia.c
omap_udc.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
omap_udc.h
pch_udc.c usb: gadget: pch_udc: Detecting VBUS through GPIO with interrupt 2012-02-09 09:58:48 +02:00
printer.c
pxa25x_udc.c
pxa25x_udc.h
pxa27x_udc.c
pxa27x_udc.h
r8a66597-udc.c
r8a66597-udc.h
rndis.c
rndis.h
s3c2410_udc.c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 2012-01-09 12:09:47 -08:00
s3c2410_udc.h misc latin1 to utf8 conversions 2012-01-02 13:04:55 +01:00
s3c-hsotg.c
s3c-hsudc.c usb: s3c-hsudc: add basic runtime_pm calls 2012-01-24 11:33:21 +02:00
serial.c usb: gadget: add usb3.0 descriptors to serial gadgets 2012-02-09 10:11:36 +02:00
storage_common.c usb: gadget: update Michal Nazarewicz's email address 2012-01-24 11:45:11 +02:00
u_ether.c
u_ether.h
u_phonet.h
u_serial.c
u_serial.h
u_uac1.c usb: gadget: Rename audio function to uac1 2012-02-15 10:09:48 +02:00
u_uac1.h usb: gadget: Rename audio function to uac1 2012-02-15 10:09:48 +02:00
udc-core.c
usbstring.c
uvc_queue.c
uvc_queue.h
uvc_v4l2.c
uvc_video.c
uvc.h
webcam.c
zero.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30