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
5b83e68887
Merge branch 'internal'
2023-09-05 14:29:23 +02:00
da4938e3aa
use correct input
2023-09-05 14:28:05 +02:00
3439fd7725
Merge branch 'internal' of hippo:rjkm/dddvb into internal
2023-08-01 22:31:15 +02:00
fc043cc914
Merge branch 'internal'
2023-08-01 22:29:25 +02:00
818b9cb58d
support CI M2, M8 and M8A
2023-08-01 22:27:55 +02:00
0bafbf534f
support alternative modulation types
2023-08-01 22:27:55 +02:00
e5072debc0
change lnb and ci bases to be configurable
2023-08-01 22:27:55 +02:00
2f49ece88c
cleanup
2023-08-01 22:27:55 +02:00
52b40198eb
only warn once about zigzag scanning
2023-08-01 22:27:55 +02:00
98f98fea0e
adjust to 6.4.0 kernel change
2023-08-01 22:27:55 +02:00
ccfdc2b984
fix frontend allocation
2023-08-01 22:27:55 +02:00
9c920141ca
adjust usage count for frontends which do not have their own module
2023-08-01 22:27:55 +02:00
6c2bbbe5b8
add ddb_mci_cmd_link_simple()
2023-08-01 22:27:55 +02:00
3eaae81e6a
adapt MCI defines to firmware
2023-08-01 22:27:55 +02:00
aae6233b14
class has no owner field in kernel version >= 6.4.0
2023-08-01 22:27:55 +02:00
c8f3c122af
let SSI be set (default 0 is ste in dvb-core), correct tuner/demod settings
2023-08-01 22:27:55 +02:00
7258b32045
add CI M2, M8 and M8A
2023-08-01 22:27:55 +02:00
c2a2a27500
appease conversion warnings
2023-08-01 22:27:55 +02:00
847aa3c044
flen was not defined yet, so move after assignment
2023-08-01 22:27:55 +02:00