* [GIT PATCHES for 2.6.31] V4L/DVB updates
@ 2009-06-23 6:42 Mauro Carvalho Chehab
0 siblings, 0 replies; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-06-23 6:42 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-media
Linus,
Please pull from:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git for_linus
For yet another series of improvements.
Probably one of the most more visible to the users is the support
for Logitech cameras based on stv06xx chipset. This also removes the
driver need for merging a few out-of-tree driver for those cameras.
With the improvements on gspca, we'll get rid of two V4L1 only drivers
on some future version. I'll later update the
Documentation/feature-removal-schedule.txt to reflect those changes.
The rest of the series are bug fixes, a few api improvements for
embedded, and usual new board additions. The full log is enclosed.
Cheers,
Mauro.
---
Documentation/video4linux/CARDLIST.cx88 | 6 +-
Documentation/video4linux/CARDLIST.em28xx | 1 +
Documentation/video4linux/v4l2-framework.txt | 24 +
drivers/media/common/ir-keymaps.c | 23 +
drivers/media/dvb/frontends/stv0900.h | 7 +-
drivers/media/dvb/frontends/stv0900_core.c | 100 ++-
drivers/media/dvb/frontends/stv0900_priv.h | 2 +
drivers/media/dvb/frontends/stv090x.c | 11 +-
drivers/media/dvb/frontends/tda10048.c | 1 +
drivers/media/dvb/siano/smscoreapi.c | 4 +-
drivers/media/radio/radio-tea5764.c | 4 +-
drivers/media/video/Kconfig | 6 +-
drivers/media/video/cx18/cx18-controls.c | 2 +
drivers/media/video/cx231xx/cx231xx-avcore.c | 19 +-
drivers/media/video/cx231xx/cx231xx-video.c | 26 +-
drivers/media/video/cx231xx/cx231xx.h | 3 -
drivers/media/video/cx2341x.c | 2 +
drivers/media/video/cx23885/cx23885-dvb.c | 33 +-
drivers/media/video/cx23885/cx23885-video.c | 11 +-
drivers/media/video/cx88/cx88-cards.c | 94 ++-
drivers/media/video/cx88/cx88-video.c | 11 +-
drivers/media/video/em28xx/em28xx-cards.c | 56 ++
drivers/media/video/em28xx/em28xx-dvb.c | 1 +
drivers/media/video/em28xx/em28xx-video.c | 38 +-
drivers/media/video/em28xx/em28xx.h | 1 +
drivers/media/video/gspca/gspca.c | 8 +-
drivers/media/video/gspca/ov519.c | 981 ++++++++++++++++++--
drivers/media/video/gspca/sonixj.c | 181 +++-
drivers/media/video/gspca/stv06xx/Makefile | 3 +-
drivers/media/video/gspca/stv06xx/stv06xx.c | 53 +-
drivers/media/video/gspca/stv06xx/stv06xx.h | 11 +
drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c | 10 +-
drivers/media/video/gspca/stv06xx/stv06xx_sensor.h | 3 +-
drivers/media/video/gspca/stv06xx/stv06xx_st6422.c | 453 +++++++++
drivers/media/video/gspca/stv06xx/stv06xx_st6422.h | 59 ++
drivers/media/video/ivtv/ivtv-controls.c | 2 +
drivers/media/video/mt9m001.c | 12 +-
drivers/media/video/mt9t031.c | 14 +-
drivers/media/video/mt9v022.c | 12 +-
drivers/media/video/ov511.c | 2 -
drivers/media/video/pvrusb2/pvrusb2-audio.c | 14 +-
drivers/media/video/pvrusb2/pvrusb2-cs53l32a.c | 24 +-
drivers/media/video/pvrusb2/pvrusb2-cx2584x-v4l.c | 37 +-
drivers/media/video/pvrusb2/pvrusb2-hdw.c | 60 +-
drivers/media/video/pvrusb2/pvrusb2-video-v4l.c | 35 +-
drivers/media/video/pxa_camera.c | 34 +-
drivers/media/video/saa7134/saa7134-video.c | 11 +-
drivers/media/video/sh_mobile_ceu_camera.c | 12 +-
drivers/media/video/tcm825x.c | 4 +-
drivers/media/video/usbvideo/Kconfig | 5 +-
drivers/media/video/v4l2-common.c | 181 ++++-
drivers/media/video/vivi.c | 11 +-
drivers/media/video/w9968cf.c | 35 +-
drivers/media/video/zoran/zoran_driver.c | 14 +-
include/linux/videodev2.h | 4 +-
include/media/ir-common.h | 2 +
include/media/v4l2-common.h | 26 +
include/media/v4l2-i2c-drv.h | 5 +-
include/media/v4l2-subdev.h | 7 +-
59 files changed, 2322 insertions(+), 489 deletions(-)
create mode 100644 drivers/media/video/gspca/stv06xx/stv06xx_st6422.c
create mode 100644 drivers/media/video/gspca/stv06xx/stv06xx_st6422.h
Abylay Ospan (2):
V4L/DVB (12096): Bug fix: stv0900 register read must using i2c in one transaction
V4L/DVB (12097): Implement reading uncorrected blocks for stv0900
Devin Heitmueller (3):
V4L/DVB (12100): em28xx: make sure the analog GPIOs are set if we used a card hint
V4L/DVB (12101): em28xx: add support for EVGA inDtube
V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube
Hans Verkuil (8):
V4L/DVB (12104): ivtv/cx18: fix regression: class controls are no longer seen
V4L/DVB (12107): smscoreapi: fix compile warning
V4L/DVB (12108): v4l2-i2c-drv.h: add comment describing when not to use this header.
V4L/DVB (12109): radio-tea5764: fix incorrect rxsubchans value
V4L/DVB (12111): tcm825x: remove incorrect __exit_p wrapper
V4L/DVB (12112): cx231xx: fix uninitialized variable.
V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls
V4L/DVB (12128): v4l2: update framework documentation.
Hans de Goede (23):
V4L/DVB (12071): gspca: fix NULL pointer deref in query_ctrl
V4L/DVB (12072): gspca-ov519: add extra controls
V4L/DVB (12073): gspca_ov519: limit ov6630 qvif uv swap fix to ov66308AF
V4L/DVB (12074): gspca_ov519: Add 320x240 and 160x120 support for cif sensor cams
V4L/DVB (12075): gspca_ov519: check ov518 packet numbers
V4L/DVB (12076): gspca_ov519: Fix led inversion with some cams
V4L/DVB (12077): gspca_ov519: Fix 320x240 with ov7660 sensor
V4L/DVB (12078): gspca_ov519: Better default contrast for ov6630
V4L/DVB (12079): gspca_ov519: add support for the ov511 bridge
V4L/DVB (12080): gspca_ov519: Fix ov518+ with OV7620AE (Trust spacecam 320)
V4L/DVB (12081): gspca_ov519: Cleanup some sensor special cases
V4L/DVB (12082): gspca_stv06xx: Add support for st6422 bridge and sensor
V4L/DVB (12083): ov511: remove ov518 usb id's from the driver
V4L/DVB (12084): ov511: mark as deprecated
V4L/DVB (12085): gspca_ov519: constify ov518 inititial register value tables
V4L/DVB (12086): gspca_sonixj: Fix control index numbering
V4L/DVB (12087): gspca_sonixj: enable support for 0c45:613e camera
V4L/DVB (12088): Mark the v4l1 uvcvideo quickcam messenger driver as deprecated
V4L/DVB (12089): gspca_sonixj: increase 640x480 frame-buffersize
V4L/DVB (12090): gspca_sonixj: enable autogain control for the ov7620
V4L/DVB (12091): gspca_sonixj: Add light frequency control
V4L/DVB (12092): gspca_sonixj + ov7630: invert vflip control instead of changing default
V4L/DVB (12093): gspca_sonixj: Name saturation control saturation, not color
Igor M. Liplianin (2):
V4L/DVB (12095): Change lnbh24 configure bits for NetUP card.
V4L/DVB (12098): Create table for customize stv0900 ts registers.
Manu Abraham (2):
V4L/DVB (12130): Fix a redundant compiler warning
V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being
Mauro Carvalho Chehab (1):
V4L/DVB (12010): cx88: Properly support Leadtek TV2000 XP Global
Michael Krufky (2):
V4L/DVB (12115): tda10048: add missing entry to pll_tab for 3.8 MHz IF
V4L/DVB (12116): cx23885: ensure correct IF freq is used on HVR1200 & HVR1700
Mike Isely (5):
V4L/DVB (12118): pvrusb2: Fix hardware scaling when used with cx25840
V4L/DVB (12119): pvrusb2: Re-fix hardware scaling on video standard change
V4L/DVB (12120): pvrusb2: Change initial default frequency setting
V4L/DVB (12121): pvrusb2: Improve handling of routing schemes
V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes
Trent Piepho (14):
V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images
V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function
V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function
V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob
V4L/DVB (11905): vivi: Use v4l bounding/alignment function
V4L/DVB (11906): saa7134: Use v4l bounding/alignment function
V4L/DVB (11907): cx88: Use v4l bounding/alignment function
V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function
V4L/DVB (11909): cx23885: Use v4l bounding/alignment function
V4L/DVB (11910): mt9: Use v4l bounding/alignment function
V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function
V4L/DVB (11912): em28xx: Use v4l bounding/alignment function
V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything
V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block
---------------------------------------------------
V4L/DVB development is hosted at http://linuxtv.org
^ permalink raw reply [flat|nested] 4+ messages in thread* [GIT PATCHES for 2.6.31] V4L/DVB updates
@ 2009-09-19 4:49 Mauro Carvalho Chehab
2009-09-21 11:05 ` Mauro Carvalho Chehab
0 siblings, 1 reply; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-09-19 4:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-media
Linus,
Please pull from:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git for_linus
For the second (and final) part of new stuff for kernel 2.6.31.
This series adds two relevant improvements at the multimedia support:
1) Support for ISDB-T (for broadcast TV) and ISDB-S (for satellite transmissions).
This means that finally we have support for Digital TV standards used in Japan
and Brasil, and being implemented on several countries in South America and
maybe in other Asian Countries.
2) Documentation for V4L2 and DVB APIs
Since 1999, V4L2 API were used in kernel, and since 2002, DVB API.
However, during all those time, there weren't a single document describing DVB
API on kernel, and V4L2 API were never added. This situation always bother me
since I started maintaining the subsystem. On this series, this gap is finally
filled: Both V4L2 and DVB API specs were converted from DocBook v3.1 and LaTex
to DocBook XML 4.1.2, and added at Documentation/DocBook. It were converted
as an unique document, to be easier to be referenced and used.
I hope that this will improve the usage of the API and help to keep it updated
with the latest changes at the code.
This series also contains several new drivers:
- new driver for NXP saa7164;
- new driver for gl860 webcams;
- new driver for dibcom 80xx chips (ISDB-T);
- new driver for Earthsoft PT1 ISDB-T/ISDB-S cards;
- new driver for 774 Friio White USB ISDB-T receiver;
- new drivers for DaVinci display (vpif, dm646x, vpfe, dm355, dm644x);
- new driver for adv7180 analog decoder;
- new staging driver for cx25821. This device has 10 simultaneous video input/output
into a single PCIe chip, being probably the most complex device currently supported.
Help is needed to cleanup the driver and put it into kernel CodingStyle;
Also in this patch series:
- em28xx: Add support for VBI;
- tda18271: several improvements;
- gspca - m5602-s5k4aa: several improvements at control capabilities;
- dibcom drivers: add support for stk7770p;
- soc-camera: converted to v4l dev/subdev model, allowing future share of code with
other drivers;
- miscelaneous fixes, driver additions, etc;
Cheers,
Mauro.
---
Documentation/DocBook/Makefile | 10 +-
Documentation/DocBook/dvb/.gitignore | 1 +
Documentation/DocBook/dvb/audio.xml | 1473 ++++++++++++
Documentation/DocBook/dvb/ca.xml | 221 ++
Documentation/DocBook/dvb/demux.xml | 973 ++++++++
Documentation/DocBook/dvb/dvbapi.xml | 87 +
Documentation/DocBook/dvb/dvbstb.pdf | Bin 0 -> 1881 bytes
Documentation/DocBook/dvb/dvbstb.png | Bin 0 -> 22655 bytes
Documentation/DocBook/dvb/examples.xml | 365 +++
Documentation/DocBook/dvb/frontend.xml | 1766 ++++++++++++++
Documentation/DocBook/dvb/intro.xml | 191 ++
Documentation/DocBook/dvb/isdbt.xml | 314 +++
Documentation/DocBook/dvb/kdapi.xml | 2309 ++++++++++++++++++
Documentation/DocBook/dvb/net.xml | 12 +
Documentation/DocBook/dvb/video.xml | 1971 ++++++++++++++++
Documentation/DocBook/media-entities.tmpl | 364 +++
Documentation/DocBook/media-indices.tmpl | 85 +
Documentation/DocBook/media.tmpl | 112 +
Documentation/DocBook/stylesheet.xsl | 1 +
Documentation/DocBook/v4l/.gitignore | 1 +
Documentation/DocBook/v4l/biblio.xml | 188 ++
Documentation/DocBook/v4l/capture.c.xml | 659 ++++++
Documentation/DocBook/v4l/common.xml | 1160 +++++++++
Documentation/DocBook/v4l/compat.xml | 2457 ++++++++++++++++++++
Documentation/DocBook/v4l/controls.xml | 2049 ++++++++++++++++
Documentation/DocBook/v4l/crop.gif | Bin 0 -> 5967 bytes
Documentation/DocBook/v4l/crop.pdf | Bin 0 -> 5846 bytes
Documentation/DocBook/v4l/dev-capture.xml | 115 +
Documentation/DocBook/v4l/dev-codec.xml | 26 +
Documentation/DocBook/v4l/dev-effect.xml | 25 +
Documentation/DocBook/v4l/dev-osd.xml | 164 ++
Documentation/DocBook/v4l/dev-output.xml | 111 +
Documentation/DocBook/v4l/dev-overlay.xml | 379 +++
Documentation/DocBook/v4l/dev-radio.xml | 57 +
Documentation/DocBook/v4l/dev-raw-vbi.xml | 347 +++
Documentation/DocBook/v4l/dev-rds.xml | 168 ++
Documentation/DocBook/v4l/dev-sliced-vbi.xml | 708 ++++++
Documentation/DocBook/v4l/dev-teletext.xml | 40 +
Documentation/DocBook/v4l/driver.xml | 208 ++
Documentation/DocBook/v4l/fdl-appendix.xml | 671 ++++++
Documentation/DocBook/v4l/fieldseq_bt.gif | Bin 0 -> 25430 bytes
Documentation/DocBook/v4l/fieldseq_bt.pdf | Bin 0 -> 9185 bytes
Documentation/DocBook/v4l/fieldseq_tb.gif | Bin 0 -> 25323 bytes
Documentation/DocBook/v4l/fieldseq_tb.pdf | Bin 0 -> 9173 bytes
Documentation/DocBook/v4l/func-close.xml | 70 +
Documentation/DocBook/v4l/func-ioctl.xml | 146 ++
Documentation/DocBook/v4l/func-mmap.xml | 185 ++
Documentation/DocBook/v4l/func-munmap.xml | 83 +
Documentation/DocBook/v4l/func-open.xml | 121 +
Documentation/DocBook/v4l/func-poll.xml | 127 +
Documentation/DocBook/v4l/func-read.xml | 189 ++
Documentation/DocBook/v4l/func-select.xml | 138 ++
Documentation/DocBook/v4l/func-write.xml | 136 ++
Documentation/DocBook/v4l/io.xml | 1073 +++++++++
Documentation/DocBook/v4l/keytable.c.xml | 172 ++
Documentation/DocBook/v4l/libv4l.xml | 167 ++
Documentation/DocBook/v4l/pixfmt-grey.xml | 70 +
Documentation/DocBook/v4l/pixfmt-nv12.xml | 151 ++
Documentation/DocBook/v4l/pixfmt-nv16.xml | 174 ++
Documentation/DocBook/v4l/pixfmt-packed-rgb.xml | 862 +++++++
Documentation/DocBook/v4l/pixfmt-packed-yuv.xml | 244 ++
Documentation/DocBook/v4l/pixfmt-sbggr16.xml | 91 +
Documentation/DocBook/v4l/pixfmt-sbggr8.xml | 75 +
Documentation/DocBook/v4l/pixfmt-sgbrg8.xml | 75 +
Documentation/DocBook/v4l/pixfmt-sgrbg8.xml | 75 +
Documentation/DocBook/v4l/pixfmt-uyvy.xml | 128 +
Documentation/DocBook/v4l/pixfmt-vyuy.xml | 128 +
Documentation/DocBook/v4l/pixfmt-y16.xml | 89 +
Documentation/DocBook/v4l/pixfmt-y41p.xml | 157 ++
Documentation/DocBook/v4l/pixfmt-yuv410.xml | 141 ++
Documentation/DocBook/v4l/pixfmt-yuv411p.xml | 155 ++
Documentation/DocBook/v4l/pixfmt-yuv420.xml | 157 ++
Documentation/DocBook/v4l/pixfmt-yuv422p.xml | 161 ++
Documentation/DocBook/v4l/pixfmt-yuyv.xml | 128 +
Documentation/DocBook/v4l/pixfmt-yvyu.xml | 128 +
Documentation/DocBook/v4l/pixfmt.xml | 801 +++++++
Documentation/DocBook/v4l/remote_controllers.xml | 175 ++
Documentation/DocBook/v4l/v4l2.xml | 479 ++++
Documentation/DocBook/v4l/v4l2grab.c.xml | 164 ++
Documentation/DocBook/v4l/vbi_525.gif | Bin 0 -> 4741 bytes
Documentation/DocBook/v4l/vbi_525.pdf | Bin 0 -> 3395 bytes
Documentation/DocBook/v4l/vbi_625.gif | Bin 0 -> 5095 bytes
Documentation/DocBook/v4l/vbi_625.pdf | Bin 0 -> 3683 bytes
Documentation/DocBook/v4l/vbi_hsync.gif | Bin 0 -> 2400 bytes
Documentation/DocBook/v4l/vbi_hsync.pdf | Bin 0 -> 7405 bytes
Documentation/DocBook/v4l/videodev2.h.xml | 1640 +++++++++++++
Documentation/DocBook/v4l/vidioc-cropcap.xml | 174 ++
.../DocBook/v4l/vidioc-dbg-g-chip-ident.xml | 275 +++
.../DocBook/v4l/vidioc-dbg-g-register.xml | 275 +++
Documentation/DocBook/v4l/vidioc-encoder-cmd.xml | 204 ++
Documentation/DocBook/v4l/vidioc-enum-fmt.xml | 164 ++
.../DocBook/v4l/vidioc-enum-frameintervals.xml | 270 +++
.../DocBook/v4l/vidioc-enum-framesizes.xml | 282 +++
Documentation/DocBook/v4l/vidioc-enumaudio.xml | 86 +
Documentation/DocBook/v4l/vidioc-enumaudioout.xml | 89 +
Documentation/DocBook/v4l/vidioc-enuminput.xml | 287 +++
Documentation/DocBook/v4l/vidioc-enumoutput.xml | 172 ++
Documentation/DocBook/v4l/vidioc-enumstd.xml | 391 ++++
Documentation/DocBook/v4l/vidioc-g-audio.xml | 188 ++
Documentation/DocBook/v4l/vidioc-g-audioout.xml | 154 ++
Documentation/DocBook/v4l/vidioc-g-crop.xml | 143 ++
Documentation/DocBook/v4l/vidioc-g-ctrl.xml | 130 +
Documentation/DocBook/v4l/vidioc-g-enc-index.xml | 213 ++
Documentation/DocBook/v4l/vidioc-g-ext-ctrls.xml | 307 +++
Documentation/DocBook/v4l/vidioc-g-fbuf.xml | 456 ++++
Documentation/DocBook/v4l/vidioc-g-fmt.xml | 201 ++
Documentation/DocBook/v4l/vidioc-g-frequency.xml | 145 ++
Documentation/DocBook/v4l/vidioc-g-input.xml | 100 +
Documentation/DocBook/v4l/vidioc-g-jpegcomp.xml | 180 ++
Documentation/DocBook/v4l/vidioc-g-modulator.xml | 246 ++
Documentation/DocBook/v4l/vidioc-g-output.xml | 100 +
Documentation/DocBook/v4l/vidioc-g-parm.xml | 332 +++
Documentation/DocBook/v4l/vidioc-g-priority.xml | 144 ++
.../DocBook/v4l/vidioc-g-sliced-vbi-cap.xml | 264 +++
Documentation/DocBook/v4l/vidioc-g-std.xml | 99 +
Documentation/DocBook/v4l/vidioc-g-tuner.xml | 535 +++++
Documentation/DocBook/v4l/vidioc-log-status.xml | 58 +
Documentation/DocBook/v4l/vidioc-overlay.xml | 83 +
Documentation/DocBook/v4l/vidioc-qbuf.xml | 168 ++
Documentation/DocBook/v4l/vidioc-querybuf.xml | 103 +
Documentation/DocBook/v4l/vidioc-querycap.xml | 284 +++
Documentation/DocBook/v4l/vidioc-queryctrl.xml | 428 ++++
Documentation/DocBook/v4l/vidioc-querystd.xml | 83 +
Documentation/DocBook/v4l/vidioc-reqbufs.xml | 160 ++
.../DocBook/v4l/vidioc-s-hw-freq-seek.xml | 129 +
Documentation/DocBook/v4l/vidioc-streamon.xml | 106 +
Documentation/dvb/get_dvb_firmware | 37 +-
Documentation/dvb/technisat.txt | 75 +-
Documentation/video4linux/CARDLIST.cx23885 | 1 +
Documentation/video4linux/CARDLIST.em28xx | 3 +-
Documentation/video4linux/CARDLIST.saa7134 | 1 +
Documentation/video4linux/CARDLIST.saa7164 | 9 +
Documentation/video4linux/CARDLIST.tuner | 2 +
Documentation/video4linux/gspca.txt | 2 +
Documentation/video4linux/soc-camera.txt | 40 +
Documentation/video4linux/v4l2-framework.txt | 61 +-
arch/sh/boards/board-ap325rxa.c | 58 +-
drivers/media/common/tuners/tda18271-common.c | 3 +-
drivers/media/common/tuners/tda18271-fe.c | 83 +-
drivers/media/common/tuners/tda18271-maps.c | 3 +-
drivers/media/common/tuners/tda18271-priv.h | 1 +
drivers/media/common/tuners/tda18271.h | 14 +
drivers/media/common/tuners/tuner-types.c | 27 +
drivers/media/dvb/Kconfig | 4 +
drivers/media/dvb/Makefile | 2 +-
drivers/media/dvb/dvb-core/dvb_frontend.c | 218 ++-
drivers/media/dvb/dvb-core/dvb_frontend.h | 17 +
drivers/media/dvb/dvb-usb/Kconfig | 9 +-
drivers/media/dvb/dvb-usb/Makefile | 3 +
drivers/media/dvb/dvb-usb/af9015.c | 50 +-
drivers/media/dvb/dvb-usb/anysee.c | 14 +-
drivers/media/dvb/dvb-usb/ce6230.c | 2 +-
drivers/media/dvb/dvb-usb/dib0700_devices.c | 501 ++++-
drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 11 +
drivers/media/dvb/dvb-usb/friio-fe.c | 483 ++++
drivers/media/dvb/dvb-usb/friio.c | 525 +++++
drivers/media/dvb/dvb-usb/friio.h | 99 +
drivers/media/dvb/dvb-usb/m920x.c | 2 +
drivers/media/dvb/frontends/Kconfig | 8 +
drivers/media/dvb/frontends/Makefile | 1 +
drivers/media/dvb/frontends/au8522_decoder.c | 5 +
drivers/media/dvb/frontends/dib0070.c | 803 ++++---
drivers/media/dvb/frontends/dib0070.h | 30 +-
drivers/media/dvb/frontends/dib7000p.c | 33 +-
drivers/media/dvb/frontends/dib8000.c | 2277 ++++++++++++++++++
drivers/media/dvb/frontends/dib8000.h | 79 +
drivers/media/dvb/frontends/dibx000_common.c | 95 +-
drivers/media/dvb/frontends/dibx000_common.h | 31 +-
drivers/media/dvb/frontends/lgdt3304.c | 2 +
drivers/media/dvb/frontends/s921_module.c | 2 +
drivers/media/dvb/pt1/Kconfig | 12 +
drivers/media/dvb/pt1/Makefile | 5 +
drivers/media/dvb/pt1/pt1.c | 1056 +++++++++
drivers/media/dvb/pt1/va1j5jf8007s.c | 658 ++++++
drivers/media/dvb/pt1/va1j5jf8007s.h | 40 +
drivers/media/dvb/pt1/va1j5jf8007t.c | 468 ++++
drivers/media/dvb/pt1/va1j5jf8007t.h | 40 +
drivers/media/radio/Kconfig | 2 +-
drivers/media/radio/radio-si4713.c | 1 -
drivers/media/video/Kconfig | 93 +
drivers/media/video/Makefile | 6 +
drivers/media/video/adv7180.c | 202 ++
drivers/media/video/adv7343.c | 1 -
drivers/media/video/au0828/au0828-cards.c | 4 +-
drivers/media/video/bt8xx/bttv-cards.c | 44 +-
drivers/media/video/cafe_ccic.c | 2 +-
drivers/media/video/cx18/cx18-driver.c | 2 +-
drivers/media/video/cx18/cx18-i2c.c | 16 +-
drivers/media/video/cx18/cx18-streams.c | 4 +-
drivers/media/video/cx231xx/cx231xx-cards.c | 4 +-
drivers/media/video/cx23885/cimax2.c | 12 +-
drivers/media/video/cx23885/cx23885-cards.c | 14 +-
drivers/media/video/cx23885/cx23885-core.c | 1 +
drivers/media/video/cx23885/cx23885-dvb.c | 5 +
drivers/media/video/cx23885/cx23885-video.c | 6 +-
drivers/media/video/cx23885/cx23885.h | 2 +
drivers/media/video/cx23885/netup-eeprom.c | 6 +-
drivers/media/video/cx88/cx88-cards.c | 14 +-
drivers/media/video/cx88/cx88-video.c | 6 +-
drivers/media/video/davinci/Makefile | 17 +
drivers/media/video/davinci/ccdc_hw_device.h | 110 +
drivers/media/video/davinci/dm355_ccdc.c | 978 ++++++++
drivers/media/video/davinci/dm355_ccdc_regs.h | 310 +++
drivers/media/video/davinci/dm644x_ccdc.c | 878 +++++++
drivers/media/video/davinci/dm644x_ccdc_regs.h | 145 ++
drivers/media/video/davinci/vpfe_capture.c | 2124 +++++++++++++++++
drivers/media/video/davinci/vpif.c | 296 +++
drivers/media/video/davinci/vpif.h | 642 +++++
drivers/media/video/davinci/vpif_capture.c | 2168 +++++++++++++++++
drivers/media/video/davinci/vpif_capture.h | 165 ++
drivers/media/video/davinci/vpif_display.c | 1656 +++++++++++++
drivers/media/video/davinci/vpif_display.h | 175 ++
drivers/media/video/davinci/vpss.c | 301 +++
drivers/media/video/em28xx/Kconfig | 1 +
drivers/media/video/em28xx/Makefile | 2 +-
drivers/media/video/em28xx/em28xx-cards.c | 59 +-
drivers/media/video/em28xx/em28xx-core.c | 51 +-
drivers/media/video/em28xx/em28xx-dvb.c | 19 +
drivers/media/video/em28xx/em28xx-reg.h | 16 +
drivers/media/video/em28xx/em28xx-vbi.c | 142 ++
drivers/media/video/em28xx/em28xx-video.c | 589 ++++-
drivers/media/video/em28xx/em28xx.h | 26 +-
drivers/media/video/et61x251/et61x251_core.c | 6 +-
drivers/media/video/gspca/Kconfig | 1 +
drivers/media/video/gspca/Makefile | 1 +
drivers/media/video/gspca/gl860/Kconfig | 8 +
drivers/media/video/gspca/gl860/Makefile | 10 +
drivers/media/video/gspca/gl860/gl860-mi1320.c | 537 +++++
drivers/media/video/gspca/gl860/gl860-mi2020.c | 937 ++++++++
drivers/media/video/gspca/gl860/gl860-ov2640.c | 505 ++++
drivers/media/video/gspca/gl860/gl860-ov9655.c | 337 +++
drivers/media/video/gspca/gl860/gl860.c | 785 +++++++
drivers/media/video/gspca/gl860/gl860.h | 108 +
drivers/media/video/gspca/jeilinj.c | 2 +
drivers/media/video/gspca/m5602/m5602_ov7660.c | 262 +++-
drivers/media/video/gspca/m5602/m5602_ov7660.h | 138 +-
drivers/media/video/gspca/m5602/m5602_s5k4aa.c | 13 +
drivers/media/video/gspca/stv06xx/stv06xx.c | 19 +-
drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c | 151 +-
drivers/media/video/gspca/stv06xx/stv06xx_hdcs.h | 2 +-
drivers/media/video/gspca/stv06xx/stv06xx_st6422.c | 15 +-
drivers/media/video/gspca/vc032x.c | 7 +-
drivers/media/video/ivtv/ivtv-driver.c | 2 +-
drivers/media/video/ivtv/ivtv-i2c.c | 18 +-
drivers/media/video/ivtv/ivtv-streams.c | 4 +-
drivers/media/video/mt9m001.c | 435 ++--
drivers/media/video/mt9m111.c | 524 +++--
drivers/media/video/mt9t031.c | 491 +++--
drivers/media/video/mt9v022.c | 434 ++--
drivers/media/video/mx1_camera.c | 78 +-
drivers/media/video/mx3_camera.c | 207 +-
drivers/media/video/mxb.c | 14 +-
drivers/media/video/ov772x.c | 381 ++--
drivers/media/video/pvrusb2/pvrusb2-devattr.c | 2 +
drivers/media/video/pvrusb2/pvrusb2-hdw.c | 10 +-
drivers/media/video/pxa_camera.c | 358 ++--
drivers/media/video/saa7134/saa7134-cards.c | 53 +-
drivers/media/video/saa7134/saa7134-core.c | 6 +-
drivers/media/video/saa7134/saa7134-dvb.c | 30 +
drivers/media/video/saa7134/saa7134-input.c | 4 +
drivers/media/video/saa7134/saa7134.h | 1 +
drivers/media/video/saa7164/Kconfig | 18 +
drivers/media/video/saa7164/Makefile | 12 +
drivers/media/video/saa7164/saa7164-api.c | 600 +++++
drivers/media/video/saa7164/saa7164-buffer.c | 155 ++
drivers/media/video/saa7164/saa7164-bus.c | 448 ++++
drivers/media/video/saa7164/saa7164-cards.c | 624 +++++
drivers/media/video/saa7164/saa7164-cmd.c | 572 +++++
drivers/media/video/saa7164/saa7164-core.c | 740 ++++++
drivers/media/video/saa7164/saa7164-dvb.c | 602 +++++
drivers/media/video/saa7164/saa7164-fw.c | 613 +++++
drivers/media/video/saa7164/saa7164-i2c.c | 141 ++
drivers/media/video/saa7164/saa7164-reg.h | 166 ++
drivers/media/video/saa7164/saa7164-types.h | 287 +++
drivers/media/video/saa7164/saa7164.h | 400 ++++
drivers/media/video/sh_mobile_ceu_camera.c | 1062 ++++++++-
drivers/media/video/sn9c102/sn9c102_core.c | 6 +-
drivers/media/video/soc_camera.c | 725 ++++---
drivers/media/video/soc_camera_platform.c | 163 +-
drivers/media/video/tuner-core.c | 12 +
drivers/media/video/tvp514x.c | 1030 ++++-----
drivers/media/video/tvp514x_regs.h | 10 -
drivers/media/video/tw9910.c | 361 ++--
drivers/media/video/usbvision/usbvision-i2c.c | 12 +-
drivers/media/video/uvc/uvc_video.c | 7 +-
drivers/media/video/v4l1-compat.c | 14 +-
drivers/media/video/v4l2-common.c | 133 --
drivers/media/video/v4l2-dev.c | 154 +-
drivers/media/video/vino.c | 8 +-
drivers/media/video/w9968cf.c | 4 +-
drivers/media/video/zc0301/zc0301_core.c | 6 +-
drivers/media/video/zoran/zoran_card.c | 8 +-
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/cx25821/Kconfig | 34 +
drivers/staging/cx25821/Makefile | 14 +
drivers/staging/cx25821/README | 6 +
drivers/staging/cx25821/cx25821-alsa.c | 789 +++++++
drivers/staging/cx25821/cx25821-audio-upstream.c | 804 +++++++
drivers/staging/cx25821/cx25821-audio-upstream.h | 57 +
drivers/staging/cx25821/cx25821-audio.h | 57 +
drivers/staging/cx25821/cx25821-audups11.c | 434 ++++
drivers/staging/cx25821/cx25821-biffuncs.h | 45 +
drivers/staging/cx25821/cx25821-cards.c | 70 +
drivers/staging/cx25821/cx25821-core.c | 1551 ++++++++++++
drivers/staging/cx25821/cx25821-gpio.c | 98 +
drivers/staging/cx25821/cx25821-gpio.h | 2 +
drivers/staging/cx25821/cx25821-i2c.c | 419 ++++
drivers/staging/cx25821/cx25821-medusa-defines.h | 51 +
drivers/staging/cx25821/cx25821-medusa-reg.h | 455 ++++
drivers/staging/cx25821/cx25821-medusa-video.c | 869 +++++++
drivers/staging/cx25821/cx25821-medusa-video.h | 49 +
drivers/staging/cx25821/cx25821-reg.h | 1592 +++++++++++++
drivers/staging/cx25821/cx25821-sram.h | 261 +++
.../staging/cx25821/cx25821-video-upstream-ch2.c | 835 +++++++
.../staging/cx25821/cx25821-video-upstream-ch2.h | 101 +
drivers/staging/cx25821/cx25821-video-upstream.c | 894 +++++++
drivers/staging/cx25821/cx25821-video-upstream.h | 109 +
drivers/staging/cx25821/cx25821-video.c | 1299 +++++++++++
drivers/staging/cx25821/cx25821-video.h | 194 ++
drivers/staging/cx25821/cx25821-video0.c | 451 ++++
drivers/staging/cx25821/cx25821-video1.c | 451 ++++
drivers/staging/cx25821/cx25821-video2.c | 452 ++++
drivers/staging/cx25821/cx25821-video3.c | 451 ++++
drivers/staging/cx25821/cx25821-video4.c | 450 ++++
drivers/staging/cx25821/cx25821-video5.c | 450 ++++
drivers/staging/cx25821/cx25821-video6.c | 450 ++++
drivers/staging/cx25821/cx25821-video7.c | 449 ++++
drivers/staging/cx25821/cx25821-videoioctl.c | 496 ++++
drivers/staging/cx25821/cx25821-vidups10.c | 435 ++++
drivers/staging/cx25821/cx25821-vidups9.c | 433 ++++
drivers/staging/cx25821/cx25821.h | 602 +++++
drivers/staging/go7007/Kconfig | 84 +-
drivers/staging/go7007/Makefile | 20 +-
drivers/staging/go7007/go7007-driver.c | 35 +-
drivers/staging/go7007/go7007-fw.c | 3 +-
drivers/staging/go7007/go7007-i2c.c | 12 +-
drivers/staging/go7007/go7007-priv.h | 6 +-
drivers/staging/go7007/go7007-usb.c | 58 +-
drivers/staging/go7007/go7007-v4l2.c | 225 +-
drivers/staging/go7007/go7007.txt | 176 +-
drivers/staging/go7007/s2250-board.c | 107 +-
drivers/staging/go7007/s2250-loader.c | 8 +-
drivers/staging/go7007/snd-go7007.c | 2 +-
drivers/staging/go7007/wis-tw9903.c | 3 +-
include/linux/dvb/frontend.h | 46 +-
include/linux/dvb/version.h | 2 +-
include/linux/videodev2.h | 3 +-
include/media/davinci/ccdc_types.h | 43 +
include/media/davinci/dm355_ccdc.h | 321 +++
include/media/davinci/dm644x_ccdc.h | 184 ++
include/media/davinci/vpfe_capture.h | 198 ++
include/media/davinci/vpfe_types.h | 51 +
include/media/davinci/vpss.h | 69 +
include/media/soc_camera.h | 113 +-
include/media/soc_camera_platform.h | 9 +-
include/media/tuner.h | 2 +
include/media/tvp514x.h | 4 -
include/media/v4l2-chip-ident.h | 3 +
include/media/v4l2-common.h | 24 +-
include/media/v4l2-dev.h | 6 +-
361 files changed, 86808 insertions(+), 4033 deletions(-)
create mode 100644 Documentation/DocBook/dvb/.gitignore
create mode 100644 Documentation/DocBook/dvb/audio.xml
create mode 100644 Documentation/DocBook/dvb/ca.xml
create mode 100644 Documentation/DocBook/dvb/demux.xml
create mode 100644 Documentation/DocBook/dvb/dvbapi.xml
create mode 100644 Documentation/DocBook/dvb/dvbstb.pdf
create mode 100644 Documentation/DocBook/dvb/dvbstb.png
create mode 100644 Documentation/DocBook/dvb/examples.xml
create mode 100644 Documentation/DocBook/dvb/frontend.xml
create mode 100644 Documentation/DocBook/dvb/intro.xml
create mode 100644 Documentation/DocBook/dvb/isdbt.xml
create mode 100644 Documentation/DocBook/dvb/kdapi.xml
create mode 100644 Documentation/DocBook/dvb/net.xml
create mode 100644 Documentation/DocBook/dvb/video.xml
create mode 100644 Documentation/DocBook/media-entities.tmpl
create mode 100644 Documentation/DocBook/media-indices.tmpl
create mode 100644 Documentation/DocBook/media.tmpl
create mode 100644 Documentation/DocBook/v4l/.gitignore
create mode 100644 Documentation/DocBook/v4l/biblio.xml
create mode 100644 Documentation/DocBook/v4l/capture.c.xml
create mode 100644 Documentation/DocBook/v4l/common.xml
create mode 100644 Documentation/DocBook/v4l/compat.xml
create mode 100644 Documentation/DocBook/v4l/controls.xml
create mode 100644 Documentation/DocBook/v4l/crop.gif
create mode 100644 Documentation/DocBook/v4l/crop.pdf
create mode 100644 Documentation/DocBook/v4l/dev-capture.xml
create mode 100644 Documentation/DocBook/v4l/dev-codec.xml
create mode 100644 Documentation/DocBook/v4l/dev-effect.xml
create mode 100644 Documentation/DocBook/v4l/dev-osd.xml
create mode 100644 Documentation/DocBook/v4l/dev-output.xml
create mode 100644 Documentation/DocBook/v4l/dev-overlay.xml
create mode 100644 Documentation/DocBook/v4l/dev-radio.xml
create mode 100644 Documentation/DocBook/v4l/dev-raw-vbi.xml
create mode 100644 Documentation/DocBook/v4l/dev-rds.xml
create mode 100644 Documentation/DocBook/v4l/dev-sliced-vbi.xml
create mode 100644 Documentation/DocBook/v4l/dev-teletext.xml
create mode 100644 Documentation/DocBook/v4l/driver.xml
create mode 100644 Documentation/DocBook/v4l/fdl-appendix.xml
create mode 100644 Documentation/DocBook/v4l/fieldseq_bt.gif
create mode 100644 Documentation/DocBook/v4l/fieldseq_bt.pdf
create mode 100644 Documentation/DocBook/v4l/fieldseq_tb.gif
create mode 100644 Documentation/DocBook/v4l/fieldseq_tb.pdf
create mode 100644 Documentation/DocBook/v4l/func-close.xml
create mode 100644 Documentation/DocBook/v4l/func-ioctl.xml
create mode 100644 Documentation/DocBook/v4l/func-mmap.xml
create mode 100644 Documentation/DocBook/v4l/func-munmap.xml
create mode 100644 Documentation/DocBook/v4l/func-open.xml
create mode 100644 Documentation/DocBook/v4l/func-poll.xml
create mode 100644 Documentation/DocBook/v4l/func-read.xml
create mode 100644 Documentation/DocBook/v4l/func-select.xml
create mode 100644 Documentation/DocBook/v4l/func-write.xml
create mode 100644 Documentation/DocBook/v4l/io.xml
create mode 100644 Documentation/DocBook/v4l/keytable.c.xml
create mode 100644 Documentation/DocBook/v4l/libv4l.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-grey.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-nv12.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-nv16.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-packed-rgb.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-packed-yuv.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-sbggr16.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-sbggr8.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-sgbrg8.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-sgrbg8.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-uyvy.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-vyuy.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-y16.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-y41p.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv410.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv411p.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv420.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-yuv422p.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-yuyv.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt-yvyu.xml
create mode 100644 Documentation/DocBook/v4l/pixfmt.xml
create mode 100644 Documentation/DocBook/v4l/remote_controllers.xml
create mode 100644 Documentation/DocBook/v4l/v4l2.xml
create mode 100644 Documentation/DocBook/v4l/v4l2grab.c.xml
create mode 100644 Documentation/DocBook/v4l/vbi_525.gif
create mode 100644 Documentation/DocBook/v4l/vbi_525.pdf
create mode 100644 Documentation/DocBook/v4l/vbi_625.gif
create mode 100644 Documentation/DocBook/v4l/vbi_625.pdf
create mode 100644 Documentation/DocBook/v4l/vbi_hsync.gif
create mode 100644 Documentation/DocBook/v4l/vbi_hsync.pdf
create mode 100644 Documentation/DocBook/v4l/videodev2.h.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-cropcap.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-dbg-g-chip-ident.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-dbg-g-register.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-encoder-cmd.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enum-fmt.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enum-frameintervals.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enum-framesizes.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enumaudio.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enumaudioout.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enuminput.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enumoutput.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-enumstd.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-audio.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-audioout.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-crop.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-ctrl.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-enc-index.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-ext-ctrls.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-fbuf.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-fmt.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-frequency.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-input.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-jpegcomp.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-modulator.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-output.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-parm.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-priority.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-sliced-vbi-cap.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-std.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-g-tuner.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-log-status.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-overlay.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-qbuf.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-querybuf.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-querycap.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-queryctrl.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-querystd.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-reqbufs.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-s-hw-freq-seek.xml
create mode 100644 Documentation/DocBook/v4l/vidioc-streamon.xml
create mode 100644 Documentation/video4linux/CARDLIST.saa7164
create mode 100644 drivers/media/dvb/dvb-usb/friio-fe.c
create mode 100644 drivers/media/dvb/dvb-usb/friio.c
create mode 100644 drivers/media/dvb/dvb-usb/friio.h
create mode 100644 drivers/media/dvb/frontends/dib8000.c
create mode 100644 drivers/media/dvb/frontends/dib8000.h
create mode 100644 drivers/media/dvb/pt1/Kconfig
create mode 100644 drivers/media/dvb/pt1/Makefile
create mode 100644 drivers/media/dvb/pt1/pt1.c
create mode 100644 drivers/media/dvb/pt1/va1j5jf8007s.c
create mode 100644 drivers/media/dvb/pt1/va1j5jf8007s.h
create mode 100644 drivers/media/dvb/pt1/va1j5jf8007t.c
create mode 100644 drivers/media/dvb/pt1/va1j5jf8007t.h
create mode 100644 drivers/media/video/adv7180.c
create mode 100644 drivers/media/video/davinci/Makefile
create mode 100644 drivers/media/video/davinci/ccdc_hw_device.h
create mode 100644 drivers/media/video/davinci/dm355_ccdc.c
create mode 100644 drivers/media/video/davinci/dm355_ccdc_regs.h
create mode 100644 drivers/media/video/davinci/dm644x_ccdc.c
create mode 100644 drivers/media/video/davinci/dm644x_ccdc_regs.h
create mode 100644 drivers/media/video/davinci/vpfe_capture.c
create mode 100644 drivers/media/video/davinci/vpif.c
create mode 100644 drivers/media/video/davinci/vpif.h
create mode 100644 drivers/media/video/davinci/vpif_capture.c
create mode 100644 drivers/media/video/davinci/vpif_capture.h
create mode 100644 drivers/media/video/davinci/vpif_display.c
create mode 100644 drivers/media/video/davinci/vpif_display.h
create mode 100644 drivers/media/video/davinci/vpss.c
create mode 100644 drivers/media/video/em28xx/em28xx-vbi.c
create mode 100644 drivers/media/video/gspca/gl860/Kconfig
create mode 100644 drivers/media/video/gspca/gl860/Makefile
create mode 100644 drivers/media/video/gspca/gl860/gl860-mi1320.c
create mode 100644 drivers/media/video/gspca/gl860/gl860-mi2020.c
create mode 100644 drivers/media/video/gspca/gl860/gl860-ov2640.c
create mode 100644 drivers/media/video/gspca/gl860/gl860-ov9655.c
create mode 100644 drivers/media/video/gspca/gl860/gl860.c
create mode 100644 drivers/media/video/gspca/gl860/gl860.h
create mode 100644 drivers/media/video/saa7164/Kconfig
create mode 100644 drivers/media/video/saa7164/Makefile
create mode 100644 drivers/media/video/saa7164/saa7164-api.c
create mode 100644 drivers/media/video/saa7164/saa7164-buffer.c
create mode 100644 drivers/media/video/saa7164/saa7164-bus.c
create mode 100644 drivers/media/video/saa7164/saa7164-cards.c
create mode 100644 drivers/media/video/saa7164/saa7164-cmd.c
create mode 100644 drivers/media/video/saa7164/saa7164-core.c
create mode 100644 drivers/media/video/saa7164/saa7164-dvb.c
create mode 100644 drivers/media/video/saa7164/saa7164-fw.c
create mode 100644 drivers/media/video/saa7164/saa7164-i2c.c
create mode 100644 drivers/media/video/saa7164/saa7164-reg.h
create mode 100644 drivers/media/video/saa7164/saa7164-types.h
create mode 100644 drivers/media/video/saa7164/saa7164.h
create mode 100644 drivers/staging/cx25821/Kconfig
create mode 100644 drivers/staging/cx25821/Makefile
create mode 100644 drivers/staging/cx25821/README
create mode 100644 drivers/staging/cx25821/cx25821-alsa.c
create mode 100644 drivers/staging/cx25821/cx25821-audio-upstream.c
create mode 100644 drivers/staging/cx25821/cx25821-audio-upstream.h
create mode 100644 drivers/staging/cx25821/cx25821-audio.h
create mode 100644 drivers/staging/cx25821/cx25821-audups11.c
create mode 100644 drivers/staging/cx25821/cx25821-biffuncs.h
create mode 100644 drivers/staging/cx25821/cx25821-cards.c
create mode 100644 drivers/staging/cx25821/cx25821-core.c
create mode 100644 drivers/staging/cx25821/cx25821-gpio.c
create mode 100644 drivers/staging/cx25821/cx25821-gpio.h
create mode 100644 drivers/staging/cx25821/cx25821-i2c.c
create mode 100644 drivers/staging/cx25821/cx25821-medusa-defines.h
create mode 100644 drivers/staging/cx25821/cx25821-medusa-reg.h
create mode 100644 drivers/staging/cx25821/cx25821-medusa-video.c
create mode 100644 drivers/staging/cx25821/cx25821-medusa-video.h
create mode 100644 drivers/staging/cx25821/cx25821-reg.h
create mode 100644 drivers/staging/cx25821/cx25821-sram.h
create mode 100644 drivers/staging/cx25821/cx25821-video-upstream-ch2.c
create mode 100644 drivers/staging/cx25821/cx25821-video-upstream-ch2.h
create mode 100644 drivers/staging/cx25821/cx25821-video-upstream.c
create mode 100644 drivers/staging/cx25821/cx25821-video-upstream.h
create mode 100644 drivers/staging/cx25821/cx25821-video.c
create mode 100644 drivers/staging/cx25821/cx25821-video.h
create mode 100644 drivers/staging/cx25821/cx25821-video0.c
create mode 100644 drivers/staging/cx25821/cx25821-video1.c
create mode 100644 drivers/staging/cx25821/cx25821-video2.c
create mode 100644 drivers/staging/cx25821/cx25821-video3.c
create mode 100644 drivers/staging/cx25821/cx25821-video4.c
create mode 100644 drivers/staging/cx25821/cx25821-video5.c
create mode 100644 drivers/staging/cx25821/cx25821-video6.c
create mode 100644 drivers/staging/cx25821/cx25821-video7.c
create mode 100644 drivers/staging/cx25821/cx25821-videoioctl.c
create mode 100644 drivers/staging/cx25821/cx25821-vidups10.c
create mode 100644 drivers/staging/cx25821/cx25821-vidups9.c
create mode 100644 drivers/staging/cx25821/cx25821.h
create mode 100644 include/media/davinci/ccdc_types.h
create mode 100644 include/media/davinci/dm355_ccdc.h
create mode 100644 include/media/davinci/dm644x_ccdc.h
create mode 100644 include/media/davinci/vpfe_capture.h
create mode 100644 include/media/davinci/vpfe_types.h
create mode 100644 include/media/davinci/vpss.h
Abylay Ospan (2):
V4L/DVB (12956): Fix gpio mutex in NetUP Dual DVB-S2 CI card.
V4L/DVB (12957): Fix MAC address reading from EEPROM in NetUP Dual DVB-S2 CI card.
Akihiro Tsukada (1):
V4L/DVB (13000): add driver for 774 Friio White USB ISDB-T receiver
Andreas Mohr (1):
V4L/DVB (13003): Correct dangerous and inefficient msecs_to_jiffies() calculation in some V4L2 drivers
Andy Walls (1):
V4L/DVB (12884): cx18: Eliminate warning about discarding 'const' is assignment for IR init
Antti Palosaari (9):
V4L/DVB (12752): get_dvb_firmware: add af9015 firmware
V4L/DVB (12754): af9015: [2/2] fix USB TS configuration
V4L/DVB (12755): af9015: improve usb control message function slightly
V4L/DVB (12756): af9015: fix typo in register compare
V4L/DVB (12950): tuner-simple: add Philips CU1216L
V4L/DVB (12951): em28xx: add Reddo DVB-C USB TV Box
V4L/DVB (12959): anysee: increase BULK transfer size from 512 to 8192
V4L/DVB (12960): anysee: coding style fix
V4L/DVB (12962): ce6230: increase BULK transfer size from 512 to 8192
Brian Kloppenborg (1):
V4L/DVB (12878): gspca - m5602-s5k4aa: Add vflip quirk for the GX700
Chaithrika U S (5):
V4L/DVB (12175): davinci/vpif: Add Video Port Interface (VPIF) driver
V4L/DVB (12176): davinci/vpif_display: Add VPIF display driver
V4L/DVB (12177): dm646x: Add an entry for dm646x EVM card at building system
V4L/DVB (12178): vpif_display: Fix compile time warnings for mutex locking
V4L/DVB (12453a): DaVinci: DM646x: Update the structure name as per header file changes
Devin Heitmueller (14):
V4L/DVB (12740): em28xx: better describe vinctrl registers
V4L/DVB (12741): em28xx: make video isoc stream work when VBI is enabled
V4L/DVB (12742): em28xx: add raw VBI support for NTSC
V4L/DVB (12743): em28xx: fix mmap_mapper with vbi
V4L/DVB (12744): em28xx: restructure fh/dev locking to handle both video and vbi
V4L/DVB (12745): em28xx: remove unreferenced variable
V4L/DVB (12746): em28xx: do not create /dev/vbiX device if VBI not supported
V4L/DVB (12747): em28xx: only advertise VBI capability if supported
V4L/DVB (12748): em28xx: implement g_std v4l call
V4L/DVB (12749): em28xx: remove unneeded code that set VINCTRL register
V4L/DVB (12750): em28xx: fix unused variable warning
V4L/DVB (12880): em28xx: fix codingstyle issues introduced with VBI support
V4L/DVB (12881): em28xx: fix codingstyle issues in em28xx-video.c
V4L/DVB (12882): em28xx: remove text editor tags from em28xx-vbi.c
Dmitri Belimov (1):
V4L/DVB (13001): Key filter for BeholdTV cards.
Dmitry Belimov (1):
V4L/DVB (13011): Change tuner type of BeholdTV cards
Erik Andrén (21):
V4L/DVB (12877): gspca - m5602-s5k4aa: Add vflip quirk for the Amilo Pa 2548
V4L/DVB (12977): gspca - m5602-ov7660: Create blue gain control
V4L/DVB (12978): gspca - m5602-ov7660: Add red gain control
V4L/DVB (12979): gspca - m5602-ov7660: Ensure that the default exposure is set
V4L/DVB (12980): gspca - m5602-ov7660: Create auto white balance ctrl
V4L/DVB (12981): gspca - m5602-ov7660: Set blue and red gain at init
V4L/DVB (12982): gspca - m5602-ov7660: Add auto gain ctrl
V4L/DVB (12983): gspca - m5602-ov7660: Add auto exposure ctrl
V4L/DVB (12984): gspca - m5602-ov7660: Use a new raw init
V4L/DVB (12985): gspca - m5602-ov7660: Replace magic constants with defines
V4L/DVB (12986): gspca - m5602-ov7660: Add hflip, vflip controls
V4L/DVB (12987): gspca - m5602-ov7660: Set the hsync correctly
V4L/DVB (12988): gspca - m5602-ov7660: Remove old init
V4L/DVB (12989): gspca - m5602-ov7660: Don't set gain during init
V4L/DVB (12990): gspca - m5602-ov7660: Don't set blue and red gain during init
V4L/DVB (12991): gspca - m5602-ov7660: Remove redundant init writes
V4L/DVB (12992): gspca - m5602-ov7660: Disable red and blue gain for now
V4L/DVB (13004): gspca - stv06xx: Harmonize the debug macros when tracing writes and reads
V4L/DVB (13005): gspca - stv06xx: Translate swedish comments to english
V4L/DVB (13006): gspca - stv06xx: Fix a misindentation
V4L/DVB (13007): gspca - stv06xx-hdcs: Add exposure and gain ctrls to hdcs_1020
Guennadi Liakhovetski (34):
V4L/DVB (12504): soc-camera: prepare soc_camera_platform.c and its users for conversion
V4L/DVB (12505): soc_camera_platform: pass device pointer from soc-camera core on .add_device()
V4L/DVB (12506): soc-camera: convert to platform device
V4L/DVB (12507): sh: soc-camera updates
V4L/DVB (12508): soc-camera: remove unused .iface from struct soc_camera_platform_info
V4L/DVB (12509): sh: prepare board-ap325rxa.c for v4l2-subdev conversion
V4L/DVB (12510): soc-camera: (partially) convert to v4l2-(sub)dev API
V4L/DVB (12511): V4L2: add a new V4L2_CID_BAND_STOP_FILTER integer control
V4L/DVB (12512): ov772x: implement a band-stop filter support
V4L/DVB (12513): soc-camera: add support for camera-host controls
V4L/DVB (12514): sh_mobile_ceu_camera: add a control for the camera low-pass filter
V4L/DVB (12515): soc-camera: use struct v4l2_rect in struct soc_camera_device
V4L/DVB (12516): ov772x: successful S_FMT and S_CROP must update user-provided rectangle
V4L/DVB (12517): mt9t031: improve rectangle placement in invalid S_CROP
V4L/DVB (12518): ov772x: S_CROP must return actually configured geometry
V4L/DVB (12519): soc-camera: put pixel format initialisation back in probe, add .put_formats()
V4L/DVB (12520): sh-mobile-ceu-camera: do not wait for interrupt when releasing buffers
V4L/DVB (12521): soc-camera: use .s_std() from struct v4l2_subdev_core_ops
V4L/DVB (12522): sh-mobile-ceu-camera: implement host-side cropping
V4L/DVB (12523): tw9910: return updated geometry on successful S_FMT and S_CROP
V4L/DVB (12524): soc-camera: S_CROP V4L2 API compliance fix
V4L/DVB (12525): soc-camera: prohibit geometry change with initialised buffers
V4L/DVB (12526): ov772x: do not use scaling for cropping
V4L/DVB (12527): tw9910: do not lie about cropping abilities
V4L/DVB (12528): sh_mobile_ceu_camera: implement host-side image scaling
V4L/DVB (12529): soc-camera: switch to s_crop v4l2-subdev video operation
V4L/DVB (12530): soc-camera: switch to using v4l2_subdev_call()
V4L/DVB (12531): soc-camera: Use I2C device for dev_{dbg,info,...} output in all clients
V4L/DVB (12532): soc-camera: Use camera device object for core output
V4L/DVB (12533): soc-camera: Use video device object for output in host drivers
V4L/DVB (12534): soc-camera: V4L2 API compliant scaling (S_FMT) and cropping (S_CROP)
V4L/DVB (12535): soc-camera: remove .init() and .release() methods from struct soc_camera_ops
V4L/DVB (12536): soc-camera: remove .gain and .exposure struct soc_camera_device members
V4L/DVB (12580): soc-camera: remove now unneeded subdevice group ID assignments
HIRANO Takahito (1):
V4L/DVB (12997): Add the DTV_ISDB_TS_ID property for ISDB_S
Hans Verkuil (7):
V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling
V4L/DVB (12540): v4l: simplify v4l2_i2c_new_subdev and friends
V4L/DVB (12541): v4l: remove video_register_device_index
V4L/DVB (12722): v4l2-dev: replace 'kernel number' by 'device node number'.
V4L/DVB (12723): ivtv/cx18: replace 'kernel number' with 'device node number'.
V4L/DVB (12724): v4l2-dev: add simple wrapper functions around the devnode numbers
V4L/DVB (12725): v4l: warn when desired devnodenr is in use & add _no_warn function
Henk Vergonet (3):
V4L/DVB (12870): tda18271: update temperature compensation calculatation formula
V4L/DVB (12871): tda18271: fix bad data in tda18271_cid_target table
V4L/DVB (13002): Adds support for Zolid Hybrid PCI card:
Huang Weiyi (2):
V4L/DVB (12201): adv7343: remove unused #include <linux/version.h>
V4L/DVB (13029): radio-si4713: remove #include <linux/version.h>
James Blanford (2):
V4L/DVB (13008): gspca - stv06xx-hdcs: Fixup exposure
V4L/DVB (13009): gspca - stv06xx-hdcs: Reduce exposure range
Jean-Francois Moine (1):
V4L/DVB (12953): gspca - vc032x: Bad GPIO of the Samsung Q1 on start/stop streaming.
Jose Alberto Reguero (1):
V4L/DVB (12753): af9015: [1/2] fix USB TS configuration
Julia Lawall (1):
V4L/DVB (13012): uvc: introduce missing kfree
Matti J. Aaltonen (1):
V4L/DVB (13013): FM TX: si4713: Kconfig: Fixed two typos.
Mauro Carvalho Chehab (28):
V4L/DVB (12730): Add conexant cx25821 driver
V4L/DVB (12731): cx25821: Add missing include
V4L/DVB (12732): cx25821: fix bad whitespacing
V4L/DVB (12733): cx25821: some CodingStyle fixes
V4L/DVB (12734): cx25821: Fix some compilation troubles
cx25821: Add driver to the building system
V4L/DVB (12761): DocBook: add media API specs
V4L/DVB (12847): cx25821: Add README with todo list
V4L/DVB (12851): cx25821/Makefile: Cleanup
V4L/DVB (12858): go7007: whitespacing cleanups
V4L/DVB (12859): go7007: semaphore -> mutex conversion
DocBook/media: renamed xml documents to tmpl
DocBook/media: copy also the pictures to the proper place
DocBook: Don't use graphics callouts
DocBook/media: Some typo fixes
DocBook/media: fix some broken links
DocBook/media: update dvb url's and use ulink tag instead of emphasis
DocBook/media: Remove Satellites from Analog TV Tuners and Modulators
V4L/DVB (12906): dib0700: Add support for Prolink SBTVD
V4L/DVB (12915): DocBook/media: Add isdb-t documentation
V4L/DVB (12917): DocBook/media: add V4L2_PIX_FMT_TM6000
V4L/DVB (12919): DocBook/media: fix some DocBook non-compliances
V4L/DVB (12920): DocBook/media: Some xmlto or DTD's don't accept reference inside appendix
Docbook/media: Fix some issues at the docbooks
V4L/DVB (12993a): saa7164: Fix compilation warning on i386
V4L/DVB(12993b): gl860: Prevent a potential risk of zeroing a floating pointer
V4L/DVB (12999): Add a driver for Earthsoft PT1
V4L/DVB (13033): pt1: Don't use a deprecated DMA_BIT_MASK macro
Michael Krufky (16):
V4L/DVB (12861): tda18271: add support for additional low-power standby modes
V4L/DVB (12862): tda18271: add debug to show which standby mode is in use
V4L/DVB (12863): tda18271: add new standby mode: slave tuner output / loop thru on
V4L/DVB (12864): tda18271: change output feature configuration to a bitmask
V4L/DVB (12865): tda18271: move tda18271_sleep directly below tda18271_init
V4L/DVB (12866): tda18271: move small_i2c assignment to the state config block
V4L/DVB (12867): tda18271: ensure that configuration options are set for multiple instances
V4L/DVB (12868): tda18271: improve error log in function tda18271_write_regs
V4L/DVB (12869): tda18271: fix comments and make tda18271_agc debug less verbose
V4L/DVB (12873): saa7134: disable tda18271 slave tuner output / loop thru in standby mode
V4L/DVB (12874): pvrusb2: disable tda18271 slave tuner output / loop thru in standby mode
V4L/DVB (12875): cx23885: disable tda18271 slave tuner output / loop thru in standby mode
V4L/DVB (12964): tuner-core: add support for NXP TDA18271 without TDA829X demod
V4L/DVB (12967): saa7164: fix Kconfig: rename DVB_FE_CUSTOMIZE to MEDIA_TUNER_CUSTOMISE
V4L/DVB (12968): saa7164: fix Kconfig: remove HOTPLUG dependency
V4L/DVB (12970): saa7164: fix 64bit build warning
Muralidharan Karicheri (13):
V4L/DVB (12246): tvp514x: Migration to sub-device framework
V4L/DVB (12247): tvp514x: formatting comments as per kernel documentation
V4L/DVB (12248): v4l: vpfe capture bridge driver for DM355 and DM6446
V4L/DVB (12249): v4l: ccdc hw device header file for vpfe capture
V4L/DVB (12250): v4l: dm355 ccdc module for vpfe capture driver
V4L/DVB (12251): v4l: dm644x ccdc module for vpfe capture driver
V4L/DVB (12252): v4l: ccdc types used across ccdc modules for vpfe capture driver
V4L/DVB (12253): v4l: common vpss module for video drivers
V4L/DVB (12254): v4l: Makefile and config files for vpfe capture driver
V4L/DVB (12906a): V4L : vpif display updates to support vpif capture
V4L/DVB (12906b): V4L : vpif capture - Kconfig and Makefile changes
V4L/DVB (12906c): V4L : vpif capture driver for DM6467
V4L/DVB (12906d): V4L : vpif updates for DM6467 vpif capture driver
Olivier Grenie (3):
V4L/DVB (12886): Added new Pinnacle USB devices
V4L/DVB (12887): DIB7000P: SNR calcuation forr DiB7000P
V4L/DVB (12888): STK7770P: Add support for STK7770P
Olivier Lorin (1):
V4L/DVB (12954): gspca - gl860: Addition of GL860 based webcams
Patrick Boettcher (8):
V4L/DVB (12889): DIB0700: added USB IDs for a Terratec DVB-T XXS
V4L/DVB (12892): DVB-API: add support for ISDB-T and ISDB-Tsb (version 5.1)
V4L/DVB (12896): ISDB-T: add mapping of LAYER_ENABLED to frontend-cache
V4L/DVB (12898): DiB0070: Update to latest internal release
V4L/DVB (12899): DiB0070: Indenting driver with indent -linux
V4L/DVB (12900): DiB8000: added support for DiBcom ISDB-T/ISDB-Tsb demodulator DiB8000
V4L/DVB (12901): DiB0700: add support for STK807XP and STK807XPVR
V4L/DVB (12903): DiB8000: fix channel search parameter initialization
Pete Eberlein (8):
V4L/DVB (13020): go7007: Updates to Kconfig and Makefile
V4L/DVB (13021): go7007: Fix whitespace and line lengths
V4L/DVB (13022): go7007: Fix mpeg controls
V4L/DVB (13023): go7007: Merge struct gofh and go declarations
V4L/DVB (13024): go7007: Implement vidioc_g_std and vidioc_querystd
V4L/DVB (13025): s2250-board: Fix memory leaks
V4L/DVB (13026): s2250-board: Implement brightness and contrast controls
V4L/DVB (13027): go7007: convert printks to v4l2_info
Richard Röjfors (1):
V4L/DVB (13019): video: initial support for ADV7180
Roel Kluin (4):
V4L/DVB (13015): kmalloc failure ignored in m920x_firmware_download()
V4L/DVB (13016): kmalloc failure ignored in lgdt3304_attach() and s921_attach()
V4L/DVB (13017): gspca: kmalloc failure ignored in sd_start()
V4L/DVB (13018): kzalloc failure ignored in au8522_probe()
Steven Toth (28):
V4L/DVB (12922): Add the SAA7164 I2C bus identifier
V4L/DVB (12923): SAA7164: Add support for the NXP SAA7164 silicon
V4L/DVB (12924): SAA7164: Fix some 32/64bit compile time warnings
V4L/DVB (12925): SAA7164: Adjust I/F's to the TDA10048 enabling DVB-T lock
V4L/DVB (12926): SAA7164: Email address change
V4L/DVB (12927): SAA7164: Remove volatiles for PCI writes (coding style violation)
V4L/DVB (12928): SAA7164: Increase firmware load tolerance
V4L/DVB (12929): SAA7164: OOPS avoidance during interrupt handling
V4L/DVB (12930): SAA7164: Removed spurious I2C errors during driver load with DVB-T boards.
V4L/DVB (12931): SAA7164: Fix the 88021 definition to work with production boards.
V4L/DVB (12932): SAA7164: Fixed the missing eeprom parse on a specific board.
V4L/DVB (12933): SAA7164: Fix IRQ related system hang when firmware is not found.
V4L/DVB (12934): SAA7164: Fix i2c eeprom read errors during load (some boards).
V4L/DVB (12935): SAA7164: Ensure we specify I/F's for all bandwidths
V4L/DVB (12936): SAA7164: Added waitsecs module parameter
V4L/DVB (12937): SAA7164: Cleanup a printk
V4L/DVB (12938): SAA7164: Increase the firmware command timeout to avoid firmware errors.
V4L/DVB (12939): SAA7164: Removed a duplicate call to address any PCI quirks.
V4L/DVB (12940): SAA7164: IRQ / message timeout related change
V4L/DVB (12941): SAA7164: Removed spurious debug
V4L/DVB (12942): SAA7164: HVR2250 changes related to attach time tuner configuration
V4L/DVB (12943): SAA7164: Add a warning about addr usage
V4L/DVB (12944): SAA7164: Minor i2c assignment cleanup
V4L/DVB (12945): SAA7164: Ensure the HVR-2200 second tuner is configured in slave mode.
V4L/DVB (12946): SAA7164: Add support for a new HVR-2250 hardware revision
V4L/DVB (12974): SAA7164: Remove the SAA7164 bus id, no longer required.
V4L/DVB (12975): SAA7164: Remove the i2c client_attach/detach support, no longer required.
V4L/DVB (12976): SAA7164: Removed bus registration messages from driver startup
Uwe Bugla (1):
V4L/DVB (12902): Documentation: synchronize documentation for Technisat cards
Vladimir Geroy (1):
V4L/DVB (13014): Add support for Compro VideoMate E800 (DVB-T part only)
---------------------------------------------------
V4L/DVB development is hosted at http://linuxtv.org
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [GIT PATCHES for 2.6.31] V4L/DVB updates
2009-09-19 4:49 Mauro Carvalho Chehab
@ 2009-09-21 11:05 ` Mauro Carvalho Chehab
0 siblings, 0 replies; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-09-21 11:05 UTC (permalink / raw)
To: Mauro Carvalho Chehab
Cc: Linus Torvalds, Andrew Morton, linux-kernel, linux-media
Em Sat, 19 Sep 2009 01:49:30 -0300
Mauro Carvalho Chehab <mchehab@redhat.com> escreveu:
> Linus,
>
> Please pull from:
> ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git for_linus
>
> For the second (and final) part of new stuff for kernel 2.6.31.
In time, I forgot to increment my revision counter... s/2.6.31/2.6.32/.
Those patches are for 2.6.32. Please apply.
Cheers,
Mauro
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PATCHES for 2.6.31] V4L/DVB updates
@ 2009-06-16 23:53 Mauro Carvalho Chehab
0 siblings, 0 replies; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-06-16 23:53 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-media
Linus,
Please pull from:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git for_linus
For several changes including the following:
- new DVB frontend drivers for isl6423, stv090x and stv6110x;
- new i2c ancillary driver for adv7343 and ths7303 chips;
- Siano is taking over the maintainership of the driver for their chips. A large
series of patches are there to improve Siano driver support and sync with their
internal trees;
- improved audio standard detection on cx88;
- added driver for ov7660 based m5602 webcams;
- several driver improvements on drivers like gspca, em28xx, af9015,
uvcvideo, soc-camera, cx18, pxa_camera, ivtv, tda10048, pvrusb2, dvb-ttpci,
xc5000, au0820, dibcomm, uvcvideo, saa7134, tuner-xc2028, dsbr100, dw2102,
lgs8gxx;
- ir-kbd-i2c converted to the new i2c binding model;
- new board additions on several drivers;
- several fixes;
Cheers,
Mauro.
---
Documentation/dvb/get_dvb_firmware | 8 +-
Documentation/video4linux/CARDLIST.cx23885 | 5 +
Documentation/video4linux/CARDLIST.cx88 | 2 +
Documentation/video4linux/CARDLIST.em28xx | 6 +-
Documentation/video4linux/CARDLIST.saa7134 | 22 +-
Documentation/video4linux/CARDLIST.tuner | 2 +
Documentation/video4linux/gspca.txt | 12 +-
Documentation/video4linux/pxa_camera.txt | 49 +
Documentation/video4linux/v4l2-framework.txt | 5 +
arch/arm/mach-pxa/pcm990-baseboard.c | 23 +-
drivers/media/Kconfig | 10 +-
drivers/media/common/tuners/tuner-simple.c | 44 +-
drivers/media/common/tuners/tuner-types.c | 59 +
drivers/media/common/tuners/tuner-xc2028.c | 56 +-
drivers/media/common/tuners/xc5000.c | 264 +-
drivers/media/dvb/b2c2/flexcop-common.h | 8 +-
drivers/media/dvb/b2c2/flexcop-fe-tuner.c | 790 ++--
drivers/media/dvb/b2c2/flexcop-i2c.c | 2 +-
drivers/media/dvb/b2c2/flexcop-misc.c | 20 +-
drivers/media/dvb/bt8xx/bt878.c | 8 +-
drivers/media/dvb/dm1105/dm1105.c | 121 +-
drivers/media/dvb/dvb-core/dmxdev.c | 14 +-
drivers/media/dvb/dvb-core/dvb_demux.c | 42 +
drivers/media/dvb/dvb-core/dvb_demux.h | 4 +
drivers/media/dvb/dvb-core/dvb_frontend.c | 2 +
drivers/media/dvb/dvb-usb/Kconfig | 1 +
drivers/media/dvb/dvb-usb/af9015.c | 94 +-
drivers/media/dvb/dvb-usb/dib0700_devices.c | 31 +-
drivers/media/dvb/dvb-usb/dibusb-common.c | 7 +-
drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 8 +
drivers/media/dvb/dvb-usb/dvb-usb.h | 2 +-
drivers/media/dvb/dvb-usb/dw2102.c | 325 ++-
drivers/media/dvb/dvb-usb/dw2102.h | 1 +
drivers/media/dvb/dvb-usb/gp8psk.c | 8 +-
drivers/media/dvb/firewire/firedtv-1394.c | 4 +-
drivers/media/dvb/firewire/firedtv-dvb.c | 2 +-
drivers/media/dvb/firewire/firedtv-rc.c | 4 +-
drivers/media/dvb/frontends/Kconfig | 22 +
drivers/media/dvb/frontends/Makefile | 4 +-
drivers/media/dvb/frontends/af9013.c | 2 +-
drivers/media/dvb/frontends/au8522_dig.c | 98 +-
drivers/media/dvb/frontends/cx24116.c | 2 +-
drivers/media/dvb/frontends/drx397xD.c | 4 +-
drivers/media/dvb/frontends/isl6423.c | 308 ++
drivers/media/dvb/frontends/isl6423.h | 63 +
drivers/media/dvb/frontends/lgdt3305.c | 17 +-
drivers/media/dvb/frontends/lgs8gxx.c | 10 +-
drivers/media/dvb/frontends/lnbp21.c | 2 +-
drivers/media/dvb/frontends/mt312.c | 2 +-
drivers/media/dvb/frontends/nxt200x.c | 6 +-
drivers/media/dvb/frontends/or51132.c | 2 +-
drivers/media/dvb/frontends/stv0900_priv.h | 2 -
drivers/media/dvb/frontends/stv090x.c | 4299 ++++++++++++++++++++
drivers/media/dvb/frontends/stv090x.h | 106 +
drivers/media/dvb/frontends/stv090x_priv.h | 269 ++
drivers/media/dvb/frontends/stv090x_reg.h | 2373 +++++++++++
drivers/media/dvb/frontends/stv6110x.c | 373 ++
drivers/media/dvb/frontends/stv6110x.h | 71 +
drivers/media/dvb/frontends/stv6110x_priv.h | 75 +
drivers/media/dvb/frontends/stv6110x_reg.h | 82 +
drivers/media/dvb/frontends/tda10048.c | 312 ++-
drivers/media/dvb/frontends/tda10048.h | 21 +-
drivers/media/dvb/siano/Makefile | 2 +-
drivers/media/dvb/siano/sms-cards.c | 188 +-
drivers/media/dvb/siano/sms-cards.h | 64 +
drivers/media/dvb/siano/smscoreapi.c | 468 ++-
drivers/media/dvb/siano/smscoreapi.h | 488 ++-
drivers/media/dvb/siano/smsdvb.c | 372 ++-
drivers/media/dvb/siano/smsendian.c | 102 +
drivers/media/dvb/siano/smsendian.h | 32 +
drivers/media/dvb/siano/smsir.c | 301 ++
drivers/media/dvb/siano/smsir.h | 93 +
drivers/media/dvb/siano/smssdio.c | 357 ++
drivers/media/dvb/siano/smsusb.c | 75 +-
drivers/media/dvb/ttpci/av7110_av.c | 124 +-
drivers/media/dvb/ttpci/av7110_hw.c | 2 +-
drivers/media/dvb/ttpci/av7110_v4l.c | 2 +-
drivers/media/dvb/ttpci/budget-av.c | 2 +-
drivers/media/dvb/ttpci/budget.c | 85 +
drivers/media/radio/dsbr100.c | 109 +-
drivers/media/radio/radio-mr800.c | 1 +
drivers/media/radio/radio-sf16fmi.c | 16 +-
drivers/media/radio/radio-sf16fmr2.c | 22 +-
drivers/media/radio/radio-si470x.c | 1 -
drivers/media/video/Kconfig | 20 +-
drivers/media/video/Makefile | 79 +-
drivers/media/video/adv7343.c | 534 +++
drivers/media/video/adv7343_regs.h | 185 +
drivers/media/video/au0828/au0828-cards.c | 4 +-
drivers/media/video/au0828/au0828-core.c | 17 +
drivers/media/video/au0828/au0828-video.c | 8 +-
drivers/media/video/bt8xx/bttv-driver.c | 14 +-
drivers/media/video/bt8xx/bttv-i2c.c | 21 +
drivers/media/video/cpia2/cpia2_v4l.c | 6 +-
drivers/media/video/cx18/cx18-audio.c | 44 +-
drivers/media/video/cx18/cx18-av-core.c | 374 ++-
drivers/media/video/cx18/cx18-av-firmware.c | 82 +-
drivers/media/video/cx18/cx18-av-vbi.c | 4 +-
drivers/media/video/cx18/cx18-cards.c | 63 +-
drivers/media/video/cx18/cx18-controls.c | 6 +-
drivers/media/video/cx18/cx18-driver.c | 100 +-
drivers/media/video/cx18/cx18-driver.h | 22 +-
drivers/media/video/cx18/cx18-dvb.c | 54 +-
drivers/media/video/cx18/cx18-fileops.c | 7 +-
drivers/media/video/cx18/cx18-mailbox.c | 114 +-
drivers/media/video/cx18/cx18-mailbox.h | 2 +-
drivers/media/video/cx18/cx18-queue.c | 85 +-
drivers/media/video/cx18/cx18-streams.c | 44 +-
drivers/media/video/cx18/cx18-streams.h | 20 +-
drivers/media/video/cx18/cx18-version.h | 2 +-
drivers/media/video/cx231xx/cx231xx-avcore.c | 1 -
drivers/media/video/cx231xx/cx231xx-cards.c | 8 +-
drivers/media/video/cx231xx/cx231xx-i2c.c | 32 +-
drivers/media/video/cx231xx/cx231xx-input.c | 2 +-
drivers/media/video/cx231xx/cx231xx-vbi.c | 1 -
drivers/media/video/cx231xx/cx231xx.h | 2 +-
drivers/media/video/cx23885/cimax2.c | 2 +-
drivers/media/video/cx23885/cx23885-417.c | 1 -
drivers/media/video/cx23885/cx23885-cards.c | 121 +
drivers/media/video/cx23885/cx23885-core.c | 92 +-
drivers/media/video/cx23885/cx23885-dvb.c | 123 +-
drivers/media/video/cx23885/cx23885-i2c.c | 12 +
drivers/media/video/cx23885/cx23885-video.c | 14 +-
drivers/media/video/cx23885/cx23885.h | 21 +
drivers/media/video/cx88/Makefile | 2 +-
drivers/media/video/cx88/cx88-alsa.c | 7 +-
drivers/media/video/cx88/cx88-cards.c | 108 +-
drivers/media/video/cx88/cx88-core.c | 27 +-
drivers/media/video/cx88/cx88-dsp.c | 312 ++
drivers/media/video/cx88/cx88-dvb.c | 1 +
drivers/media/video/cx88/cx88-i2c.c | 13 +
drivers/media/video/cx88/cx88-input.c | 6 +
drivers/media/video/cx88/cx88-tvaudio.c | 115 +-
drivers/media/video/cx88/cx88-video.c | 16 +-
drivers/media/video/cx88/cx88.h | 12 +
drivers/media/video/em28xx/em28xx-audio.c | 5 +
drivers/media/video/em28xx/em28xx-cards.c | 222 +-
drivers/media/video/em28xx/em28xx-core.c | 58 +-
drivers/media/video/em28xx/em28xx-dvb.c | 21 +-
drivers/media/video/em28xx/em28xx-i2c.c | 25 +-
drivers/media/video/em28xx/em28xx-input.c | 8 +-
drivers/media/video/em28xx/em28xx-reg.h | 16 +
drivers/media/video/em28xx/em28xx.h | 9 +-
drivers/media/video/gspca/finepix.c | 1 +
drivers/media/video/gspca/gspca.c | 199 +-
drivers/media/video/gspca/gspca.h | 6 +-
drivers/media/video/gspca/m5602/Makefile | 3 +-
drivers/media/video/gspca/m5602/m5602_bridge.h | 26 +-
drivers/media/video/gspca/m5602/m5602_core.c | 44 +-
drivers/media/video/gspca/m5602/m5602_mt9m111.c | 400 ++-
drivers/media/video/gspca/m5602/m5602_mt9m111.h | 805 +----
drivers/media/video/gspca/m5602/m5602_ov7660.c | 227 +
drivers/media/video/gspca/m5602/m5602_ov7660.h | 279 ++
drivers/media/video/gspca/m5602/m5602_ov9650.c | 222 +-
drivers/media/video/gspca/m5602/m5602_ov9650.h | 57 +-
drivers/media/video/gspca/m5602/m5602_po1030.c | 494 ++-
drivers/media/video/gspca/m5602/m5602_po1030.h | 439 +--
drivers/media/video/gspca/m5602/m5602_s5k4aa.c | 391 ++-
drivers/media/video/gspca/m5602/m5602_s5k4aa.h | 93 +-
drivers/media/video/gspca/m5602/m5602_s5k83a.c | 473 ++-
drivers/media/video/gspca/m5602/m5602_s5k83a.h | 280 +--
drivers/media/video/gspca/m5602/m5602_sensor.h | 9 +-
drivers/media/video/gspca/mr97310a.c | 8 +-
drivers/media/video/gspca/ov519.c | 520 +++-
drivers/media/video/gspca/ov534.c | 277 +-
drivers/media/video/gspca/sonixb.c | 2 +
drivers/media/video/gspca/sonixj.c | 66 +-
drivers/media/video/gspca/spca500.c | 33 +-
drivers/media/video/gspca/spca505.c | 14 +-
drivers/media/video/gspca/spca508.c | 1934 ++++-----
drivers/media/video/gspca/spca561.c | 105 +-
drivers/media/video/gspca/sq905.c | 1 +
drivers/media/video/gspca/sq905c.c | 1 +
drivers/media/video/gspca/stv06xx/stv06xx.c | 2 -
drivers/media/video/gspca/stv06xx/stv06xx_vv6410.c | 76 +-
drivers/media/video/gspca/stv06xx/stv06xx_vv6410.h | 10 +-
drivers/media/video/gspca/sunplus.c | 33 +-
drivers/media/video/gspca/t613.c | 2 +-
drivers/media/video/gspca/vc032x.c | 22 +-
drivers/media/video/gspca/zc3xx.c | 22 +-
drivers/media/video/hexium_gemini.c | 2 +-
drivers/media/video/hexium_orion.c | 2 +-
drivers/media/video/ir-kbd-i2c.c | 222 +-
drivers/media/video/ivtv/ivtv-driver.c | 9 +-
drivers/media/video/ivtv/ivtv-i2c.c | 36 +-
drivers/media/video/ivtv/ivtv-ioctl.c | 2 +-
drivers/media/video/mt9m001.c | 108 +-
drivers/media/video/mt9m111.c | 73 +-
drivers/media/video/mt9t031.c | 135 +-
drivers/media/video/mt9v022.c | 138 +-
drivers/media/video/mx1_camera.c | 50 +-
drivers/media/video/mx3_camera.c | 46 +-
drivers/media/video/mxb.c | 4 +-
drivers/media/video/ov511.c | 45 +-
drivers/media/video/ov511.h | 3 +
drivers/media/video/pvrusb2/pvrusb2-devattr.c | 6 +
drivers/media/video/pvrusb2/pvrusb2-devattr.h | 23 +-
drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h | 3 +
drivers/media/video/pvrusb2/pvrusb2-hdw.c | 74 +-
drivers/media/video/pvrusb2/pvrusb2-i2c-core.c | 51 +-
drivers/media/video/pvrusb2/pvrusb2-sysfs.c | 22 +-
drivers/media/video/pvrusb2/pvrusb2-v4l2.c | 6 +-
drivers/media/video/pwc/pwc-if.c | 6 +-
drivers/media/video/pwc/pwc-v4l.c | 2 +-
drivers/media/video/pxa_camera.c | 126 +-
drivers/media/video/s2255drv.c | 110 +-
drivers/media/video/saa7134/Kconfig | 1 +
drivers/media/video/saa7134/Makefile | 3 +-
drivers/media/video/saa7134/saa7134-cards.c | 450 ++-
drivers/media/video/saa7134/saa7134-core.c | 18 +-
drivers/media/video/saa7134/saa7134-dvb.c | 26 +
drivers/media/video/saa7134/saa7134-empress.c | 14 +-
drivers/media/video/saa7134/saa7134-i2c.c | 33 +-
drivers/media/video/saa7134/saa7134-input.c | 118 +-
drivers/media/video/saa7134/saa7134-ts.c | 122 +-
drivers/media/video/saa7134/saa7134-video.c | 10 +-
drivers/media/video/saa7134/saa7134.h | 29 +-
drivers/media/video/se401.c | 882 ++--
drivers/media/video/se401.h | 7 +-
drivers/media/video/sh_mobile_ceu_camera.c | 27 +-
drivers/media/video/soc_camera.c | 106 +-
drivers/media/video/stk-webcam.c | 4 +-
drivers/media/video/tda7432.c | 14 -
drivers/media/video/tea6415c.c | 1 -
drivers/media/video/tea6420.c | 1 -
drivers/media/video/ths7303.c | 151 +
drivers/media/video/tuner-core.c | 33 -
drivers/media/video/tveeprom.c | 6 +-
drivers/media/video/tvp514x.c | 2 +-
drivers/media/video/usbvideo/konicawc.c | 4 +-
drivers/media/video/usbvideo/quickcam_messenger.c | 4 +-
drivers/media/video/usbvision/usbvision-core.c | 14 +-
drivers/media/video/usbvision/usbvision-video.c | 4 +-
drivers/media/video/uvc/uvc_ctrl.c | 35 +-
drivers/media/video/uvc/uvc_driver.c | 68 +-
drivers/media/video/uvc/uvc_queue.c | 14 +
drivers/media/video/uvc/uvc_status.c | 21 +-
drivers/media/video/uvc/uvc_v4l2.c | 39 +-
drivers/media/video/uvc/uvc_video.c | 17 +-
drivers/media/video/uvc/uvcvideo.h | 5 +-
drivers/media/video/v4l2-common.c | 4 +-
drivers/media/video/v4l2-device.c | 31 +-
drivers/media/video/videobuf-core.c | 6 +-
drivers/media/video/videobuf-dma-contig.c | 14 -
drivers/media/video/videobuf-dma-sg.c | 19 +-
drivers/media/video/vino.c | 6 +-
drivers/media/video/zoran/zoran_card.c | 4 +-
drivers/media/video/zr364xx.c | 6 +-
include/linux/mmc/sdio_ids.h | 8 +
include/linux/videodev2.h | 3 +-
include/media/adv7343.h | 23 +
include/media/ir-kbd-i2c.h | 10 +-
include/media/soc_camera.h | 10 +-
include/media/tuner.h | 2 +
include/media/v4l2-chip-ident.h | 6 +
include/media/v4l2-device.h | 23 +-
include/media/v4l2-subdev.h | 5 +
257 files changed, 21727 insertions(+), 6438 deletions(-)
create mode 100644 drivers/media/dvb/frontends/isl6423.c
create mode 100644 drivers/media/dvb/frontends/isl6423.h
create mode 100644 drivers/media/dvb/frontends/stv090x.c
create mode 100644 drivers/media/dvb/frontends/stv090x.h
create mode 100644 drivers/media/dvb/frontends/stv090x_priv.h
create mode 100644 drivers/media/dvb/frontends/stv090x_reg.h
create mode 100644 drivers/media/dvb/frontends/stv6110x.c
create mode 100644 drivers/media/dvb/frontends/stv6110x.h
create mode 100644 drivers/media/dvb/frontends/stv6110x_priv.h
create mode 100644 drivers/media/dvb/frontends/stv6110x_reg.h
create mode 100644 drivers/media/dvb/siano/smsendian.c
create mode 100644 drivers/media/dvb/siano/smsendian.h
create mode 100644 drivers/media/dvb/siano/smsir.c
create mode 100644 drivers/media/dvb/siano/smsir.h
create mode 100644 drivers/media/dvb/siano/smssdio.c
create mode 100644 drivers/media/video/adv7343.c
create mode 100644 drivers/media/video/adv7343_regs.h
create mode 100644 drivers/media/video/cx88/cx88-dsp.c
create mode 100644 drivers/media/video/gspca/m5602/m5602_ov7660.c
create mode 100644 drivers/media/video/gspca/m5602/m5602_ov7660.h
create mode 100644 drivers/media/video/ths7303.c
create mode 100644 include/media/adv7343.h
Abylay Ospan (1):
V4L/DVB (11930): TS continuity check: show error message when discontinuity detected or TEI flag detected in header
Alan Cox (2):
V4L/DVB (11959): se401: Fix unsafe use of sprintf with identical source/destination
V4L/DVB (11998): se401: Fix coding style
Alan Nisota (1):
V4L/DVB (11833): dvb-usb: Remove support for Genpix-CW3K (damages hardware)
Alessio Igor Bogani (1):
V4L/DVB (11842): radio-mr800.c: missing mutex include
Alexey Klimov (7):
V4L/DVB (11447): gspca - mr97310a: Return good error code in mod_init.
V4L/DVB (11569): av7110_hw: fix compile warning
V4L/DVB (11954): dsbr100: remove radio->users counter
V4L/DVB (11955): dsbr100: remove usb_dsbr100_open/close calls
V4L/DVB (11956): dsbr100: no need to pass curfreq value to dsbr100_setfreq()
V4L/DVB (11957): dsbr100: change radio->muted to radio->status, update suspend/resume
V4L/DVB (11997): gspca - stv06xx: remove needless if check and goto
Andreas Regel (14):
V4L/DVB (11580): budget-ci: Fix incorrect default CLOCK setup
V4L/DVB (11583): isl6423: Various fixes to use external modulation
V4L/DVB (11584): stv090x: add tone burst control
V4L/DVB (11585): stv090x: fix incorrectly used mode
V4L/DVB (11592): stv6110x: Fix read bug
V4L/DVB (11593): stv090x: Fix Rolloff
V4L/DVB (11594): stv090x: Fix incorrect TSMODE usage
V4L/DVB (11595): stv090x: fixes a few bugs
V4L/DVB (11596): stv090x: fixes some register definitions
V4L/DVB (11597): stv090x: fixes read_status to return 0 in case of no error
V4L/DVB (11598): stv090x: fix missing wakeup in init
V4L/DVB (11599): S2-1600: Use budget driver instead of budged-ci
V4L/DVB (11600): budget: Use Continuous clock
V4L/DVB (11601): stv090x: update demodulator capabilities
Andy Shevchenko (1):
V4L/DVB (11442): saa7134: BZ#7524: Add AVerTV Studio 507UA support
Andy Walls (21):
V4L/DVB (11615): cx18: Rename the work queue to "in_work_queue"
V4L/DVB (11616): cx18: Add a work queue for deferring empty buffer handoffs to the firmware
V4L/DVB (11617): cx18: Set up to wait for a one-shot response before sending a firmware cmd
V4L/DVB (11618): cx18: Convert per stream mutex locks to per queue spin locks
V4L/DVB (11619): cx18: Simplify the work handler for outgoing mailbox commands
V4L/DVB (11620): cx18: Increment version due to significant buffer handling changes
V4L/DVB (11622): cx18: Allow IVTV format VBI insertion in MPEG-2 SVCD and DVD streams
V4L/DVB (11623): cx18: Verify cx18-av-core digitizer firmware loads correctly
V4L/DVB (11624): cx18: Toggle the AI1 mux when changing the CX18_AUDIO_ENABLE register
V4L/DVB (11703): cx18: Have audio decoder drive SIF gain control, and rework AFE config
V4L/DVB (11752): cx18: Add missing newline to tuner detection error message
V4L/DVB (11753): tveeprom: Point the TCL MNM05-4 tuner entry to an actual tuner definition
V4L/DVB (11863): cx18: Initial attempt to get sliced VBI working for 625 line systems
V4L/DVB (11864): cx18: Complete support for Sliced and Raw VBI for 625 line systems
V4L/DVB (11865): cx18: Tweak color burst gate delay and initial color sub-carrier freq
V4L/DVB (11898): cx18: Perform 64 bit divide so it works for 32 bit systems
V4L/DVB (11931): lnbp21: Add missing newline
V4L/DVB (11932): ivtv: Add missing newline
V4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner
V4L/DVB (11950): cx18: Split LeadTek PVR2100 and DVR3100 H into 2 separate card entries
V4L/DVB (11951): cx18: Add DVB-T support for the Leadtek WinFast DVR3100 H
Antti Palosaari (3):
V4L/DVB (11490): af9015: add new dvb_usb_device_properties entry for upcoming USB IDs
V4L/DVB (11491): af9015: support for AverMedia AVerTV Volar GPS 805 (A805)
V4L/DVB (11915): af9015: support for Genius TVGo DVB-T03
Armin Schenker (1):
V4L/DVB (11571): Add Elgato EyeTV DTT deluxe to dibcom driver
Barry Kitson (1):
V4L/DVB (11996): saa7134: add support for AVerMedia M103 (f736)
Chaithrika U S (2):
V4L/DVB (11742): TI THS7303 video amplifier driver code
V4L/DVB (11743): Analog Devices ADV7343 video encoder driver
Cohen David.A (1):
V4L/DVB (11840): change kmalloc to vmalloc for sglist allocation in videobuf_dma_map/unmap
David T.L. Wong (1):
V4L/DVB (11803): xc5000: add support for DVB-T tuning
David Wong (3):
V4L/DVB (11880): cx23885: support for card Mygica X8506 DMB-TH
V4L/DVB (12000): lgs8gxx: lgs8913 fake signal strength option default on
V4L/DVB (12001): lgs8gxx: update signal strength scale
Dean Anderson (3):
V4L/DVB (11605): patch: s2255drv: code cleanup
V4L/DVB (11851): patch: s2255drv: adding V4L2_MODE_HIGHQUALITY
V4L/DVB (11738): patch: s2255drv: urb completion routine fixes
Devin Heitmueller (33):
V4L/DVB (11786): xc5000: handle tuner reset failures properly
V4L/DVB (11787): xc5000: cleanup i2c read routines
V4L/DVB (11788): xc5000: cleanup i2c write routines
V4L/DVB (11789): xc5000: check xc5000_readreg return value for XC_RESULT_SUCCESS
V4L/DVB (11790): xc5000: restore sleep routine
V4L/DVB (11791): xc5000: do not sleep after digital tuning
V4L/DVB (11792): xc5000: switch to new version of Xceive firmware
V4L/DVB (11793): xc5000: Properly support power down for newer firmware
V4L/DVB (11794): au0828: reduce reset time for xc5000 to 10ms
V4L/DVB (11795): xc5000: add build version to debug info
V4L/DVB (11796): xc5000: start using the newer "finerfreq" tuning command
V4L/DVB (11797): xc5000: cleanup firmware loading messages
V4L/DVB (11798): xc5000: add "no_poweroff" module option
V4L/DVB (11799): xc5000: don't load firmware until a tuning request is made
V4L/DVB (11800): tuner-xc2028: show the proper module description for no_poweroff option
V4L/DVB (11801): dib0700: reduce xc5000 sleep time for Pinnacle 801e to 10ms
V4L/DVB (11802): xc5000: switch to new xc5000 firmware 1.6.114 with redistribution rights
V4L/DVB (11804): xc5000: poll at 5ms interval for register write command completion
V4L/DVB (11805): au0828: send command to power down tuner when done with analog
V4L/DVB (11806): xc5000: add copyright line
V4L/DVB (11807): cx88: remove xc5000 reset for Pinnacle 800i
V4L/DVB (11808): au0828: get rid of debug printk that was causing compile failures
V4L/DVB (11810): em28xx: properly set packet size based on the device's eeprom configuration.
V4L/DVB (11923): em28xx: Don't let device work unless connected to a high speed USB port
V4L/DVB (11924): au0828: Don't let device work unless connected to a high speed USB port
V4L/DVB (11925): em28xx: Add support for the K-World 2800d
V4L/DVB (11926): tuner-core: fix warning introduced when cleaning up xc5000 init routine
V4L/DVB (11927): em28xx: provide module option to disable USB speed check
V4L/DVB (11928): au0828: provide module option to disable USB speed check
V4L/DVB (11979): em28xx: don't create audio device if not supported
V4L/DVB (11784): cx88: Fix race condition between cx8800 startup and hald
V4L/DVB (11785): dvb_frontend: fix race condition resulting in dropped tuning commands
V4L/DVB (11875): dvb_frontend: fix case where fepriv->exit not reset
Dmitri Belimov (6):
V4L/DVB (11604): saa7134: split Behold`s card entries to properly identify the model
V4L/DVB (11733): increase MPEG encoder timout
V4L/DVB (11734): remove hw reset of MPEG encoder when lost/found seq.
V4L/DVB (11775): tuner: add support Philips MK5 tuner
V4L/DVB (11934): Change order for FM tune
V4L/DVB (11938): big rework of TS for saa7134
Douglas Schilling Landgraf (1):
V4L/DVB (11486): em28xx: Add EmpireTV board support
Erik Andr?n (62):
V4L/DVB (11450): gspca - m5602-mt9m111: Convert the mt9m111 to use a v4l2 ctrl cache
V4L/DVB (11452): gspca - m5602-po1030: Convert to have a v4l2 ctrl cache
V4L/DVB (11453): gspca - m5602-s5k4aa: Convert to use the v4l2 ctrl cache
V4L/DVB (11454): gspca - m5602-mt9m111: Remove the unused power_down struct member
V4L/DVB (11455): gspca - m5602-ov9650: Improve the vflip quirk handling.
V4L/DVB (11456): gspca - m5602-po1030: Rename register defines, add missing ones.
V4L/DVB (11457): gspca - m5602-po1030: Simplify register defines
V4L/DVB (11458): gspca - m5602-po1030: Set all v4l2 controls at sensor init
V4L/DVB (11459): gspca - m5602-po1030: Add auto white balancing control
V4L/DVB (11460): gspca - m5602-po1030: Remove unnecessary error check
V4L/DVB (11461): gspca - m5602-po1030: Probe read only register at probe time
V4L/DVB (11462): gspca - m5602-po1030: Split up the init into init and start
V4L/DVB (11463): gspca - m5602-po1030: Remove unneeded init sequences
V4L/DVB (11464): gspca - m5602-mt9m111: Set the cached v4l2 ctrl values
V4L/DVB (11465): gspca - m5602-s5k4aa: Set all v4l2 ctrls on sensor init.
V4L/DVB (11466): gspca - m5602: Let all ctrls on all sensors be static
V4L/DVB (11467): gspca - m5602: Move all dump_sensor to the init function
V4L/DVB (11468): gspca - m5602-mt9m111: Remove redundant init sequences
V4L/DVB (11469): gspca - m5602-mt9m111: More redundant init cleanup
V4L/DVB (11470): gspca - m5602-mt9m111: Implement an auto white balancing control
V4L/DVB (11471): gspca - m5602-mt9m111: Remove more redundant init
V4L/DVB (11472): gspca - m5602-mt9m111: Remove lots of redundant init code
V4L/DVB (11473): gspca - m5602-po1030: Release reset when init is done.
V4L/DVB (11474): gspca - m5602-po1030: Fix sensor probing.
V4L/DVB (11475): gspca - m5602-po1030: Lower the default blue and gain balance
V4L/DVB (11476): gspca - m5602: Add some more register defines
V4L/DVB (11477): gspca - m5602-po1030: Set the blue balance in the init not red balance twice
V4L/DVB (11478): gspca - m5602-mt9m111: Replace various magic constants with defines
V4L/DVB (11479): gspca - m5602-mt9m111: More magic constants replacement
V4L/DVB (11480): gspca - m5602-mt9m111: Remove lots of redundant sensor reads
V4L/DVB (11481): gspca - m5602-mt9m111: More constant replacement
V4L/DVB (11482): gspca - m5602-mt9m111: Remove lots of redundant init code
V4L/DVB (11520): gspca - m5602-po1030: Remove redundant init sequences
V4L/DVB (11521): gspca - m5602-ov9650: Add auto exposure ctrl
V4L/DVB (11522): gspca - m5602-po1030: Add auto exposure control
V4L/DVB (11523): gspca - m5602-po1030: Add private green balance control
V4L/DVB (11524): gspca - m5602-mt9m111: Add green balance ctrl
V4L/DVB (11525): gspca - m5602-mt9m111: Add blue balance ctrl
V4L/DVB (11526): gspca - m5602-mt9m111: Add red balance ctrl
V4L/DVB (11527): gspca - m5602-s5k4aa: Try to use proper read-modify-write of the vflip/hflip
V4L/DVB (11528): gspca - m5602-s5k4aa: Consolidate the gain settings, adjust row start
V4L/DVB (11529): gspca - m5602-s5k4aa: Add noise suppression ctrl
V4L/DVB (11530): gspca - m5602-s5k4aa: Add brightness v4l2 ctrl
V4L/DVB (11531): gspca - m5602-po1030: Clean up some comments
V4L/DVB (11532): gspca - m5602-po1030: Move some code from the start vector to the init vector
V4L/DVB (11533): gspca - m5602-po1030: Setup window per resolution
V4L/DVB (11534): gspca - m5602-po1030: Synthesize the hsync/vsync setup
V4L/DVB (11535): gspca - m5602-po1030: Add experimental QVGA support
V4L/DVB (11536): gspca - m5602-po1030: Impove the bridge vsync/hsync configuration
V4L/DVB (11537): gspca - m5602-po1030: Clear subsampling flag when setting VGA mode
V4L/DVB (11538): gscpa - m5602-ov9650: Add defines for some magic constants
V4L/DVB (11539): gspca - m5602-ov9650: Be more strict during the hsync/vsync synthesis
V4L/DVB (11540): gspca - m5602-mt9m111: Replace magic constants with defines
V4L/DVB (11541): gspca - m5602-mt9m111: Add a start function
V4L/DVB (11542): gspca - m5602-mt9m111: Synthesize the hsync/vsync setup
V4L/DVB (11543): gspca - m5602-mt9m111: Setup VGA resolution
V4L/DVB (11544): gspca - m5602-mt9m111: Add experimental QVGA support
V4L/DVB (11545): gspca - m5602-mt9m111: Activate vflip/hflip by default
V4L/DVB (11546): gspca - m5602-mt9m111: Endianness fixes.
V4L/DVB (11547): gspca - m5602-s5k83a: Align the v4l2 ctrl definitions
V4L/DVB (11548): gspca - m5602-s5k83a: No need to initialize some registers in init
V4L/DVB (11549): gspca - m5602-s5k83a: Remove lots of useless init
Erik Andrén (34):
V4L/DVB (11628): gspca - m5602-s5k83a: Remove more init
V4L/DVB (11629): gspca - m5602-s5k83a: Move some init code around
V4L/DVB (11630): gspca - s5k83a: Add resolution annotations
V4L/DVB (11631): gspca - m5602: Remove useless error check
V4L/DVB (11632): gspca - m5602-s5k83a: Reset the v4l2 ctrl cache upon sensor init
V4L/DVB (11633): gspca - m5602-s5k83a: Move hsync/vsync setup to start function
V4L/DVB (11635): gspca - m5602-ov7660: Initial checkin of sensor skeleton code
V4L/DVB (11636): gspca - m5602-ov7660: Design probe function
V4L/DVB (11637): gspca - m5602-ov7660: Design init function.
V4L/DVB (11638): gspca - m5602-ov7660: Make an educated guess on the proper hsync/vsync
V4L/DVB (11639): gspca - m5602-mt9m111: Correct the hflip/vflip semantics
V4L/DVB (11640): gspca - m5602-s5k4aa: Flip hflip and vflip together
V4L/DVB (11641): gspca - m5602-ov7660: Remove useless init data
V4L/DVB (11642): gspca - m5602-ov7660: Add a gain ctrl
V4L/DVB (11643): gspca - m5602: Add the ov7660 to the module parameter description.
V4L/DVB (11644): gspca - m5602-s5k4aa: Remove some unneeded init code.
V4L/DVB (11646): gspca - m5602-mt9m111: Disable QVGA until it has been verified to work
V4L/DVB (11647): gspca - m5602-po1030: Disable QVGA for now
V4L/DVB (11648): gspca - m5602: Remove some needless error checking and add comments
V4L/DVB (11649): gspca - m5602: Probe the ov7660 sensor
V4L/DVB (11650): gspca - m5602: Sort out macro conflict by adding a prefix
V4L/DVB (11684): gspca - m5602-s5k4aa: Add experimental SXGA support
V4L/DVB (11685): gspca - gspca-m5602: Constify parameters of two functions
V4L/DVB (11686): gspca - m5602-s5k4aa: Disable SXGA resolution for now
V4L/DVB (11687): gspca - m5602-ov9650: Add missing v4l2 ctrl ids
V4L/DVB (11690): gspca - m5602-s5k4aa: Add vflip quirk for the MSI L735
V4L/DVB (11691): gspca - m5602-ov9650: Add ASUS A6K vflip quirk
V4L/DVB (11692): gspca - m5602: Checkpatch.pl fixes
V4L/DVB (11693): gspca - stv06xx-vv6410: Add exposure ctrl
V4L/DVB (11694): gspca - stv06xx-vv6410: No need to double set gain and exposure
V4L/DVB (11695): gspca - stv06xx-vv6410: Set analog gain at init
V4L/DVB (11940): gspca - m5602-s5k4aa: Add vflip quirk for the Lenovo Y300
V4L/DVB (11941): gspca - m5602-ov9650: Add vflip quirk for the ASUS A6VA
V4L/DVB (11942): gspca - m5602-ov9650: Reorder quirk list and add A7V quirk
FUJITA Tomonori (1):
V4L/DVB (11937): vino: replace dma_sync_single with dma_sync_single_for_cpu
Figo.zhang (5):
V4L/DVB (11953): videobuf-dma-sg: return -ENOMEM if vmalloc fails
V4L/DVB (11958): usbvision-core.c: vfree does its own NULL check
V4L/DVB (11991): buf-core.c: add pointer check
V4L/DVB (11995): zr364xx.c: vfree does its own NULL check
V4L/DVB (12004): poll method lose race condition
Filipe Rosset (3):
V4L/DVB (11487): em28xx: fix typo em28xx_errdev message
V4L/DVB (11838): uvcvideo: Add Lenovo Thinkpad SL400 to device list comments
V4L/DVB (11895): bt8xx: remove always false if
Frank Dischner (1):
V4L/DVB (11987): au8522: add support for QAM-64 modulation type
Franklin Meng (2):
V4L/DVB (11976): em28xx: set up tda9887_conf in em28xx_card_setup()
V4L/DVB (11977): em28xx: Add Kworld 315 entry
Greg Kroah-Hartman (1):
V4L/DVB (11739): remove driver_data direct access of struct device
Grégory Lardière (2):
V4L/DVB (11688): gspca - m5602-s5k4aa: Fixup SXGA resolution.
V4L/DVB (11689): gspca - m5602-s5k4aa: Fixup the vflip/hflip
Guennadi Liakhovetski (6):
V4L/DVB (11607): soc-camera: add a free_bus method to struct soc_camera_link
V4L/DVB (11608): soc-camera: host-driver cleanup
V4L/DVB (11609): soc-camera: remove an extra device generation from struct soc_camera_host
V4L/DVB (11610): soc-camera: simplify register access routines in multiple sensor drivers
V4L/DVB (11611): soc-camera: link host drivers after clients
V4L/DVB (11705): soc-camera: prepare for the platform driver conversion
Hans Verkuil (7):
V4L/DVB (11670): tuner: remove tuner_i2c_address_check
V4L/DVB (11671): v4l2: add v4l2_device_set_name()
V4L/DVB (11672): ivtv: use v4l2_device_set_name.
V4L/DVB (11673): v4l2-device: unregister i2c_clients when unregistering the v4l2_device.
V4L/DVB (11676): radio-fm16: cleanups
V4L/DVB (11677): radio-fm16: fix g_tuner.
V4L/DVB (11967): v4l: i2c modules must be linked before the v4l2 drivers
Hans de Goede (6):
V4L/DVB (11448): gspca - main: Use usb interface as parent.
V4L/DVB (11871): gspca - spca561: Change the Rev12a controls.
V4L/DVB (11872): gspca - spca561: Rename the 'White Balance' control to 'Hue'.
V4L/DVB (11970): gspca - ov519: Add support for the ov518 bridge.
V4L/DVB (11972): gspca - main: Skip disabled controls.
V4L/DVB (11870): gspca - main: VIDIOC_ENUM_FRAMESIZES ioctl added.
Huang Weiyi (1):
V4L/DVB: cx231xx: remove unused #include <linux/version.h>'s
Igor M. Liplianin (4):
V4L/DVB (11981): Remote control debugging for dw2102 driver based USB cards
V4L/DVB (11982): Add keymaps for TeVii and TBS USB DVB-S/S2 cards
V4L/DVB (11983): Add support for DVBWorld DVB-C USB Cable card.
V4L/DVB (11984): Add support for yet another SDMC DM1105 based DVB-S card.
Jan Ceuleers (1):
V4L/DVB (11962): dvb: Fix broken link in get_dvb_firmware for nxt2004 (A180)
Jan Nikitenko (1):
V4L/DVB (11999): af9015: fix stack corruption bug
Jani Monoses (1):
V4L/DVB (11720): gspca - sonixj: Webcam 06f8:3008 added
Jean Delvare (13):
V4L/DVB (11564): tda7432: Delete old driver history
V4L/DVB (11723): Link firmware to physical device
V4L/DVB (11737): Drop stray references to i2c_probe
V4L/DVB (11748): pvrusb2: Don't use the internal i2c client list
V4L/DVB (11843): ir-kbd-i2c: Don't use i2c_client.name for our own needs
V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model
V4L/DVB (11845): ir-kbd-i2c: Use initialization data
V4L/DVB (11846): ir-kbd-i2c: Don't assume all IR receivers are supported
V4L/DVB (11847): saa7134: Simplify handling of IR on MSI TV@nywhere Plus
V4L/DVB (11848): saa7134: Simplify handling of IR on AVerMedia Cardbus E506R
V4L/DVB (11849): ivtv: Probe more I2C addresses for IR devices
V4L/DVB (11850): pvrusb2: Instantiate ir_video I2C device by default
V4L/DVB (11992): Add missing __devexit_p()
Jean-Francois Moine (20):
V4L/DVB (11446): gspca - t613: Do sensor reset only for sensor om6802.
V4L/DVB (11449): gspca - zc3xx: Bad probe of many webcams since adcm2700 addition.
V4L/DVB (11708): gspca - main: Version change.
V4L/DVB (11709): gspca - zc3xx: Bad debug level in i2c_read
V4L/DVB (11710): gspca - main: Webcams cannot do both isoc and bulk image transfers.
V4L/DVB (11711): gspca - main: Fix a crash when no bandwidth available
V4L/DVB (11712): gspca - main: Set the current alternate setting only when needed
V4L/DVB (11713): gspca - ov534: Don't discard the images when no UVC EOF
V4L/DVB (11714): gspca - spca500 and sunplus: Change the 0x00 insertion mechanism.
V4L/DVB (11715): gspca - main: Set the number of packets per ISOC message.
V4L/DVB (11716): gspca - sonixj: Adjust some exchanges according to traces
V4L/DVB (11717): gspca - sonixj: Webcams with bridge sn9c128 added
V4L/DVB (11718): gspca - vc032x: Bad pixelformat for mi1320_soc
V4L/DVB (11719): gspca - vc032x: mi1320_soc images are upside-down
V4L/DVB (11867): gspca - spca508: Cleanup source and update copyright.
V4L/DVB (11868): gspca - spca508: Optimize code.
V4L/DVB (11869): gspca - ov534: JPEG 320x240 and 640x480 formats for ov965x.
V4L/DVB (11969): gspca - spca505: Reinitialize the webcam at resume time.
V4L/DVB (11971): gspca - doc: Add the 05a9:a518 webcam to the Documentation.
V4L/DVB (11973): gspca - ov534: Do the ov772x work again.
Johannes Klug (1):
V4L/DVB (11645): gspca - m5602-ov9650: Add image flip quirk for the ASUS A6VA
Joseba Goitia Gandiaga (1):
V4L/DVB (11488): get_dvb_firmware: trivial url change
Kay Sievers (1):
V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE
Laurent Pinchart (8):
V4L/DVB (11835): uvcvideo: Parse frame descriptors with non-continuous indexes.
V4L/DVB (11836): uvcvideo: Add missing whitespaces to multi-line format strings.
V4L/DVB (11837): uvcvideo: Start status polling on device open
V4L/DVB (11944): uvcvideo: Add generic control blacklist.
V4L/DVB (11945): uvcvideo: Don't accept to change the format when buffers are allocated.
V4L/DVB (11946): uvcvideo: Add support for Aveo Technology webcams
V4L/DVB (11947): uvcvideo: Add support for FSC V30S webcams
V4L/DVB (11948): uvcvideo: Ignore non-UVC trailing interface descriptors.
Lennart Poettering (2):
V4L/DVB (11960): v4l: generate KEY_CAMERA instead of BTN_0 key events on input devices
V4L/DVB (11993): V4L/pwc - use usb_interface as parent, not usb_device
Luk?? Karas (1):
V4L/DVB (11451): gspca - m5602-s5k83a: Add rotation, ctrl cache. Rename some ctrls.
Lukas Karas (1):
V4L/DVB (11634): gspca - m5602-s5k83a: Set the sensor_settings pointer correctly
Magnus Damm (1):
V4L/DVB (11731): buf-dma-contig: remove sync operation
Manu Abraham (10):
V4L/DVB (11579): Initial go at TT S2-1600
V4L/DVB (11581): stv090x and stv6110x: fix repeater level setup and ref clock
V4L/DVB (11582): stv090x: fix Undocumented Registers
V4L/DVB (11586): stv090x: switch i/p ADC as well during Power management
V4L/DVB (11587): stv090x: set DiSEqC frequency to 22kHz
V4L/DVB (11588): stv090x: support > 60MSPS, simplify Srate calculation
V4L/DVB (11589): stv090x: code simplification
V4L/DVB (11590): stv090x: code simplification
V4L/DVB (11591): stv090x: code simplification
V4L/DVB (11682): STV0900/STV0903: Add support for Silicon cut >= 3
Marcel Jueling (1):
V4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0
Mariusz Kozlowski (1):
V4L/DVB (11566): remove broken macro from dvb stv0900_priv.h
Marton Balint (3):
V4L/DVB (11394): cx88: Add support for stereo and sap detection for A2
V4L/DVB (11395): cx88: audio thread: if stereo detection is hw supported don't do it manually
V4L/DVB (11396): cx88: avoid reprogramming every audio register on A2 stereo/mono change
Matthias Schwarzott (2):
V4L/DVB (11828): Reducing print-level of I2C error prints
V4L/DVB (11894): flexcop-pci: dmesg visible names broken
Matthieu CASTET (1):
V4L/DVB (11832): dibusb_mc: fix i2c to not corrupt eeprom in case of strange read pattern
Mauro Carvalho Chehab (10):
V4L/DVB (11654a): Add a missing end of line at the end of gspca/m5602/Makefile
V4L/DVB (11663): Fix a warning introduced by git commit ec5f5bf80501abfe2da2897cfcde8452b545aacb
V4L/DVB (11825): em28xx: add Terratec Grabby
V4L/DVB (11827): Add support for Terratec Grabster AV350
V4L/DVB (11917): Fix firmware load for DVB-T @ 6MHz bandwidth for xc3028/xc3028L
V4L/DVB (11918): tuner-xc2028: Fix offset frequencies for DVB @ 6MHz
V4L/DVB (11922): tuner-xc2028: cleanup: better use tuner type defines
V4L/DVB (11966): ov511: Fix unit_video parameter behavior
V4L/DVB (11986): Kconfig: DVBWorld DVB-C USB Cable card needs tda1002x frontend
V4L/DVB (11780): Siano: fix compilation error due to the lack of EXTERNAL_SYMBOL
Michael Krufky (11):
V4L/DVB (11766): cx23885: mark functions encoder_on_port[bc] as static inline
V4L/DVB (11768): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1270
V4L/DVB (11769): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1275
V4L/DVB (11770): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1255
V4L/DVB (11771): cx23885: add DVB-T tuning support for Hauppauge WinTV-HVR1210
V4L/DVB (11772): cx23885: update model matrix for "k2c2" retail boards
V4L/DVB (11773): cx23885: clean up struct names for Hauppauge WinTV-HVR127X devices
V4L/DVB (11858): cx23885: fix tda10048 IF frequencies for the Hauppauge WinTV-HVR1210
V4L/DVB (11860): saa7134: fix quirk in saa7134_i2c_xfer for the saa7131 bridge
V4L/DVB (11861): saa7134: enable digital tv support for Hauppauge WinTV-HVR1110r3
V4L/DVB (11877): lgdt3305: fix 64bit division in function lgdt3305_set_if
Mike Isely (5):
V4L/DVB (11744): pvrusb2: Select, track, and report IR scheme in use with the device
V4L/DVB (11745): pvrusb2: Update to work with upcoming ir_video changes in v4l-dvb core
V4L/DVB (11746): pvrusb2: Set ir_video autoloading to default disabled
V4L/DVB (11747): pvrusb2: Bump up version advertised through v4l interface
V4L/DVB (11750): pvrusb2: Allocate a routing ID for future support of Terratec Grabster AV400
Miroslav Sustek (2):
V4L/DVB (11879): Adds support for Leadtek WinFast DTV-1800H
V4L/DVB (11441): cx88-dsp: fixing 64bit math
Márton Németh (2):
V4L/DVB (11573): uvcvideo: Prevent invormation loss with removing implicit casting
V4L/DVB (11574): uvcvideo: fill reserved fields with zero of VIDIOC_QUERYMENU
Németh Márton (1):
V4L/DVB (11736): videobuf: modify return value of VIDIOC_REQBUFS ioctl
OldÅich JedliÄka (1):
V4L/DVB (11567): saa7134: Added support for AVerMedia Cardbus Plus
Oliver Endriss (5):
V4L/DVB (11759): dvb-ttpci: Add TS replay capability
V4L/DVB (11760): dvb-ttpci: Check transport error indicator flag
V4L/DVB (11761): dvb-ttpci: Fixed VIDEO_SLOWMOTION ioctl
V4L/DVB (11762): dvb-ttpci: Fixed return code of av7110_av_start_play
V4L/DVB (11763): dvb-ttpci: Some whitespace adjustments
Patrick Boettcher (2):
V4L/DVB (11829): Rewrote frontend-attach mechanism to gain noise-less deactivation of submodules
V4L/DVB (11831): dib0700: added USB IDs for Terratec T3 and T5
Pieter Van Schaik (1):
V4L/DVB (11735): Enables the Winfast TV2000 XP Global TV IR
Randy Dunlap (4):
V4L/DVB (11756): soc_camera: depends on I2C
V4L/DVB (11758): 2: handle unregister for non-I2C builds
V4L/DVB (11881): one kconfig controls them all
V4L/DVB (11936): Fix v4l2-device usage of i2c_unregister_device()
Robert Jarzmik (1):
V4L/DVB (11613): pxa_camera: Documentation of the FSM
Robert Krakora (2):
V4L/DVB (11896): em28xx: Fix for Slow Memory Leak
V4L/DVB (12002): uvc: Fix for no return value check of uvc_ctrl_set() which calls mutex_lock_interruptible()
Roel Kluin (4):
V4L/DVB: cx23885/cymax2: binary/logical &/&& typo
V4L/DVB: cleanup redundant tests on unsigned
V4L/DVB (11741): zoran: Fix &&/|| typo
V4L/DVB (11961): tvp514x: try_count off by one
Simon Arlott (1):
V4L/DVB (11841): core: fix potential mutex_unlock without mutex_lock in dvb_dvr_read
Steven Toth (13):
V4L/DVB (11665): cx88: Add support for the Hauppauge IROnly board.
V4L/DVB (11666): cx23885: Don't assume GPIO interrupts are cam related.
V4L/DVB (11697): tda10048: Add ability to select I/F at attach time.
V4L/DVB (11698): cx23885: For tda10048 boards ensure we specify the I/F
V4L/DVB (11699): pvrusb2: Ensure we specify the I/F at attach time
V4L/DVB (11700): tda10048: Added option to block i2c gate control from other drivers.
V4L/DVB (11701): pvrusb2: Ensure the PVRUSB2 disabled the i2c gate on the tda10048.
V4L/DVB (11765): cx23885: Add generic functions for driving GPIO's
V4L/DVB (11767): cx23885: Add preliminary support for the HVR1270
V4L/DVB (11854): TDA10048: Ensure the I/F changes during DVB-T 6/7/8 bandwidth changes.
V4L/DVB (11855): cx23885: Ensure we specify I/F's for all bandwidths
V4L/DVB (11856): pvrusb2: Ensure we specify I/F's for all bandwidths
V4L/DVB (11857): TDA10048: Missing two I/F's / Pll combinations from the PLL table
Theodore Kilgore (1):
V4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added.
Tobias Klauser (2):
V4L/DVB (11654): gspca - m5602: Storage class should be before const qualifier
V4L/DVB (11724): firedtv: Storage class should be before const qualifier
Trent Piepho (1):
V4L/DVB (11964): b2c2: Fix problems with frontend attachment
Uri Shkolnik (42):
V4L/DVB (11812): Siano: smsusb - add big endian support
V4L/DVB (11239): sdio: add cards ids for sms (Siano Mobile Silicon) MDTV receivers
V4L/DVB (11240): siano: add high level SDIO interface driver for SMS based cards
V4L/DVB (11552): Siano: SDIO interface driver - remove two redundant lines
V4L/DVB (11554): Siano: core header - add definitions and structures
V4L/DVB (11555): Siano: core - move and update the main core structure declaration
V4L/DVB (11556): Siano: core header - indentation
V4L/DVB (11559): Siano: add support for infra-red (IR) controllers
V4L/DVB (11561): Siano: add messages handling for big-endian target
V4L/DVB (11726): Modify the file license to match all other Siano's files
V4L/DVB (11727): Siano: core header - update include files
V4L/DVB (11728): Siano: smsdvb - modify license
V4L/DVB (11729): Siano: smsdvb - remove redundent complete instruction
V4L/DVB (11776): Siano: smsusb - update license
V4L/DVB (11777): Siano: smsusb - handle byte ordering and big endianity
V4L/DVB (11778): Siano: smsusb - lost buffers bug fix
V4L/DVB (11779): Siano: Makefile - add smsendian to build
V4L/DVB (11781): Siano: smsdvb - add big endian support
V4L/DVB (11782): Siano: smsdvb - use 'push' status mechanism
V4L/DVB (11783): Siano: smsdvb - small typo fix ad module author
V4L/DVB (11813): Siano: move dvb-api headers' includes to dvb adapter
V4L/DVB (11814): Siano: smscards - add gpio look-up table
V4L/DVB (11815): Siano: bind infra-red component
V4L/DVB (11816): Siano: USB - move the device id table to the cards module
V4L/DVB (11817): Siano: smscards - fix wrong firmware assignment
V4L/DVB (11818): Siano: smscards - assign gpio to HPG targets
V4L/DVB (11819): Siano: smscore - fix get_common_buffer bug
V4L/DVB (11820): Siano: smscore - fix byte ordering bug
V4L/DVB (11821): Siano: smscore - fix isdb-t firmware name
V4L/DVB (11822): Siano: smscore - bug fix at get_device_mode
V4L/DVB (11823): Siano: smsusb - fix typo in module description
V4L/DVB (11824): Siano: smsusb - change exit func debug msg
V4L/DVB (11883): Siano: cards - add two additional (USB) devices
V4L/DVB (11884): Siano: smssdio - revert to stand alone module
V4L/DVB (11885): Siano: Add new GPIO management interface
V4L/DVB (11886): Siano: smscore - fix some new GPIO definitions names
V4L/DVB (11887): Siano: smscards - add board (target) events
V4L/DVB (11888): Siano: smsusb - remove redundant ifdef
V4L/DVB (11889): Siano: smsdvb - add DVB v3 events
V4L/DVB (11890): Siano: smscore - remove redundant code
V4L/DVB (11891): Siano: smscore - bind the GPIO SMS protocol
V4L/DVB (11892): Siano: smsendian - declare function as extern
Wen-chien Jesse Sung (1):
V4L/DVB (11730): af9015: support for KWorld MC810
figo.zhang (3):
V4L/DVB (11852): saa7134-video.c: poll method lose race condition
V4L/DVB (11853): minor have assigned value twice
V4L/DVB (11990): saa7134-video.c: fix the block bug
hermann pitton (1):
V4L/DVB (11732): saa7134: disable not yet existing IR and DVB support on the Compro T750
tomas petr (1):
V4L/DVB (11830): dib0700: add support for Leadtek WinFast DTV Dongle H
---------------------------------------------------
V4L/DVB development is hosted at http://linuxtv.org
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-09-21 11:06 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-23 6:42 [GIT PATCHES for 2.6.31] V4L/DVB updates Mauro Carvalho Chehab
-- strict thread matches above, loose matches on Subject: below --
2009-09-19 4:49 Mauro Carvalho Chehab
2009-09-21 11:05 ` Mauro Carvalho Chehab
2009-06-16 23:53 Mauro Carvalho Chehab
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®