Re: [GIT PATCHES for 2.6.31] V4L/DVB updates
Em Sat, 19 Sep 2009 01:49:30 -0300 Mauro Carvalho Chehab 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 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[GIT PATCHES for 2.6.31] V4L/DVB updates
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
[GIT PATCHES for 2.6.31] V4L/DVB updates
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 E
[GIT PATCHES for 2.6.31] V4L/DVB updates
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