873 Commits

Author SHA1 Message Date
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
948234d787 lock reader, write and user counts with mutex 2023-11-03 11:21:28 +01:00
internal
05718a5965 extend sample Unicable table 2023-11-03 11:15:28 +01:00
internal
aedb0a1b64 allow for longer lock time before retry 2023-11-03 11:13:56 +01:00
internal
76697f420f add some more debugging messages 2023-11-03 11:12:52 +01:00
internal
6c7a754004 add inversion and rolloff fields 2023-11-03 11:11:39 +01:00
internal
bf85718376 also show rolloff and inversion state 2023-11-03 11:10:31 +01:00
internal
5f8c0cb75a add DVB-C sample config 2023-11-03 11:01:11 +01:00
internal
accad41c2c also support CI M2 2023-11-03 11:00:14 +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
f77d50e526 comment out debug messages 2023-09-29 16:59:00 +02:00
drmocm
25c730789d better stream set 2023-09-16 16:19:04 +02:00
drmocm
775ddf72ef s 2023-09-16 16:09:47 +02:00
drmocm
7b23c917d3 qam 2023-09-16 16:07:54 +02:00
drmocm
d91b2b7813 wrong qam table 2023-09-16 15:55:16 +02:00
drmocm
58c608ab30 set correct delsys 2023-09-16 15:12:18 +02:00
drmocm
8dc2fd062f stuff 2023-09-16 15:08:24 +02:00
drmocm
33ed0ec27c more stuff 2023-09-16 15:00:27 +02:00
drmocm
1ca4a8cea5 more changes 2023-09-16 14:56:27 +02:00
drmocm
bb1408a98a more changes 2023-09-16 14:52:32 +02:00
drmocm
9af63d41f7 new tuning for dvbc 2023-09-16 14:41:46 +02:00
internal
95d23821b7 adapt to mainline kernel 2023-09-12 15:06:23 +02:00
internal
454bb63993 use EXPORT_SYMBOL_GPL for frontends to fix problems with kernel 6.5.2 2023-09-12 14:57:09 +02:00
internal
da4938e3aa use correct input 2023-09-05 14:28:05 +02:00
internal
3439fd7725 Merge branch 'internal' of hippo:rjkm/dddvb into internal 2023-08-01 22:31:15 +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
52b40198eb only warn once about zigzag scanning 2023-08-01 22:27:55 +02:00
internal
98f98fea0e adjust to 6.4.0 kernel change 2023-08-01 22:27:55 +02:00
internal
ccfdc2b984 fix frontend allocation 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
7258b32045 add CI M2, M8 and M8A 2023-08-01 22:27:55 +02:00
internal
c2a2a27500 appease conversion warnings 2023-08-01 22:27:55 +02:00
internal
847aa3c044 flen was not defined yet, so move after assignment 2023-08-01 22:27:55 +02:00
internal
48d9945769 change flashdump to void 2023-08-01 22:27:55 +02:00
internal
307ce85223 select image start according to reg 0x10 2023-08-01 22:27:55 +02:00
internal
23b2e6d6a0 missing return value 2023-08-01 22:27:55 +02:00
internal
647e8d77c3 remove PCR mode setting 2023-08-01 22:27:55 +02:00