android_kernel_google_msm/drivers/misc
Joel Nider adec35c3d6 tspp: add kernel api for video demux component
The demux is an in-kernel software component whose purpose is to take
an incoming TSIF stream and split it into multiple output channels
based on the PID field in each TS packet. Each output channel can be
used for a different purpose, such as audio, video or channel
information. In order to get good performance when moving such large
data streams around, the demux was placed in kernel-space as to
prevent copying memory buffers between kernel-space and user-space, at
least at this early stage in processing the traffic. Originally the
design of the TSPP driver was based on the earlier TSIF driver, so it
contained only a user-space API.

Signed-off-by: Joel Nider <jnider@codeaurora.org>
(cherry picked from commit 435ad8e2157eec5783a435f1e7ec47f67d759882)

Change-Id: I0dadf04ec2694c82fc8378fbed5fbf81fc889337
Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org>
2013-03-07 15:19:31 -08:00
..
altera-stapl
c2port
carma
cb710
eeprom
ibmasm
iwmc3200top
lis3lv02d
sgi-gru
sgi-xp
slimport_anx7808 slimport: Modify to support slimport-to-VGA and slimport-to-DP dongles 2013-03-04 12:46:21 -08:00
ti-st
tspdrv vibrator: tspdrv: clean up codes 2013-03-04 12:46:01 -08:00
ab8500-pwm.c
ad525x_dpot-i2c.c
ad525x_dpot-spi.c
ad525x_dpot.c
ad525x_dpot.h
akm8975.c
android_vibrator.c android_vibrator: set maximum value of amp to 100 from 127 2013-03-04 12:46:02 -08:00
apds990x.c
apds9802als.c
arm-charlcd.c
atmel-ssc.c
atmel_pwm.c
atmel_tclib.c
bh1770glc.c
bh1780gli.c
bmp085.c
cs5535-mfgpt.c
ds1682.c
enclosure.c
ep93xx_pwm.c
fsa9480.c
hmc6352.c
hpilo.c
hpilo.h
ics932s401.c
ioc4.c
isa1200.c isa1200: Add support for pwm clk 2013-02-27 18:12:49 -08:00
isl29003.c
isl29020.c
Kconfig slimport: add slimport anx7808 driver 2013-03-04 12:43:19 -08:00
kgdbts.c
lkdtm.c
Makefile slimport: add slimport anx7808 driver 2013-03-04 12:43:19 -08:00
max8997-muic.c
msm_migrate_pages.c msm: Driver to get status of Page Migration. 2013-02-25 11:31:57 -08:00
pch_phub.c
phantom.c
pm8xxx-cradle.c cradle: add hall ic driver 2013-03-04 09:12:07 -08:00
pm8xxx-nfc.c mfd: pm8058: Modify pm8058 subdevices to pm8xxx interface 2013-02-25 11:31:51 -08:00
pm8xxx-upl.c misc: Add pm8xxx-upl driver 2013-02-25 11:31:52 -08:00
pm8xxx-vibrator.c drivers: misc: Add pm8xxx based vibrator driver 2013-02-25 11:31:51 -08:00
pmem.c pmem: Add pmem driver 2013-02-25 11:40:30 -08:00
pmic8058-pwm.c misc: add PWM (Pulse Width Modulation) driver for pmic8058 chip 2013-02-25 11:31:50 -08:00
pmic8058-xoadc.c misc: pmic8058-xoadc: XOADC Core Driver. 2013-02-25 11:31:53 -08:00
pti.c
qfp_fuse.c misc: qfp: QFPROM Fuse driver 2013-02-25 11:31:56 -08:00
qseecom.c msm: Fix correct topology for qseecom bus scaling. 2013-03-07 15:18:37 -08:00
qseecom_legacy.h qseecom: Add qseecom Driver 2013-02-25 11:31:55 -08:00
smsc_hub.c mako: fix compile error without PM_RUNTIME 2013-03-04 12:43:47 -08:00
spear13xx_pcie_gadget.c
ti_dac7512.c
tifm_7xx1.c
tifm_core.c
tsif.c tsif: Improve workaround for DMA bug 2013-03-07 15:19:07 -08:00
tsif_chrdev.c
tsl2550.c
tspp.c tspp: add kernel api for video demux component 2013-03-07 15:19:31 -08:00
uid_stat.c
vmw_balloon.c
wl127x-rfkill.c