Commit Graph

290 Commits

Author SHA1 Message Date
Ralph Metzler ea09ce3b7b add device id 9 for MaxSX8 type cards 2017-12-05 19:26:26 +01:00
Ralph Metzler de27043d42 add NO_INPUT define and initialize input property to NO_INPUT 2017-12-05 19:25:02 +01:00
Ralph Metzler f7e8b25e02 add higher APSK mods for DVB-S2X 2017-12-05 19:24:05 +01:00
Ralph Metzler c56e156176 add MaxSX8 hardware defs 2017-12-05 19:23:07 +01:00
Ralph Metzler 6f164f38d8 re-add some obsolete structs to make older programs compile 2017-12-05 19:20:51 +01:00
Ralph Metzler ca3c26808f simply enable_puncture_rate 2017-10-27 13:11:11 +02:00
Ralph Metzler 9e5576c562 add field and register reading/writing macros 2017-10-25 23:13:26 +02:00
Ralph Metzler 021eae2eac simplify i2c functions 2017-10-25 23:07:43 +02: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 a385bcb70c clean up ddbread/write function names 2017-10-25 23:01:46 +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 3a2e87eefe add MSI-X support 2017-10-22 19:55:07 +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 4a93f79093 add info about modulator reset and status 2017-10-17 09:36:56 +02:00
Ralph Metzler 8fa925317c fix typo: 0190 instead of 0910 2017-10-16 11:25:05 +02:00
Ralph Metzler 0f4beb4e64 add new modulator test program 2017-10-12 14:22:38 +02:00
Ralph Metzler 6ca3e2f2b3 add data64 property field
add modualtor status property
2017-10-12 14:21:18 +02:00
Ralph Metzler 249b1e0b40 add lock lost define 2017-10-12 14:20:14 +02:00
Ralph Metzler 4a137b3d1a add some documentation about modulator properties 2017-10-12 14:18:38 +02:00
Ralph Metzler 20d4867869 add property get for attenuator, gain and status 2017-10-12 14:18:00 +02:00
Ralph Metzler 8a1f27c3d2 add field offset to field defines 2017-10-11 14:32:01 +02:00
Ralph Metzler 3778a64de5 add MODULATOR_RESET property 2017-10-11 13:47:50 +02:00
Ralph Metzler 6bdfe43958 remove accidentally committed test code 2017-10-03 20:49:45 +02:00
Ralph Metzler 83000cd73a handle gate control errors 2017-10-02 00:54:53 +02:00
Ralph Metzler b5ae7ac76f adapt cxd2099 to mainline 4.14-rc2 2017-09-26 22:09:05 +02:00
Ralph Metzler 872f99fbbe patch by Iprium:
fix SYS_DVBC2 in dvbv3_type()
add SYS_DVBC2 case in dvbv3_type() function to return correct DVBV3_OFDM result instead of DVBV3_UNKNOWN. now driver locks correct to DVB-C2 modulator.
2017-09-26 22:09:05 +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 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