Daniel Scheller
55e7a91c3e
stv0910: release lock on gate_ctrl() failure
...
When write_reg() fails, the mutex_unlock() won't ever be hit especially
when closing the I2C gate. This can lead to deadlock situations, even
(or, especially) if the i2c_gate_ctrl status isn't checked in stv6111.
Fix this possibility by releasing the lock whenever write_reg() fails.
2017-08-27 18:51:00 +02:00
Ralph Metzler
5c032058b9
add support for PLS
2017-08-11 16:03:45 +02:00
Ralph Metzler
a44dbc889b
correct lock check order
2017-08-11 16:03:03 +02:00
Ralph Metzler
665b5ef857
add Kconfigs and Makefiles for OctopusNet kernel
2017-08-02 17:34:53 +02:00
Ralph Metzler
d3ca949ec5
wrong bitmask for compatibility mode
2017-07-29 14:47:57 +02:00
Ralph Metzler
862c7bfc60
check for error during write
2017-07-24 22:24:13 +02:00
Ralph Metzler
7222bd58b3
change lock check order
2017-07-11 20:37:38 +02:00
Ralph Metzler
f404b3fb6d
add multi-stream capability announcement
2017-07-11 20:36:52 +02:00
Ralph Metzler
de34e2ebbd
correct array access
2017-07-11 20:29:20 +02:00
Ralph Metzler
12b792ef3f
remove possible mutex deadlock
2017-05-16 21:24:48 +02:00
Ralph Metzler
8a98bd88cd
allow wideband frequencies
2017-04-15 11:06:16 +02:00
Ralph Metzler
b3806c61ce
typo
2017-04-07 12:22:29 +02:00
Ralph Metzler
7cc9107597
add support for single demod mode for testing high bit rates
2016-12-30 15:03:38 +01:00
Ralph Metzler
b6d5976e14
support for 24MHz crystals
2016-11-07 21:19:53 +01:00
Ralph Metzler
6bf258b54c
- initialize SKU ids
...
- add debug code to check if firmware crashed
2016-10-10 00:18:37 +02:00
Ralph Metzler
4435efeab5
- initialize SNR values to 0
...
- check for 0 in register values so that log function does not throw kernel warnings
2016-10-10 00:16:10 +02:00
Ralph Metzler
a4c275895d
missing init for status
2016-09-05 14:25:43 +02:00
mvoelkel
95b9a644b6
Fix dead lock in T2 BER
...
thanks to Andrey Dyldin (cesbo) for heads up
2016-08-31 19:10:23 +02:00
mvoelkel
4f452819df
Set input IQ swap to match hardware, fiexes sign issue with offset
2016-08-31 18:46:07 +02:00
Ralph Metzler
2ec7863b04
add support for cxd2854 (not for dvb-s/s2)
2016-08-29 18:37:47 +02:00
Ralph Metzler
5c7b55490a
remoce debugging message
2016-07-31 21:40:56 +02:00
Ralph Metzler
e2db17b04e
always interpret pls code as gold code
2016-07-31 21:40:22 +02:00
Ralph Metzler
a1221c6e4e
always interpret pls code as gold code
2016-07-31 21:39:20 +02:00
Ralph Metzler
86d9ce8f11
support new API signal strength and SNR
...
support get_frontend()
start support for BER
2016-07-07 22:42:12 +02:00
mvoelkel
c929aea04d
Signalstrength conversion dBµV to dBm
2016-06-29 17:20:28 +02:00
Ralph Metzler
50fee67d49
cleanup
2016-06-16 18:11:18 +02:00
Ralph Metzler
9d0400d81a
- implement fixes from current kernel driver
...
- add support for pls
2016-06-16 18:10:25 +02:00
Ralph Metzler
6f071763c3
cleanup and set default numerator/denominator
2016-06-16 18:09:40 +02:00
Ralph Metzler
98bdb95193
remove unneeded p
2016-06-16 18:09:16 +02:00
Ralph Metzler
2c8fcc1df5
change physical layer scrambling API to DTV_PLS and support old API
...
mixed with DTV_STREAM_ID
2016-06-16 15:42:18 +02:00
Ralph Metzler
b36a6392cc
fix get_frontend callbacks
2016-06-16 15:38:58 +02:00
Ralph Metzler
2d71c946d3
compile fixes
2016-06-10 09:44:04 +02:00
Ralph Metzler
8908df8098
add support for DVB-S2 scrambling code and ISI
2016-06-08 12:13:16 +02:00
Ralph Metzler
80e0750c71
adapt to latest windows driver version
2016-05-31 17:01:46 +02:00
Ralph Metzler
eda007e71a
more T2 statistics info
2016-05-31 16:46:02 +02:00
Ralph Metzler
6975dfdd5a
cosmetics
2016-05-31 16:45:34 +02:00
Ralph Metzler
0c6336292e
new version of stv0910 register defines
2016-05-31 16:45:06 +02:00
mvoelkel
a8d5d5b50d
stv0910 fixed typo in get frequency offset
2016-05-10 11:49:09 +02:00
Ralph Metzler
535ffa6ca6
show tuning offset
2016-05-03 22:05:18 +02:00
Ralph Metzler
1b0df5fcfa
octopro fixes
2016-05-02 16:27:32 +02:00
Ralph Metzler
66c912d874
change pr_info to pr_debug for status debugging messages
2016-04-13 22:19:10 +02:00
mvoelkel
c4133d98c1
Merge branch 'master' into internal
2016-04-13 21:43:40 +02:00
Daniel Scheller
7860d623e8
frontends: convert line endings from windows to unix format
2016-04-13 18:33:29 +02:00
Ralph Metzler
ab25eeefdf
use library log function
2016-04-12 12:19:14 +02:00
mvoelkel
6d80791077
increase transportstream speed on stv0910
2016-04-11 18:26:21 +02:00
Ralph Metzler
c18503fcad
fix stv0910 strength and snr values
2016-04-11 18:25:29 +02:00
Ralph Metzler
906efafd5e
correct signal strength
2016-04-11 18:25:07 +02:00
Ralph Metzler
1b0e822b07
more status API support
2016-04-11 18:24:32 +02:00
Ralph Metzler
472cacb0c4
first support for new status API
2016-04-11 18:23:28 +02:00
Ralph Metzler
9ab1b7f533
disable debug message
2016-04-11 18:19:31 +02:00