internal
570864a576
support gain with new MCI API
2023-11-23 21:30:20 +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
818b9cb58d
support CI M2, M8 and M8A
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
rjkm
719ac4d231
remove workqueue and threaded interrupt modes, they are too laggy
2021-09-19 19:05:05 +02:00
none
8f5af7742d
do not use workqueues by dfault, they can lead to dma overflows
2021-06-22 20:51:28 +02:00
none
f12fe91b51
use PCI revision to determine major firmware version
2021-04-07 19:21:24 +02:00
none
01ca1b8805
Detect and report TS misalignment and switch to unaligned processing.
2021-02-25 14:58:42 +01:00
rjkm
46a4f7476a
support new SDR modulator image with MCI
2020-12-01 15:58:35 +01:00
rjkm
e0e9b82f5a
add link to mci_base to ddb_link
2020-11-10 15:42:56 +01:00
none
7f19a0c04b
adapt to current mainline kernel dvb-core
2020-08-29 15:32:42 +02:00
none
ddac58d082
add raw mode, selected either via module option or input parameter
2020-08-29 14:57:02 +02:00
none
54e8bb1575
add packet loss and stall counter
2020-03-31 21:20:22 +02:00
none
ade4caa718
add some SPDX headers
2020-01-18 16:24:54 +01:00
none
aa1b5369ac
make ddbridge device access count atomic
2020-01-18 16:24:54 +01:00
none
e9f2f5788c
new release
2019-12-20 22:47:08 +01:00
Ralph Metzler
b86ea4524f
update some headers to 2019
2019-08-05 16:04:44 +02:00
Ralph Metzler
6e39d83c7b
new version
2019-01-18 13:10:13 +01:00
Ralph Metzler
03ce6c980c
new release 0.9.36
2018-08-16 12:14:24 +02:00
Ralph Metzler
06aecc3d66
new release because of bugfix
2018-07-24 14:47:15 +02:00
Ralph Metzler
ce99c601f8
new release version 0.9.34
2018-07-24 11:58:02 +02:00
Ralph Metzler
32f46389be
adjust to latest MCI upstream drivers
2018-06-23 16:52:22 +02:00
Ralph Metzler
1b89edb4b1
missing parts of previous patch
2018-05-25 00:11:03 +02:00
Ralph Metzler
9d8c7d4a63
- separate MCI and SX8 code
...
- move SX8 code to ddbridge-sx8.c
- adjust SX8 code to latest version from upstream
- add file with skeleton driver for M4
2018-05-15 23:01:39 +02:00
Ralph Metzler
81ed8fed9d
change first MCI id value and use seperate ids for each type of MCI card
2018-05-14 04:30:58 +02:00
Ralph Metzler
c831ccfc9e
add check for minimum FPGA firmware version
2018-05-02 15:39:09 +02:00
Ralph Metzler
67257ce132
replace mdio_num with mdio_base
2018-04-11 21:20:25 +02:00
Ralph Metzler
033432cf2f
increase version number
2018-03-14 15:11:52 +01:00
Ralph Metzler
d398909c1d
add first basic support for MCI frontends like the MAXSX8 (incomplete)
2017-12-05 19:59:23 +01:00
Ralph Metzler
b7c9038f51
add ddb_irq_set to set irq handlers
...
always use tasklet/workqueue for input/ouput handlers
2017-10-25 23:03:16 +02:00
Ralph Metzler
7bb6cf99e2
add dummy tuner with 125MByte/s dummy data stream
2017-10-23 21:07:28 +02:00
Ralph Metzler
7e6f9d6e9d
change dma buffer number and size from defines to module parameters
2017-10-23 00:14:39 +02:00
Ralph Metzler
e239a6d772
move common workqueue and class init/exit to core
2017-10-22 20:58:58 +02:00
Ralph Metzler
0f05b1988a
- add lock loss irq handler
...
- add modulator ioctl mutex
- some more documentation about modulator properties
2017-10-17 23:49:31 +02:00
Ralph Metzler
1c22a07eaa
adapt dvb-core, includes and affected files to mainline 4.14-rc2
2017-09-26 22:09:05 +02:00
mvoelkel
f84d196a1e
compiling for kernel 4.12.x
2017-09-25 19:20:17 +02:00
mvoelkel
41897e48c8
bump version to 0.9.32
2017-09-23 12:12:38 +02:00
Ralph Metzler
b814cf09e4
use enums instead of types
2017-09-10 23:11:15 +02:00
Ralph Metzler
0dd0997133
change FSM card channel number detection to use register 0x1c
2017-09-10 22:25:02 +02:00
Ralph Metzler
983949f4dd
- initialize modulators before registering devices to prevent races
...
- check for number of FSM modulator channels before allocating ports
2017-09-09 00:21:11 +02:00
Ralph Metzler
fe5f6b737c
convert all device information structs to const and fix related problems
2017-09-08 14:47:14 +02:00
Ralph Metzler
aa2762747f
move MaxS8 and special MAX card LNB functions to separate file
2017-08-27 23:54:49 +02:00
Ralph Metzler
17b3e1ed26
move ci support to separate file
2017-08-27 22:09:43 +02:00
Ralph Metzler
07f7720145
prefix irq handlers with ddb_ to avoid name collisions
2017-08-27 21:42:02 +02:00
Ralph Metzler
b2ca06e639
strict checkpatch style fixes
2017-08-26 22:04:37 +02:00
Ralph Metzler
2b6babfdc0
coding style fixes according to checkpatch
2017-08-26 10:32:53 +02:00
mvoelkel
5751c3fb1a
bump version to 0.9.31
2017-08-11 22:57:02 +02:00
Ralph Metzler
bf0315bcc0
move io functions to ddbridge-io.[ch]
2017-08-02 20:22:52 +02:00
Ralph Metzler
dcddb3437d
compile parts of ddbridge and octonet seperately
2017-08-02 17:40:24 +02:00
Ralph Metzler
eb81f006e4
bump version to 0.9.30
2017-07-26 15:16:14 +02:00