summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci
AgeCommit message (Collapse)Author
2003-02-11apply fix ring_buffer_free() logic in ci_ll_reset() contributed by Oliver ↵Holger Waechtler
Endriss <o.endriss@gmx.de>
2003-02-10link layer firmwareHolger Waechtler
2003-02-09fixed a missing 'return' statement (reported by Oliver Endriss ↵Klaus Schmidinger
<o.endriss@gmx.de>)
2003-02-07Fixed overwriting slot number in CA_GET_SLOT_INFO.Klaus Schmidinger
2003-01-17apply fix by <emard@softhome.net> in order to set demux_id correctlyHolger Waechtler
2003-01-16- extended the preprocessor magic to av7110.c, too, had to changeMichael Hunold
the other files again.
2003-01-16- renamed card enum as suggested by HolgerMichael Hunold
- added fix for cards with hardware diseqc suggested by Peter Schildmann - cleaned up the cards declaration and variables using preprocessor magic
2003-01-13fix unresolved symbol __ucmpdi2 in 2.4 buildJohannes Stezenbach
(don't use 64bit ints in switch())
2003-01-13Add NTSC mode back to av7110 driver.Michael Hunold
2003-01-10- Fix broken i2c irq transfer, due to Holger's changesMichael Hunold
- clean up the mxb driver and it's helper modules (rename the structures, add GPL license to the appropriate files, c99 initialisers) - fix 2.5.55 "module insertion causes bug in kobject.o" issue - fixed missing exported symbols in budget-core
2003-01-08Removed the whole "device<=>extension" matching crap, the pci subsystemMichael Hunold
can do this much better. We now simply register one pci driver for every extension and are done with it -- if a device actually exists, the pci subsystem calls us back. That's it. Warning: this triggers a bug in the 2.5.x module subsystem -- you should *not* use the driver.av7110 script and modprobe the driver. You can a) build your kernel staticall b) insert the modules one by one with *insmod* I already filed a bug report to lkml. Fixed a bug in Kconfig which prevented the saa7146 modules from being build.
2003-01-08apply optimisation patches suggested by Dr. Werner Fink <werner@suse.de>Holger Waechtler
2003-01-05After all, using the i2c irq wasn't a good idea. After long hours ofMichael Hunold
testing why the !#+?§"1 TS stream stops and "debi oops" messages appear, I found out that this is caused by the i2c irq handler. Don't ask me why, but returning to the old code solved this mystery. Apparently, the additional i2c interrupts caused some timing problems or the saa7146 is simply too f*cked up. I left the code in however, it works for the analog MXB driver, so the extension should decide if it should be used. Removed some additional debug messages, which were commented out anyway.
2003-01-05Enable the FE before dvb_register_i2c_bus(), otherwise it won't beMichael Hunold
recognized directly after system bootoup. This one got lost when I cleanup up the attach()/detach() logic.
2003-01-04- Removed preinit() from saa7146 probe()/attach() logic, it's not usedMichael Hunold
at all - fixed most obvious flaws in budget.c, it's partially tested (ie. module loads/unloads ok) - added the "video part" to budget-av.c, it's partially tested (ie. module loads/unloads ok, xawtv can access the video inputs)
2003-01-04Some more changes... (but we're stabilizing...)Michael Hunold
2.5.x: - exchanged the Kconfig files for "ttpci" and "ttpci-budget" - removed the "SAA7146 based" from the card descriptions, but put it to the remark some lines above saa7146: - simplified the probe(), attach(), detach() logic, since all dvb devices can be identified by their subvendor/subdevice ids av7110: - added two wait_for_debi_done() calls in gpioirq(). (All other IER_ENABLE() calls are preceded by wait_for_debi_done()) budget: - budget.c has been split up into budget.c and budget-av.c. The latter is for budget cards with analog video (av) inputs. Definitions are now in budget.h. budget.c exports various functions that are used by budget-av.c, too. The av code is currently missing, though, and needs to be added. unsorted: - various c99 initializer cleanups
2003-01-03Compile fixes for 2.5.54.Michael Hunold
Thanks to Gregoire Favre <greg@ulima.unil.ch> for reporting this.
2002-12-30Next chunk of big splitup / cleanup:Michael Hunold
(tested on 2.4.18 and 2.5.53 -- the budget driver is untested, Holger will test it the next week) saa7146: - completely separated the saa7146 driver into a core-driver (saa7146.o) and a video/vbi part (saa7146_vv.o). this allows you to build the budget driver without av7110 and videodev bloat (see below) The following thinks have been approved by Holger Waechtler: av7110 (now ttpci): - for 2.5.x: removed the av7110 directory and put everything into ttpci. - removed all budget card support from this driver - compile and build fixes for the saa7146 changes ttpci-budget (new): - for 2.5.x: created a new ttpci-budget directory, added a new driver for the budget cards mxb: - compile and build fixes for the saa7146 changes Changed the build and compile files for both 2.5.x and build-2.4 of course...