Olliver Schinagl
6fbed4920a
ddbridge/main: Remove pci_set_dma_mask
...
Starting with Linux 5.18 `pci_set_dma_mask` has been removed. This patch
mimics commit 887069f42455 (media: switch from 'pci_' to 'dma_' API, Sun
Aug 22 11:30:08 2021 +0200) from upstream and thus prevents the
following compilation error.
ddbridge/ddbridge-main.c: In function ‘ddb_probe’:
ddbridge/ddbridge-main.c:286:14: error: implicit declaration of function ‘pci_set_dma_mask’; did you mean ‘ipi_send_mask’? [-Werror=implicit-function-declaration]
286 | if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) {
| ^~~~~~~~~~~~~~~~
| ipi_send_mask
ddbridge/ddbridge-main.c:287:17: error: implicit declaration of function ‘pci_set_consistent_dma_mask’ [-Werror=implicit-function-declaration]
287 | pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2022-06-06 16:09:26 +02:00
rjkm
1cf0526b24
license register is different for revision 1 (MCI) cards
2022-02-15 14:42:37 +01:00
rjkm
d849abd626
move device info output
2022-02-12 15:49:53 +01:00
rjkm
be19cdb31d
define macro for older kernels
2022-01-14 20:23:32 +01:00
rjkm
719ac4d231
remove workqueue and threaded interrupt modes, they are too laggy
2021-09-19 19:05:05 +02:00
none
e1e569975f
add FW version to output
2021-06-06 20:23:43 +02:00
none
f12fe91b51
use PCI revision to determine major firmware version
2021-04-07 19:21:24 +02:00
none
ea41e57ba3
disable master at driver shutdown
2021-02-24 20:17:50 +01:00
rjkm
46a4f7476a
support new SDR modulator image with MCI
2020-12-01 15:58:35 +01:00
rjkm
65b3128cbe
allow 64 bit consisten mem addresses
2020-12-01 15:57:31 +01:00
none
7f19a0c04b
adapt to current mainline kernel dvb-core
2020-08-29 15:32:42 +02:00
none
2886f9daef
add device id for SX8 Basic
2019-11-12 18:16:39 +01:00
Ralph Metzler
d2337b6620
add SPDX header
2019-11-08 13:51:11 +01:00
Ralph Metzler
2e392cfe43
add some pcie debugging
2019-08-12 21:40:09 +02:00
Ralph Metzler
a19a066b39
adjust some copyright years
2019-08-12 21:39:33 +02:00
Ralph Metzler
0b042c1fc3
add new SDR card id
2019-01-17 19:08:07 +01:00
Ralph Metzler
448b07091d
initial support for SDR IQ card
2018-10-07 18:07:14 +02:00
Ralph Metzler
b52eb4bd17
add ids and structs for Octopus GT Mini
2018-08-13 15:05:43 +02:00
Ralph Metzler
4b68bcad91
add MaxM4 ID
2018-06-23 16:47:10 +02:00
Ralph Metzler
c831ccfc9e
add check for minimum FPGA firmware version
2018-05-02 15:39:09 +02:00
Ralph Metzler
3db30defab
use correct MODULE_LINCESE for GPL v2 only according to notice in header
2018-03-22 19:32:17 +01:00
Ralph Metzler
dedb5bd387
fixes for 3.x kernels
2018-03-02 10:46:28 +01:00
Ralph Metzler
ae9644d934
set devid entry for link 0
2018-02-12 22:43:45 +01:00
Ralph Metzler
e19f29dbfa
fix MSI handling for older kernels
2018-01-16 23:54:51 +01:00
Ralph Metzler
ea09ce3b7b
add device id 9 for MaxSX8 type cards
2017-12-05 19:26:26 +01:00
Ralph Metzler
e239a6d772
move common workqueue and class init/exit to core
2017-10-22 20:58:58 +02:00
Ralph Metzler
3a2e87eefe
add MSI-X support
2017-10-22 19:55:07 +02:00
mvoelkel
f84d196a1e
compiling for kernel 4.12.x
2017-09-25 19:20:17 +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
fe5f6b737c
convert all device information structs to const and fix related problems
2017-09-08 14:47:14 +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
Ralph Metzler
5074e28e10
change output functions from pr_ to dev_
2017-08-25 23:30:58 +02:00
Ralph Metzler
7602ecf3e5
fixed regression for FSM modulators
2017-08-04 17:50:03 +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