949 Commits

Author SHA1 Message Date
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