Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
included just everywhere
- remove dvb_i2c.[ch], it's not needed anymore
- rename dvb_register_frontend_new() to dvb_register_frontend()
-
|
|
|
|
In file included from alps_tdlb7.c:36:
include/linux/firmware.h:11: warning: `struct device' declared inside parameter list
include/linux/firmware.h:11: warning: its scope is only this definition or declaration, which is probably not what you want
include/linux/firmware.h:15: warning: `struct device' declared inside parameter list
alps_tdlb7.c: In function `attach_adapter':
alps_tdlb7.c:655: warning: passing arg 3 of `request_firmware' from incompatible pointer type
|
|
- dvb_dummy_fe conversion to Kernel I2C
- Conversion from deprecated MODULE_PARM* to module_param*
- Adding/renaming existing *debug* parameter to debug.
- Common naming scheme for debug/I2C: dvbfe_*
|
|
- Remove module ref count changes to av7110 and budget-core,
as they did not do the right thing.
|
|
- firmware upload works, but access to the sp5659 tuner module fails (so no tuning)
(maybe my card is broken... 8-(
|
|
|
|
|
|
|
|
|
|
|
|
Also some minimal budget-ci CI support implemented (just detection+IRQs)
|
|
compatable with ttusb
|
|
- fixed some return values in i2c device attach functions
|
|
- As a workaround for the lockup problem the data valid signal is checked
after every channel switch. If it is not set FEC parameters are set again.
- Disabled autoprobing if FEC settings are known (from sp887x).
- Added support for FE_READ_UNCORRECTED_BLOCKS (from sp887x).
- Added support for FE_SLEEP (from sp887x).
- Bit error rate is now not only read from register 0xC07 but also from 0xC08
(from sp887x).
- I2C feedthrough to the tuner is now only enabled when needed (from
sp887x).
- Added FE_CAN_QAM_AUTO and FE_CAN_HIERARCHY_AUTO to dvb_frontend_info.
- Removed obsolete setting of default frontend parameters in sp8870_init.
- Made firmware location configurable (maybe useful for dvb-kernel).
- Removed obsolete module parameter 'loadcode' because changes in the saa7146
driver made firmware loading very fast.
- Renamed module parameter 'mcfile' to 'firmware_file'.
|
|
as suggested by Ragnar Sundblad to avoid frontend hang-ups.
|
|
Alan Cox reformatted the code to follow his coding style when
he fixed the merge bugs.
This patch now introduces these coding style changes, so
that we don't wipe out his changes with the next patchset.
|
|
|
|
- sync Kconfig and Makefiles with 2.5.65
- fix various things in saa7146 because of latest v4l changes in 2.5.65
- makelinks: removed the compat module from the 2.5.x build process
- makelinks: removed the linkage of ttusb and bt8xx -- enable this again for
the next patches, when ttusb is more stable and the bt8xx related patches
have been applied by Gerd Knorr
- dvb: removed the compat module from the 2.5.x build process, added #ifdefs
around the inclusion of compat.h. this was necessary because having compat
code in the newest 2.5.x kernel is awkward.
- dvb: move around of dvb_usercopy again. because I removed the compat module
from the 2.5.x build process, dvb_usercopy had to be moved to another file
- dvb: change MOD_*_USE_COUNT to module_get/module_put in various files,
but I'm not sure if I did this right. please review these changes.
- dvb: removed the crc32 code from dvb_demux.c, because it's in compat.c, too.
- dvb: removed some cruft from dvd_i2c.c, which is present in compat.h
- all files: apply small fixes to reflect the new location of some header
files
|
|
<ragge@nada.kth.se>
|
|
|
|
videodev.o dependency,
so we can later split up the av7110 driver into a av7110 and budget card driver.
I tested this on 2.4.18-3 (original RedHat 7.3 kernel) and 2.5.53.
Changes in detail:
saa7146:
- fixed the unitialised timer warnings
- split saa7146.o into saa7146.o and saa7146_vv.o:
all videodev (ie. v4l) related stuff is now encapsulated in saa7146_vv.o.
the extension (ie. mxb or dvb-ttpci) now has to make sure to register the v4l
devices via helper functions provided by saa7146_vv
mxb:
- changes to make the driver compile with the new saa7146 and saa7146_vv parts
- fix the vbi bypass issue for MXBs with saa7146, rev. 1 card
av7110:
- changes to make the driver compile with the new saa7146 and saa7146_vv parts
- some changes related to the upcoming av7110 <=> budget splitup, but they are
commented out
- changed the saa7146 PAL values to experimental values that look good to me, but
kept the old values as a comment. where are the original values from? there is
a big black border on most channels on the left side which annoyed me...
- changed from video/generic_usercopy() to dvb_usercopy() and put this into the
source code, not into compat.c
- moved the crc_32* stuff from compat.c to the source file where it is used
- now compat.[ch] was removed completely, all references were deleted from
all other files.
other:
- updated the README and TODO files
- changed "makelinks" to remove alps_bsru6 stuff from kernel when making the symlinks
- fixed the build files in "build-2.4"
- fixed all other files needed for 2.5.x kernel build
|
|
|
|
|
|
|
|
demodulators which can set new parameters without artifacts
|
|
|
|
|