Commit Graph

262 Commits

Author SHA1 Message Date
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 4765eac57a optimize stat checks and only allow stat checks once a second 2017-09-20 21:00:21 +02:00
Ralph Metzler 7756a09420 add i2c commands 2017-09-20 02:36:58 +02:00
Ralph Metzler 92b64711ec strict checkpatch style adjustments 2017-09-16 15:31:52 +02:00
Ralph Metzler e817b91860 re-enable port_attach error handling 2017-09-10 23:12:54 +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 3e67af1b5b remove old commented out buggy codepath 2017-09-07 21:55:56 +02:00
Ralph Metzler e4acb524a7 return EINVAL if input NULL (e.g. in case of mod devices) 2017-09-06 17:51:30 +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 117d9a065d correct header line 2017-08-27 22:17:27 +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
Ralph Metzler 5074e28e10 change output functions from pr_ to dev_ 2017-08-25 23:30:58 +02:00
Ralph Metzler df4f23384b lower lowest symbol rate to 100000 2017-08-25 23:30:28 +02:00
Ralph Metzler 838eb620ba write register with mode last 2017-08-25 22:07:43 +02:00
Ralph Metzler e55dcd2fd2 correct status check order 2017-08-25 22:07:43 +02:00
Ralph Metzler 27601b4769 fix for new kernels 2017-08-25 22:07:43 +02:00
mvoelkel 5751c3fb1a bump version to 0.9.31 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 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