summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci-budget/budget.c
AgeCommit message (Collapse)Author
2003-03-20Move the budget-driver from "ttpci-budget" to "ttpci", because theMichael Hunold
devices are so similar. Perhaps it will be possible to share more code between these drivers later on.
2003-02-14created a new budget_ci.o module, add msp430 IR supportHolger Waechtler
2003-02-13outcom sanity checks and code readability reviewHolger Waechtler
2003-02-13fidbirq() is obsolete. Here is removal of saa7146 interruptDavor Emard
enable bits for fidbirq, tasklet code and some defines that belong to fidbirq
2003-02-07apply new irq handler for Nova cards contributed by Marian Durkovic <md@bts.sk>,Holger Waechtler
ported by Emard <emard@softhome.net> to the 2.5 kernel tree
2003-01-23apply patch by <emard@softhome.net> in order to support nova-patched av7110 ↵Holger Waechtler
cards
2003-01-23apply core patch by <emard@softhome.net>Holger Waechtler
2003-01-21set __devexit and __devexit_p() flagsHolger 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-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-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
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...