summaryrefslogtreecommitdiff
path: root/linux/drivers
AgeCommit message (Collapse)Author
2004-09-20- read unc, ber, signal strengthPatrick Boettcher
- corrected FEC_2_3 handling - debug methods
2004-09-20- added Compro Videomate USB DVB-T USB idsPatrick Boettcher
- changed vendor and product id defines - several URB's are now submitted for TS-transfer - usb_kill_urb - i2c writes during ts feed is now paused
2004-09-20Apply patches by Christopher Pascoe, thanks for your work.Michael Hunold
Notes: Note that to use this with either of the DVICO FusionHDTV DVB-T boards you will need to fetch and build against a recent snapshot of the video4linux code that you can obtain from http://dl.bytesex.org/cvs-snapshots/. This will get you the board ID for the Lite board, and/or the kernel I2C support needed for the DVB-T1. Cleanups (mt352-0-cleanup.patch) include: - moving the card_type and dvb_frontend_info structure into the adapter state to permit more than one card type in a system at once converting the force_card parameter to an array to permit the same; - removing incorrect "shift" values reintroduced by the merge of the TDTC9251DH01C driver which was based on an old version of the code with incorrect values - changes discussed and tested by Antonio Mancuso; - removing the incorrect use of I2C_M_NOSTART from the driver. The only boards where this worked were the boards where use_i2c_hw was enabled in the bttv driver, and there only because the i2c_hw code ignores the I2C_M_NOSTART flag and always generates a start condition. On other boards where the clag is respected, this violates the i2c protocol and causes only errors. No-op; - cleaning up some double initialisation (specifically that of the ACQ_CTL register - no-op; - converts some routines to pass the true frequency around, rather than the frequency in MHz - need the real frequency for other boards - no-op; - ignoring FEC_NONE for the LP coderate in the case where OFDM hierarchy mode is either set to be auto-detected or is disabled. The demodulator ignores our settings anyway; - changing the detect_avermedia function to a more generic function that can be used to detect other bt878 or cx2388x cards in a similar way; - rounding the frequency programmed into the PLL so that it will be closer to the desired received frequency; - decoupling requirement for FE_REGISTER/FE_UNREGISTER to be called synchronously from within mt352_attach_adapter/mt352_detach_client, so that mt352 can be used with drivers such as cx88 which have i2c and DVB support in separate modules. The DVICO hardware support (mt352-1-dvico.patch): - introduces functionality for the DVICO FusionHDTV DVB-T1 and DVICO FusionHDTV DVB-T Lite boards in the mt352 frontend; - activates autodetection for these boards; The dvb-bt8xx patch (dvb-bt8xx.patch): - adds hardware support for the DVICO FusionHDTV DVB-T Lite - adds functionality to the bt8xx code to switch on/off DMA of the transport stream only when the DVB layer wants data, rather than generating a constant interrupt stream the entire time that the driver is loaded. The mt352 speedup patch (mt352-2-speedups.patch) helps with tuning speed on the mt352 frontend, by: - reinitialising the frontend only in the case when it has not yet been initialised or when it has been put to sleep; - ignoring requests from the frontend thread to repetitively acquire a transponder with the same parameters. Each time it does this, the tuner/demodulator lose sync and acquisition time is needlessly extended.
2004-09-20- saa7134: add Compro VideoMate TV Gold+ (Eric Dorland).Gerd Knorr
- v4l2: mpeg ioctl tweaks.
2004-09-20- cx88: add Provideo PV259 by Steven Myers.Gerd Knorr
2004-09-20- bttv: dark red image fixed (thanks to jeremy smith).Gerd Knorr
- misc cx88 tweaks.
2004-09-18- rename way-too-long ""Technisat SkyStar2 driver"" to "SkyStar2"Michael Hunold
2004-09-18More stuff backfeeded from mailine:Michael Hunold
- shiffe pci_enable_device() and pci_disable_device() around
2004-09-18Stuff backfeeded from 2.6.9-rc2-mm1:Michael Hunold
- use struct kvec instead of struct iovec - use correct format specifier in printk() - implement dvb_net_set_config()
2004-09-18- make drivers depend on PCI, tooMichael Hunold
2004-09-18- use hostprogs-y instead of host-progsMichael Hunold
2004-09-18- use correct format specifier for printing out firmware sizeMichael Hunold
2004-09-17- cx88: maybe fix nicam + pal-iGerd Knorr
- v4l2: mpeg api first cut
2004-09-17- typos in README.dibusb fixed and comments addedPatrick Boettcher
- changed debug calls, added debug levels - fixed bug, when enumerating the firmware files
2004-09-16- misc card specific stuff.Gerd Knorr
2004-09-16- bttv: take care that i2c adapter class is set correctly.Gerd Knorr
2004-09-16- autoload frontends.Gerd Knorr
2004-09-16- bttv: fix planat capture.Gerd Knorr
- bttv: add risc buffer size sanity checks.
2004-09-15Fixes for problems with certain transpondersAndrew de Quincy
2004-09-15This updates the cx22702 frontend driver:Michael Hunold
* make it ignore any non-dvb card i2c adapters. * fixup the registering / unregistering order and make it more robust. (Patch by Gerd Knorr)
2004-09-15- added a bunch of $Id$ tags.Gerd Knorr
2004-09-15- bttv: fix planar capture oops.Gerd Knorr
- cx88: make dvb driver quiet. - cx88: some i2c init/exit fixes.
2004-09-13- added support for "Ultima Electronic/Artec T1 USB TVBOX" (another dibusb ↵Patrick Boettcher
clone) reported by Christian Motschke, thanks - make some doc notes about it
2004-09-13- alpha has to be 1, even when hierarchy is offPatrick Boettcher
- modified the tuning auto search behaviour - inversion is now detected automatically, too - some cleanups, added some more debug printks
2004-09-12Fixed dropouts on older DVB cardsKlaus Schmidinger
2004-09-10- cx88: i2c fixups.Gerd Knorr
2004-09-10- fix 2.4 kernel builds.Gerd Knorr
2004-09-09- gcc 2.95 build fix.Gerd Knorr
2004-09-09Fix for compilation under woodyAndrew de Quincy
2004-09-07correct a wrong .o filename in kernel MakefilePatrick Boettcher
2004-09-07- cx88: add connexant dvb reference design by Andrew de QuinceyGerd Knorr
- misc fixes.
2004-09-06corrected USB vendor ids for dibusbPatrick Boettcher
2004-09-06Support for Thomson DTT7579 tuner.Andrew de Quincy
2004-09-06Patch from Steve Toth for cx22702/new Hauppauge Nova-T support.Andrew de Quincy
2004-09-06- IR remote support for Medion 2819 by AlexGerd Knorr
- more cx88 dvb fixes.
2004-09-06- fix saa7134 oops.Gerd Knorr
2004-09-06Patch from Steve Toth for cx22702/new Hauppauge Nova-T support.Andrew de Quincy
2004-09-06- cx88: misc dvb tweaks.Gerd Knorr
2004-09-06- bttv: add DVICO FusionHDTV DVB-T Lite (Christopher Pascoe).Gerd Knorr
- cx88: add Hauppuage Nova-T DVB-t (Steve Toth).
2004-09-06Fixed system freeze with SMP/preemptive kernels. Using spin_lock instead of ↵Oliver Endriss
spin_lock_irq caused a race condition between irq/tasklet and user space task.
2004-09-05removed unwanted commentsPatrick Boettcher
2004-09-05added some more ioctl calls, modified the SET_FRONTED behaviour.Patrick Boettcher
2004-09-05removed some text from dib3000mbPatrick Boettcher
2004-09-05necessary changes to deactivate to vp7041 driver and enable to dibusb driverPatrick Boettcher
2004-09-05dvb-dibusb is substituting the vp7041 USB driver. it is basicly a i2c-to-usb ↵Patrick Boettcher
bridge and does the demux stuff (i.e. passing the mpeg2-data to the sw-demux).
2004-09-05added I2C_DRIVERID_DVBFE_DIB3000MB for the dib3000mb frontend driver.Patrick Boettcher
2004-09-05removing vp7041 driver. It is obsolete and substituted by the dibusb and ↵Patrick Boettcher
dib3000mb drivers.
2004-09-05Add driver for the DiBcom 3000-MB DVB-T frontend. It is used on USB DVB-T ↵Patrick Boettcher
devices based on a DiBcom reference design.
2004-09-04- Make kconfig select AV7110_OSD if AV7110 is selected, as most users wantKenneth Aafloy
it, but rather forget to select it. - Also don't force selection of compiling the firmware into the kernel, only hint at this, like above, because it breaks: - Generic Driver Options - Select only drivers that don't need compile-time external firmware - Prevent firmware from being built
2004-09-03- msleep() cleanups from kernel janitors.Gerd Knorr