rjkm
50e230b48d
add dvb filter
2024-03-29 14:05:49 +01:00
rjkm
4197d9a59e
make copying to/from CA device more robust, add TDT callback
2024-03-29 14:04:33 +01:00
rjkm
62b0b57c5d
Add some more comments to MCI API documentation.
2024-03-26 22:36:05 +01:00
rjkm
fe63f1d0b8
Change assignment of devices when using kernel dvb-core.
...
Modulators are now osdX.
2024-03-26 22:34:52 +01:00
rjkm
dc384c70af
Add input select via configurable DiSeqC message.
2024-03-26 22:30:23 +01:00
rjkm
4e0bf8b182
Add reset function.
2024-03-26 22:28:31 +01:00
rjkm
e7390e1cd8
Ignore errors at start, they are from aold data in buffers/FIFOs.
2024-03-26 22:27:43 +01:00
rjkm
d54905cc14
Remove ISDB entries when using kernel dvb-core because array is too small.
...
ISDB modes are then not enumerated but still work.
2024-03-26 22:22:52 +01:00
rjkm
7779445112
Add example for 2 regions in DVB-C and move modulator.conf to modulator-t.conf
2024-03-26 22:21:09 +01:00
rjkm
3ba2128c4e
Support several channel regions. They have to start with frequency now!
2024-03-26 22:17:41 +01:00
rjkm
8f2bf94b43
Add some comments about using kernel dvb-core.
2024-03-26 22:16:18 +01:00
rjkm
a927449610
Merge branch 'internal' of hippo:rjkm/dddvb into internal
2024-03-10 21:45:55 +01:00
rjkm
3295328aa9
Merge branch 'internal' of hippo:rjkm/dddvb into internal
2024-03-10 21:45:09 +01:00
drmocm
2b53b34350
even longer device filenames
2024-03-08 09:19:46 +01:00
rjkm
a6f022941f
remove gt link tasklet code
2024-03-08 00:33:57 +01:00
rjkm
da1594d424
prevent warning if KERNEL_DVB_CORE=y is used
2024-03-08 00:19:22 +01:00
drmocm
32afa3e920
changed dvb file name length to 60
2024-03-07 19:42:49 +01:00
internal
f8726493b1
adapt defines to make KERNEL_DVB_CORE (compile against kernel dvb-core) work again
2024-03-06 17:07:08 +01:00
internal
525472b9f1
0.9.39 release
0.9.39
2024-02-13 12:54:51 +01:00
internal
7423903c67
add ci power error bit define
2024-02-08 23:15:23 +01:00
internal
690289c338
arm64 cannot handle unaligned readl
2024-02-08 22:57:40 +01:00
internal
09021aec73
fix for older KERNELS
2024-02-05 10:33:20 +01:00
internal
a1c604f212
decoding support
2024-02-05 10:27:55 +01:00
internal
1124f00b34
increase slot reset time
2024-01-30 17:18:17 +01:00
internal
70a119c0db
read back correct values if using old API emulation
2023-12-13 19:05:22 +01:00
internal
123291b26e
adjust M8/M8A tuner type selection
2023-12-13 19:04:12 +01:00
internal
85f8f5d2bd
do not get extra status data as default
2023-12-13 19:03:18 +01:00
internal
4d0c806262
use stricter locking in case somebody still uses redirect (deprecated)
2023-12-13 19:02:11 +01:00
internal
9e6e34b857
adjust gitignore
2023-12-13 18:54:45 +01:00
internal
327cc09d34
dvb_math functions moved to int_log
2023-12-13 16:44:12 +01:00
internal
adaeb94a54
Merge branch 'internal'
2023-11-23 21:31:01 +01:00
internal
570864a576
support gain with new MCI API
2023-11-23 21:30:20 +01:00
internal
c681e4f24a
support old gain command for new MCI firmware
2023-11-23 21:27:19 +01:00
internal
0628769620
Merge branch 'internal'
2023-11-14 14:32:56 +01:00
internal
934c619bcb
documentation of modulator MCI API
2023-11-14 14:31:22 +01:00
internal
847b8611bd
Merge branch 'internal'
2023-11-07 23:17:35 +01:00
internal
be74b9630f
increase in case somebody does not use adapter_alloc=3 and gets tons of adapters
2023-11-07 23:16:24 +01:00
internal
3d17ab8de5
add range checks
2023-11-07 23:16:12 +01:00
internal
b76aa3c0c2
Merge branch 'internal'
2023-11-07 22:41:47 +01:00
internal
ca9613d911
increase retry time to 4s
2023-11-07 22:41:03 +01:00
internal
0daf0f79ae
Merge branch 'internal'
2023-11-07 22:30:09 +01:00
drmocm
3884037c93
remove warnings
2023-11-07 10:06:30 +01:00
internal
f23789e90c
Merge branch 'internal'
2023-11-06 10:26:19 +01:00
internal
0c603bc421
there is no more output_tasklet
2023-11-04 21:34:20 +01:00
internal
f23648f938
only use dvb_attach if enabled
2023-11-03 14:11:25 +01:00
internal
d8f3d40352
also output set value and make timeout clearer
2023-11-03 14:10:29 +01:00
internal
de5051a85a
add safety checks
2023-11-03 13:39:54 +01:00
internal
d63916cba1
re-add workqueue and make WQ or tasklet selectable by module parameter
...
default to WQ for ARM64
(some SOCs use only one little A53 core for all MSI IRQs and
tasklets on the same core cannot process more than 10 TS streams
in uncached coherent memory)
2023-11-03 13:33:57 +01:00
internal
3ef783c393
default to alt_dma for arm64 (coherent memory is slow/uncached) and some cleanup in alt_dma handling
2023-11-03 13:31:13 +01:00
internal
cf7f19b8bc
change handling of raw_stream value so that 1 just turns it on but does not change control register
2023-11-03 13:28:09 +01:00