Commit Graph

41 Commits

Author SHA1 Message Date
internal 3f296bef62 emulate old API for latest FSM firmware 2022-12-13 13:44:34 +01:00
internal 6336bd3689 comment out test init 2022-10-25 19:35:16 +02:00
internal be79cec76e set legacy signal strength workaround according to channel number 2022-10-25 19:33:25 +02:00
internal 2a88d220e4 allow MCI commands for SDR cards. 2022-06-04 10:42:22 +02:00
rjkm cdc5395996 translate old attenuator propert to new MCI API 2022-02-20 23:16:52 +01:00
rjkm d5d63ea2ef prepare new init for revision 1 FSM but do not use it for now 2022-02-16 15:52:53 +01:00
rjkm c2f86b6438 add MCI ioctl to be used through modX devices 2022-02-12 16:39:01 +01:00
rjkm 6a3ef9873d data64 is not definde in kernel version 2022-02-12 16:37:50 +01:00
rjkm 98b466a2d3 remove debug info 2022-02-12 16:37:00 +01:00
rjkm 9b458a72de allow compilation against kerne dvb_core if KERNEL_DVB_CORE defined 2022-02-12 15:14:44 +01:00
none c23435e275 handle revision 1 mods differently 2021-06-23 11:18:35 +02:00
none f12fe91b51 use PCI revision to determine major firmware version 2021-04-07 19:21:24 +02:00
none 35c283bf2f remove test command 2021-04-07 19:20:38 +02:00
none 41a9626be4 remove unnused variable 2021-04-07 19:20:24 +02:00
rjkm 4b053c68ef use F output as default 2020-12-01 16:00:17 +01:00
rjkm 46a4f7476a support new SDR modulator image with MCI 2020-12-01 15:58:35 +01:00
rjkm 310a5e0f05 add some symbol rate modes 2020-11-10 15:42:56 +01:00
none 4747cbd553 fix init 2020-08-29 14:59:45 +02:00
none a5d0a9718b add a DVB-S2 22 MSymb mode 2020-01-18 16:24:54 +01:00
Ralph Metzler 2186362136 fix gain on SDR modulator 2019-11-08 13:51:11 +01:00
Ralph Metzler 4196458803 add IQ output rate property 2019-08-05 16:00:23 +02:00
Ralph Metzler e7f6f67a49 change new SDR modulator to type 18 2019-07-08 10:09:18 +02:00
Ralph Metzler 4de414351c separate property function for SDR type modulators 2019-07-08 10:08:59 +02:00
Ralph Metzler e73ae1a4c6 set base frequency
initialize mod pointers
2019-01-18 13:09:17 +01:00
Ralph Metzler 67f0820a53 use default FPGA image values 2018-11-19 19:10:29 +01:00
Ralph Metzler 448b07091d initial support for SDR IQ card 2018-10-07 18:07:14 +02:00
Ralph Metzler a14cbc0eff use kernel gcd and move comment regarding calculation to correct
function
2017-12-11 23:04:14 +01:00
Ralph Metzler 2d41161cb4 reject too small symbol rates 2017-12-11 23:02:15 +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 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 20d4867869 add property get for attenuator, gain and status 2017-10-12 14:18:00 +02:00
Ralph Metzler 3778a64de5 add MODULATOR_RESET property 2017-10-11 13:47:50 +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
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 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