Age | Commit message (Collapse) | Author |
|
- av7110.c: initialization and demux stuff
- av7110_hw.c: lowlevel hardware access and firmware interface
- av7110_ca.c: CI and ECD
- av7110_av.c: audio/video MPEG decoder and remuxing stuff
- av7110_v4l.c: v4l interface
It's all still ugly and needs lots of namespace and coding-style
cleanups. It's probably broken, too. But it's a start.
(My main motivation is easier porting to the V4 API).
|
|
Update ttusb-dec docs accordingly.
Add him to contributors file and correct a typo.
|
|
|
|
1) fixes compile error for av7110 when FW_LOADER was not set manually
2) let's the user select TTUSB-DEC when FW_LOADER is not wet manually
|
|
Alter hotplug firmware naming to fit in with dvb standard.
|
|
into the driver. Saves 220KB vmem.
|
|
|
|
strucure, not the kernel version number
|
|
in 2.6.0)
|
|
hard work for TwinHan / DST support.
|
|
|
|
allow params dst_type_flags and dst_type to have multiple values
for multiple cards in one machine
|
|
firmware again
- move fdump.c utility from "ttusb-dec" to "ttpci", it's not need by
"ttusb-dec" anymore, but by "ttpci" now
|
|
the firmware is still compiled into the driver for 2.4 by default,
the necessary files are created dynamically from the firmware file.
get it from http://www.linuxtv.org/download/dvb/dvb-ttpci-01.fw
- revamp fdump utility to be smarter when the source file isn't there
|
|
|
|
|
|
|
|
|
|
Counters converted to int.
|
|
|
|
add_pid() and remove_pid() handle ref count tables only;
add_hw_pid() and remove_hw_pid() set the hardware, enabling/disabling
whole_bandwidth when necessary;
pid==0x2000 is considered special by *_hw_* functions only.
- write_reg_op() replaced by write_reg_bitfield(), simpler, cleaner
instead of:
write_reg_op(adapter,0x456,3,0xffffe000,0x1234);
we have now:
write_reg_bitfield(adapter,0x456,0x00001fff,0x1234);
- better usage of u8, u16, u32, int
- changed hexadecimal values to lowercase
- improved enable_hw_filters and related log messages
- lot of coding styling fixes
|
|
found by Artur Skawina.
|
|
|
|
is a payload unit start or not.
|
|
firmware into the module.
|
|
|
|
Implement a little more of the frontend.
|
|
Add a DEC3000-s frontend with some of FE_SET_FRONTEND implemented (thanks
to Pedro Gutiérrez for USB logs of the DEC3000-s).
Prepare bootcode loader for easy transition to firmware loader for 2.6
kernels.
Get Makefiles to pull in DEC3000-s bootcode.
Turn echo off for ugly bootcode header hacks in 2.4 build Makefile.
Note: At this stage, connecting a DEC3000-s will probably just make it
reboot over and over.
|
|
|
|
|
|
|
|
Move ttusb_dec header into source file.
Build just a ttusb_dec.o module.
|
|
|
|
|
|
1) Reduced heat in most applications of the VP310. This is specially important on the Skystar2 application. Some old boards based on the VP310 will have heat problems without this patch an may be permanently damaged.
2) Implement "auto" inversion mode for the VP310. With this and a VP310, you don't have to worry about inversion, this is like it should be.
3) Remove unnecessary "prints".
4) Add the ability to generate a module with the option to use debug. When MT312_DEBUG is 0, there is no debug code in the module. When it's set to 1, it's possible to control debug using the module parameter "debug=1"
|
|
|
|
|
|
- increased delay before inversion change to 30ms to get constant results
- added 30ms delay after FE_SET_FRONTEND for quick and stable tuning.
don't know why it is that much faster with it, I noticed it by pure luck
after adding a printk which delayed for about 4 jiffies. ;)
maybe it avoids a bug or delay in some other part of the code (maybe dvb_frontend.c?).
feedback by pci card users would be appreciated.
- changed a c++ comment to c style
|
|
- p->code_rate_LP = fec_tab[val >> 3];
+ p->code_rate_LP = fec_tab[val & 0x07];
|
|
address 0x50 instead of using a random value of an uninitialized local variable.
- don't bail out if no tuner could be detected, for compatibility with boards which don't have a tuner on the same bus as the demod.
|
|
|
|
|
|
|
|
Wolfgang Thiel
|
|
|
|
nada.kth.se>
|
|
|
|
|
|
- add "new" saa7146_wait_for_debi_done() function, remove other versions
from av7110 and budget.ci
- make budget-ci use this gpio function and the new wait_...() function,
therefore fix
BORROWED_FROM_AV7110_H_BUT_REALLY_BELONGS_IN_SAA7146_DEFS_H remark
|
|
|