Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
- schedule_timeout(1) in dvb_frontend.c after setting
frontend and before waking up frontend thread
- do FE_RESET in each iteration of frontend thread if !FE_HAS_LOCK
- use aquire_signal flag to call FE_RESET only after tuning
until FE_HAS_LOCK has been signalled, and not when
FE_HAS_LOCK drops out for short periods of time later
|
|
compile-firmware-in-driver option depend on STANDALONE
- change some default file locations from /etc/dvb/ to
/usr/lib/hotplug/firmware/
|
|
hard work for TwinHan / DST support.
|
|
allow params dst_type_flags and dst_type to have multiple values
for multiple cards in one machine
|
|
|
|
|
|
found by Artur Skawina.
|
|
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>
|
|
|
|
|
|
|
|
monitoring since the STV0299 can't do both at once (BER is the default)
|
|
nxt_detach()
feedback appreciated!
|
|
|
|
- remove unnecessary blank lines
- remove #pragma stuff
- add 3 obviously missing break statements in nxt6000_dump_status()
- use c style comments instead of //
- remove bogus version history from header file
- remove Windoze style <cr> from header file
|
|
datasheet.
Cleaned up some tabbing problems.
|
|
- some indentination stuff
|
|
|
|
|
|
|
|
Add support for Technisat SkyStar2 rev. 2.6B
with Samsung TBMU24112IMB frontend.
|
|
|
|
|
|
|
|
|
|
|
|
feedback.
|
|
Allow user params to specify type and flags for new users who don't
want to mod software but are happy to put params on mudule loads for
new / wrong cards.
|
|
thus needs to be driven high to have any effect.
|
|
what Gerd is moving to
- allowed multiple instances of dst frontend.
- should handle terrestial cards correctly. Can mix and match
ts204, new tuner packets, symbol rate types in tuner packets
- has more DST strings on i2c asic discovery (in dst_check_ci)
- can override card PCI id using card=0x68 for bttv driver. bt878
audio dma still hogs all cards it finds, but this is an interim
release to work towards fixing this
- put in rudimentary signal strength / snr. The scale factors
are not right. Should work for terrestial / satellite.
- Put in Dimitri's fix of not doing dst_enable after reciept of
the 0xFF ack, but allowing the asic to do this itself.
|
|
|
|
|
|
|
|
|
|
|
|
- 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'.
|
|
|