239 Commits

Author SHA1 Message Date
Daniel Scheller
8532b9f985 ddbridge: prefix irq_handler*() with ddb_
Make the very generic irq_handler*() function names less prone for name
conflicts when the driver is being compiled into the kernel blob by
prefixing the function names with ddb_.

Backported from mainline driver variant. Having the modules from
dddvb compiled into the kernel image is extremely unlikely, but lets keep
things in sync abit anyway.

This doesn't introduce any change in function.
2017-08-27 18:29:20 +02:00
mvoelkel
5751c3fb1a bump version to 0.9.31 0.9.31-intermediate 2017-08-11 22:57:02 +02:00
Ralph Metzler
5c032058b9 add support for PLS 2017-08-11 16:03:45 +02:00
Ralph Metzler
a44dbc889b correct lock check order 2017-08-11 16:03:03 +02:00
Ralph Metzler
3d5fae7dd8 add some explanation and correct help message 2017-08-08 22:06:36 +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
Ralph Metzler
665b5ef857 add Kconfigs and Makefiles for OctopusNet kernel 2017-08-02 17:34:53 +02:00
Ralph Metzler
c063cffa63 fix comparison for older cards 2017-08-02 16:47:56 +02:00
Ralph Metzler
640c15f4a7 add "pls" too to convert between gold and root codes for DVB-S2 PLS 2017-08-02 00:10:13 +02:00
Ralph Metzler
d3ca949ec5 wrong bitmask for compatibility mode 2017-07-29 14:47:57 +02:00
Ralph Metzler
fd41904378 fix gap handling
gap attribute of 128 will now disable gap
2017-07-27 21:56:39 +02:00
Ralph Metzler
eb81f006e4 bump version to 0.9.30 0.9.30-intermediate 2017-07-26 15:16:14 +02:00
Ralph Metzler
af554da865 add ddbridge-hw file with hardware info 2017-07-26 15:15:06 +02:00
Ralph Metzler
d6f56c1807 dkms compatibility
Build against specified kernel version (dkms ... -k VERSION) or against current running (uname -r) if not specified
2017-07-26 02:44:56 +02:00
Ralph Metzler
31f22ef4de also clean .*.o.d files 2017-07-26 02:42:35 +02:00
Ralph Metzler
d4d0a9b84e Improvements for cit
- Added error checking.
- Added help text.
- Added info.

Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2017-07-26 02:35:40 +02:00
Ralph Metzler
24503d35ad remove no longer used module parameter 2017-07-26 02:13:27 +02:00
Ralph Metzler
3556d6464b Move device info into ddbridge-hw.c and use get_ddb_info
in ddbridge.c, ddbridge-core.c and octonet.c to get
ddb_info for specific devices.

This unifies the method for getting the device info for all hardware.
It also no longer relies on driver_data in struct pci_dev_id
which is deprecated to be used as a pointer.
2017-07-24 22:24:47 +02:00
Ralph Metzler
862c7bfc60 check for error during write 2017-07-24 22:24:13 +02:00
Ralph Metzler
fd21584ecc Use ddbridge version macro for octonet version 2017-07-24 01:05:31 +02:00
Ralph Metzler
6814a8fa23 move common functions of ddbridge and octonet to core 2017-07-24 01:03:40 +02:00
Ralph Metzler
49d4bd0da8 fix MSI/non-MSI compilation 2017-07-18 01:25:55 +02:00
Ralph Metzler
6d1cfd4cd2 acivate CAM race condition handler 2017-07-18 00:26:09 +02:00
Ralph Metzler
e68ce2ef62 add __refdata 2017-07-18 00:23:13 +02:00
Ralph Metzler
023ae44411 add missing version include 2017-07-17 23:49:19 +02:00
Ralph Metzler
7222bd58b3 change lock check order 2017-07-11 20:37:38 +02:00
Ralph Metzler
f404b3fb6d add multi-stream capability announcement 2017-07-11 20:36:52 +02:00
Ralph Metzler
de34e2ebbd correct array access 2017-07-11 20:29:20 +02:00
Ralph Metzler
774e92bd44 change to unsigned because of possible wrong range 2017-07-11 20:27:42 +02:00
Ralph Metzler
8c46d9a86a change pointer check order 2017-07-11 20:20:39 +02:00
Ralph Metzler
452771913e fix for 4.12. kernels 2017-07-11 20:17:28 +02:00
Ralph Metzler
3285b6ade0 modulator type 1 has no vga 2017-06-12 14:23:35 +02:00
Ralph Metzler
e6dd33deec write really availalble modulator channels to port_num 2017-06-12 14:21:21 +02:00
Ralph Metzler
93e42deeaa only eval register 0x1c for modulator type 1 2017-06-12 14:21:21 +02:00
Ralph Metzler
e415b6e203 force gap setting if given by attribute 2017-06-12 14:21:21 +02:00
manf
1354b9021f increased fm power 2017-06-02 01:14:15 +02:00
manf
4d17f2f5f0 mod3: atten,gain fixed 2017-06-01 20:13:08 +02:00
Ralph Metzler
5fa08eb288 add gain control 2017-06-01 16:46:44 +02:00
mvoelkel
933779aa24 Readme markup fixed 0.9.29 2017-05-19 16:59:30 +02:00
mvoelkel
01d35aad26 Release 0.9.29
New Hardware, fixes, testet up to kernel 4.11.1
2017-05-19 15:48:35 +02:00
Ralph Metzler
40c32767ec new release 2017-05-17 19:42:25 +02:00
Ralph Metzler
8704ceaf94 change default frequencies for SDR modulator 2017-05-16 21:25:30 +02:00
Ralph Metzler
12b792ef3f remove possible mutex deadlock 2017-05-16 21:24:48 +02:00
Ralph Metzler
3063b8e88b revert struct name change 2017-05-04 16:08:13 +02:00
Ralph Metzler
7d73553b61 start output DMA with stall bit set 2017-05-04 09:09:34 +02:00
Ralph Metzler
5d4259f6f6 remove warning for unused code 2017-04-25 19:00:19 +02:00
Ralph Metzler
04294ab5ef increase to 32 buffers for SDR 2017-04-25 18:59:47 +02:00
Ralph Metzler
4699a19bfb increase default adapter number to 64 2017-04-20 15:55:27 +02:00