aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* V4L/DVB (12824): tuner-xc2028: adds an option to send i2c data on slower speedMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12823): tm6000: Uses another method for handling incomplete packetsMauro Carvalho Chehab2010-05-17
| | | | | | | This requires a little more memory, and some memcpy to work, but the logic is simpler than the previous method. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12822): tm6000: Add support for tm6010Mauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12821): tm6000: update USB request names and clean up i2c routineChris Pascoe2010-05-17
| | | | | | | | | | | Update the descriptions of the USB request types so that they match what we now know they do. Rework the i2c_xfer function so that it is more explicit what sort of I2C transfers it is that the tm6000 can't perform. Signed-off-by: Chris Pascoe <c.pascoe@itee.uq.edu.au> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12820): tm6000: fix i2c readingsChristopher Pascoe2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12819): tm6000: mts parameter has changed on tuner-xc2028.cMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12818): tm6000: Use dvb_frontend_detach instead of single ↵Michel Ludwig2010-05-17
| | | | | | | | | | symbol_put commands Thanks to Mike Krufky for pointed that one out. Also include some minor cleanups. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12817): tm6000: add a missing symbol_putMichel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12816): tm6000: fix tm6000 attach method and fix a few CodingStylesMichel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12815): tm6000: follow videobuf API changesMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12814): tm6000: fix eeprom reading on tm6000Mauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12813): tm6000: all read messages should use prev_regMauro Carvalho Chehab2010-05-17
| | | | | | read messages with length>1 where using the wrong register. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12812): tm6000: fix build dependencies for tm6000 and tuner-xc2028Michel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12811): tm6000: a few registers is needed from the sif/noif setingsMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12810): tm6000: Avoid sending xc3028 setups for other tunersMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12809): tm6000: Remove an old hackMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12808): tm6000: Move analog tv standards to tm6000-stdsMauro Carvalho Chehab2010-05-17
| | | | | | | | | tm5600/6000/6010 requires a large config table for video standards. Better to move this to their own file. Also added register settings for tm6010 (needs testing. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12807): tm6000: Properly select xc2028 parametersMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12806): tm6000: Select VIDEO_TUNER for tm6000 devicesMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12805): tm6000: Fix a memory leak at tm6000-videoMauro Carvalho Chehab2010-05-17
| | | | | | | | | | if a transfer buffer allocation fails, the last allocated urb is leaked (it hasn't been stored in dev->urb[] yet so tm6000_uninit_isoc misses it). The patch also includes a small typo fix. Thanks to Florin Malita <fmalita@gmail.com> for pointing this. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12804): tm6000: Build the module properly if ↵Michel Ludwig2010-05-17
| | | | | | | CONFIG_VIDEO_TM6000_DVB is selected. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12803): tm6000: make tm6000_devused staticMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12802): tm6000: adds command to enable audio output at tm6000Mauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12801): tm6000: Add support for ADSTech Mini Dual TV (PTV-339).Michel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12800): tm6000: fix tm6000 analog video buffer handlingMauro Carvalho Chehab2010-05-17
| | | | | | | | | | | | | | Previously, there were no sync between video buffer filling and received URBs. So, the presented image were a mix of frame and frame-1. Now, a filled buffer should contain only data for that frame. allocates a maximum of 64 KB per each URB area. This fixed two bugs: - Sometimes, there were no available continuos block of about 1 MB; - Image weren't not properly updated, since parts of the URBs aren't updated. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12799): tm6000: avoid troubles if a header is broken on separate URBsMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12798): tm6000: Split header processing from header findMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12797): tm6000: Allow selecting audio bitrateMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12796): tm6000: Add a hack for PAL standardsMauro Carvalho Chehab2010-05-17
| | | | | | | The common code is not properly working. This hack should do the work for now. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12795): tm6000: Fix buffering sizeMauro Carvalho Chehab2010-05-17
| | | | | | At the first time an application were called, resolutions were wrong. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12794): tm6000: handle also PAL/SECAM resolutionsMauro Carvalho Chehab2010-05-17
| | | | | | Fix the resolutions for 625 line video standards (european PAL/SECAM) Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12793): tm6000: On some kernels, eeprom reading were generating a bugMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12791): tm6000: fix poll() methodMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12790): tm6000: check for errors on usb->statusMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12789): tm6000: fix DVB dependencyMauro Carvalho Chehab2010-05-17
| | | | | | Compilation were causing errors, if DVB_CORE weren't selected. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12788): tm6000: Add initial DVB-T supportMichel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12786): tm6000: Remove code dealing with the ZL10353Michel Ludwig2010-05-17
| | | | | | | | Remove code dealing with the ZL10353 as this is all handled by the ZL10353 module. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12785): tm6000: allow user gpio address for tuner resetMichel Ludwig2010-05-17
| | | | | | | | Modify tuner_callback to user the device's GPIO address field for tuner reset. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12784): tm6000: Some cleanups at the driverMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12783): tm6000: add xc2028/3028 to dvbMichel Ludwig2010-05-17
| | | | | | | Add experimental DVB frontend tuner interface to xc2028/3028 Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12782): tm6000: Correct some device capabilitiesMichel Ludwig2010-05-17
| | | | | | | | Add tuner reset GPIO and demodulator address fields to the tm6000_core struct. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12781): tm6000: Start adding support for GPIO device-specific ↵Mauro Carvalho Chehab2010-05-17
| | | | | | parameters Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12780): tm6000: Improve handling of SMBus Write Byte commands ↵Michel Ludwig2010-05-17
| | | | | | | | | | followed by a read command. SMBus Write Byte commands followed by a read command on the same I2C address are not sent out to the chip as they wouldn't have any effect. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12779): tm6000: Correct dev init & Add general USB ctrl msg pauseMichel Ludwig2010-05-17
| | | | | | | | | Add GPIO4 reset, which is required to make DVB-T work with the Freecom stick. Add a general 5 ms pause to the "tm6000_read_write_usb" method. Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12778): tm6000: Fix SMBus Read Byte commandMichel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12777): tm6000: Add support for Freecom Hybrid Stick / Moka DVB-T ↵Michel Ludwig2010-05-17
| | | | | | | Receiver Dual Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12776): tm6000: decrement users countMauro Carvalho Chehab2010-05-17
| | | | Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12775): tm6000: fix usb_submit_urb to be called inside interrupt ↵Michel Ludwig2010-05-17
| | | | | | | context Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12774): tm6000: fix module load/unloadMichel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (12773): tm6000: fix module unregisterMichel Ludwig2010-05-17
| | | | | Signed-off-by: Michel Ludwig <michel.ludwig@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>