1
0
mirror of https://github.com/DigitalDevices/dddvb.git synced 2023-10-10 13:37:43 +02:00

395 Commits

Author SHA1 Message Date
Frederic Cand
a9f1cb3e5a Set port_num to software limit for modulators (fixes #8118) 2018-07-12 15:41:13 +02:00
Richard Bérichon
0d9752284e Make setmod tool configurable 2018-07-12 15:41:13 +02:00
Florent Audebert
cb4834cca0 Ensure CAM stability after reset
Wait 2 secs in low level CI reset function as some CAMs become crazy
if we talk to them just after the reset (SmarDTV / TDT Premium).
2018-07-12 15:41:13 +02:00
Florent Audebert
3c05e73692 Don't stop demod when issuing DiSEqC or Tone Burst commands
This may prevent locking depending on which order are called tuning
and DiSEqC commands.

Here are comments from Ralph (Digital Devices):

The macro stops the demod, because a sudden loss of signal, like
you get when switching inputs with diseqc command, can cause the
TS output section in the stv0900 to lose packets on the other demod.
But this does not happen very often (see errrata of stv0900).
I guess it depends on in what order you use diseqc and tuning that it
could cause trouble.
2018-07-12 15:40:38 +02:00
Florent Audebert
b53ad2c450 Enhance signal strength reporting for DVB-S1/S2 modules
Updated RF lookup table with fine grained values for better
precision. Listing has been made using a Dektec DTA-107 as source
and Promax TV Explorer for measurements.
2018-07-12 15:40:19 +02:00
Florent Audebert
5ae225b1f6 Reserve 4 adapter numbers for each DVB-C modulators
In order to determine on which tab/port modules are plugged, udev
relies on adapter numbers which must remain multiple of 4.
2018-07-12 15:40:11 +02:00
Florent Audebert
53dc0b8905 Increase MAX_DVB_MINORS to 400 in order to handle up to 40 DVB-C/T modules
Each CI module require 2 minor nodes, each DVB-S2 8 and each DVB-C/T
        10. Considering we can put 40 modules in a Flamingo-XL chassis, it means
        we may need up to 400 minor nodes for 40 DVB-C/T modules.
2018-07-12 15:39:44 +02:00
Frederic Cand
3d63c494d4 Revert "block opening of ci device with O_RDWR"
This reverts commit e2145682e2ae6cd914df7c92323845ffa8b7a8fe.
Before this revert, it was not possible anymore to link a CAM
to a tuner.
2018-07-12 15:37:23 +02:00
Hugues Hiegel
8e25b218ad Factorize Makefiles rules 2018-07-12 15:36:00 +02:00
Ralph Metzler
f570b2e071 add more frontend statistics 2018-06-29 12:48:12 +02:00
Ralph Metzler
32f46389be adjust to latest MCI upstream drivers 2018-06-23 16:52:22 +02:00
Ralph Metzler
4b68bcad91 add MaxM4 ID 2018-06-23 16:47:10 +02:00
Ralph Metzler
1ad4dfacd1 remove leftover smp_load_acquire() for older kernels 2018-06-23 16:46:00 +02:00
Ralph Metzler
f7772c7a88 allow fmode 4 2018-06-23 16:44:16 +02:00
Ralph Metzler
6219e19ece add support for MaxM4 2018-06-23 16:43:29 +02:00
Ralph Metzler
192a4ad20d add wrappers to pacify Sparse 2018-05-28 16:41:11 +02:00
Ralph Metzler
e13cec82e4 Return correct frequency
Signed-off-by: Julian Scheel <julian@jusst.de>
2018-05-28 16:40:43 +02:00
Ralph Metzler
d13416157c remove unused offs 2018-05-28 16:40:02 +02:00
Ralph Metzler
755f502602 set array size to 4 2018-05-28 16:39:42 +02:00
Ralph Metzler
a05d1852a3 Set modulation to QPSK for DVB-S
Signed-off-by: Julian Scheel <julian@jusst.de>
2018-05-28 16:39:21 +02:00
Ralph Metzler
1e15f5474d add templX for sensors on GT link cards 2018-05-25 23:05:26 +02:00
Ralph Metzler
9c1fc648dc stop frontend on sleep and input changes 2018-05-25 23:04:25 +02:00
Ralph Metzler
2e5056c4a1 add temperature attribute for MCI cards 2018-05-25 00:12:31 +02:00
Ralph Metzler
1b89edb4b1 missing parts of previous patch 2018-05-25 00:11:03 +02:00
Ralph Metzler
875a768266 properly support frontend input switching for MAX SX8 2018-05-25 00:09:50 +02:00
Ralph Metzler
09c068c74c remove wrong strength conversion 2018-05-25 00:08:27 +02:00
Ralph Metzler
c471123f17 style cleanup 2018-05-24 11:04:59 +02:00
Ralph Metzler
8dbd33fd82 - make 8PSK/QPSK default (for AUTO mode)
- when selecting modulation, also enable all lower modulations
2018-05-24 11:03:45 +02:00
Ralph Metzler
a978e9455f disable automatic code search 2018-05-18 14:47:19 +02:00
Ralph Metzler
9d8c7d4a63 - separate MCI and SX8 code
- move SX8 code to ddbridge-sx8.c
- adjust SX8 code to latest version from upstream
- add file with skeleton driver for M4
2018-05-15 23:01:39 +02:00
Ralph Metzler
81ed8fed9d change first MCI id value and use seperate ids for each type of MCI card 2018-05-14 04:30:58 +02:00
Ralph Metzler
f24a329f2f remove debug message 2018-05-14 04:27:55 +02:00
Ralph Metzler
5d7f4fcbe8 simplify link structure access 2018-05-14 04:26:51 +02:00
Ralph Metzler
6243397d99 add Octonet Pro 2018-05-14 04:08:21 +02:00
Ralph Metzler
5b86ac7627 limit link to 0-3 2018-05-02 15:45:00 +02:00
Ralph Metzler
c831ccfc9e add check for minimum FPGA firmware version 2018-05-02 15:39:09 +02:00
Ralph Metzler
cad161f939 enable net interface by default 2018-05-02 15:35:28 +02:00
Ralph Metzler
67257ce132 replace mdio_num with mdio_base 2018-04-11 21:20:25 +02:00
Ralph Metzler
bdea58c1b2 replace direct register based mdio with ioctl 2018-04-11 21:18:00 +02:00
Ralph Metzler
29eda9be8e add missing paranthesis 2018-04-09 14:42:39 +02:00
Ralph Metzler
2c3c9bdf08 comment out old debugging messages
can be removed soon
2018-04-07 20:21:58 +02:00
Ralph Metzler
2693c181bc new Octopus Net Pro flash layout 2018-04-07 20:21:15 +02:00
Ralph Metzler
53464162de detect LNBH address to prevent error message in driver 2018-04-07 20:17:38 +02:00
Ralph Metzler
8cbb835de0 add general make rule 2018-04-07 20:16:32 +02:00
Ralph Metzler
d0f7b9be1f uncomment send_burst for legacy hardware and replace some register setting
functions with new version.
2018-03-28 19:47:26 +02:00
Ralph Metzler
6b0feea253 add ULL 2018-03-28 19:46:31 +02:00
Ralph Metzler
bed4be534a add cast 2018-03-28 19:44:15 +02:00
Ralph Metzler
1d7d8bc413 report I2C bus errors 2018-03-28 19:43:04 +02:00
Ralph Metzler
70778b818e always assume adapter_alloc=3 for octopusnet pro 2018-03-28 19:42:03 +02:00
Ralph Metzler
e0fdedbef3 adjust to newer include files and firmware 2018-03-22 19:36:08 +01:00