Commit Graph

922 Commits

Author SHA1 Message Date
4d0c806262 use stricter locking in case somebody still uses redirect (deprecated) 2023-12-13 19:02:11 +01:00
9e6e34b857 adjust gitignore 2023-12-13 18:54:45 +01:00
327cc09d34 dvb_math functions moved to int_log 2023-12-13 16:44:12 +01:00
adaeb94a54 Merge branch 'internal' 2023-11-23 21:31:01 +01:00
570864a576 support gain with new MCI API 2023-11-23 21:30:20 +01:00
c681e4f24a support old gain command for new MCI firmware 2023-11-23 21:27:19 +01:00
0628769620 Merge branch 'internal' 2023-11-14 14:32:56 +01:00
934c619bcb documentation of modulator MCI API 2023-11-14 14:31:22 +01:00
847b8611bd Merge branch 'internal' 2023-11-07 23:17:35 +01:00
be74b9630f increase in case somebody does not use adapter_alloc=3 and gets tons of adapters 2023-11-07 23:16:24 +01:00
3d17ab8de5 add range checks 2023-11-07 23:16:12 +01:00
b76aa3c0c2 Merge branch 'internal' 2023-11-07 22:41:47 +01:00
ca9613d911 increase retry time to 4s 2023-11-07 22:41:03 +01:00
0daf0f79ae Merge branch 'internal' 2023-11-07 22:30:09 +01:00
drmocm
3884037c93 remove warnings 2023-11-07 10:06:30 +01:00
f23789e90c Merge branch 'internal' 2023-11-06 10:26:19 +01:00
0c603bc421 there is no more output_tasklet 2023-11-04 21:34:20 +01:00
f23648f938 only use dvb_attach if enabled 2023-11-03 14:11:25 +01:00
d8f3d40352 also output set value and make timeout clearer 2023-11-03 14:10:29 +01:00
de5051a85a add safety checks 2023-11-03 13:39:54 +01:00
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
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
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
0ad8eff8af make iq mode always lock 2023-11-03 13:04:37 +01:00
a0d4605ad8 return correct error stat instead of -1 2023-11-03 11:26:45 +01:00
948234d787 lock reader, write and user counts with mutex 2023-11-03 11:21:28 +01:00
05718a5965 extend sample Unicable table 2023-11-03 11:15:28 +01:00
aedb0a1b64 allow for longer lock time before retry 2023-11-03 11:13:56 +01:00
76697f420f add some more debugging messages 2023-11-03 11:12:52 +01:00
6c7a754004 add inversion and rolloff fields 2023-11-03 11:11:39 +01:00
bf85718376 also show rolloff and inversion state 2023-11-03 11:10:31 +01:00
5f8c0cb75a add DVB-C sample config 2023-11-03 11:01:11 +01:00
accad41c2c also support CI M2 2023-11-03 11:00:14 +01:00
72181bd0ad Allow workqueue on all CPUs 2023-10-24 23:36:36 +02:00
100aa25176 Merge branch 'internal' 2023-10-02 11:58:43 +02:00
73317671a3 Some CAMs do not reset properly. So, turn off power before slot reset. 2023-09-30 21:39:54 +02:00
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
95d23821b7 adapt to mainline kernel 2023-09-12 15:06:23 +02:00
059bfbb76e Merge branch 'internal' 2023-09-12 14:59:10 +02:00
454bb63993 use EXPORT_SYMBOL_GPL for frontends to fix problems with kernel 6.5.2 2023-09-12 14:57:09 +02:00