449 Commits

Author SHA1 Message Date
rjkm
dc384c70af Add input select via configurable DiSeqC message. 2024-03-26 22:30:23 +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
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
internal
525472b9f1 0.9.39 release 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
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
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
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
internal
0ad8eff8af make iq mode always lock 2023-11-03 13:04:37 +01:00
internal
a0d4605ad8 return correct error stat instead of -1 2023-11-03 11:26:45 +01:00
internal
72181bd0ad Allow workqueue on all CPUs 2023-10-24 23:36:36 +02:00
internal
73317671a3 Some CAMs do not reset properly. So, turn off power before slot reset. 2023-09-30 21:39:54 +02:00
internal
da4938e3aa use correct input 2023-09-05 14:28:05 +02:00
internal
818b9cb58d support CI M2, M8 and M8A 2023-08-01 22:27:55 +02:00
internal
0bafbf534f support alternative modulation types 2023-08-01 22:27:55 +02:00
internal
e5072debc0 change lnb and ci bases to be configurable 2023-08-01 22:27:55 +02:00
internal
2f49ece88c cleanup 2023-08-01 22:27:55 +02:00
internal
9c920141ca adjust usage count for frontends which do not have their own module 2023-08-01 22:27:55 +02:00
internal
6c2bbbe5b8 add ddb_mci_cmd_link_simple() 2023-08-01 22:27:55 +02:00
internal
3eaae81e6a adapt MCI defines to firmware 2023-08-01 22:27:55 +02:00
internal
aae6233b14 class has no owner field in kernel version >= 6.4.0 2023-08-01 22:27:55 +02:00
internal
c8f3c122af let SSI be set (default 0 is ste in dvb-core), correct tuner/demod settings 2023-08-01 22:27:55 +02:00
internal
4943ea294a rename M4_ defines to MX_ 2023-08-01 22:27:55 +02:00
internal
f27b64b186 remove Octopus Net Pro IDs 2023-07-22 19:48:59 +02:00
internal
626aa6d7be device pointer is const now 2023-07-22 19:48:59 +02:00
rjkm
6e4f8dc86b hardware DVB-T can only do 14 channels 2023-03-05 23:27:58 +01:00
internal
3f296bef62 emulate old API for latest FSM firmware 2022-12-13 13:44:34 +01:00
internal
ad01e9f508 return actual modulation for DVB-C 2022-12-13 13:34:22 +01:00
internal
e312df576c return actual symbol rate for all delivery systems 2022-12-13 13:33:57 +01:00
internal
4b5cd433f9 check if MCI interface present 2022-12-13 13:33:09 +01:00
internal
6c068c0cc3 simplify dummy frontend config 2022-12-13 13:32:03 +01:00
internal
1488f326d0 include link and port number in debug message 2022-12-13 13:31:02 +01:00
internal
c78905d4a2 keep original FSM card id if old license id is 7 2022-12-12 11:24:45 +01:00
internal
7eb5c6e658 read back actual symbol rate 2022-11-17 15:13:15 +01:00
internal
0dd4f106ab fix port number detection on revision 1 FSM cards 2022-10-30 23:23:44 +01:00
internal
6336bd3689 comment out test init 2022-10-25 19:35:16 +02:00
internal
be79cec76e set legacy signal strength workaround according to channel number 2022-10-25 19:33:25 +02:00