rjkm
710f9c6fbc
add M8E
2025-02-25 15:55:23 +01:00
rjkm
849d9ec10f
add M8E defines
2025-02-24 21:41:42 +01:00
rjkm
a79f57a675
add MAX M2
2025-02-24 20:25:34 +01:00
rjkm
0690bf6882
add new M8
2025-02-14 13:26:18 +01:00
rjkm
f5fcda81dc
new version
2025-02-14 13:25:35 +01:00
rjkm
0b54436695
correct version number
2025-01-21 21:46:39 +01:00
rjkm
345c3b8e0d
fix compilation with newer kernels
2024-11-16 14:25:10 +01:00
rjkm
b172e83a4b
show XO2 firmware version
2024-11-16 14:24:07 +01:00
rjkm
63f693946c
make new compiler warning settings happy
2024-09-19 10:54:57 +02:00
rjkm
17b741b01d
support 16 channel DVB-T card
2024-09-19 10:53:23 +02:00
rjkm
8e4379ef3e
only allow values between 0-3
2024-09-19 10:52:37 +02:00
rjkm
1022b26d7f
cleanup init for FSM and DVB-T cards
2024-09-19 10:51:57 +02:00
rjkm
59cbab6383
prevent lockup
2024-09-19 10:35:39 +02:00
rjkm
cf64ad4b0e
show more information about card connected at GT link
2024-09-19 10:33:25 +02:00
rjkm
0c328cd989
do not allow unaligned access
2024-09-19 10:23:58 +02:00
rjkm
ffbef1488e
remove unused tasklet struct
2024-09-19 10:22:46 +02:00
rjkm
5d47dbec26
add 16 channel version of DVB-T modulator
2024-09-19 10:18:51 +02:00
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