Mandl
b2b0105667
Fix compile 4.4.0-104-generic
...
Ubuntu 16.04.3 LTS
ddbridge-main.c:41:38: error: expected ‘;’ before ‘{’ token
for_each_pci_msi_entry(entry, dev) {
ddbridge-main.c:52:31: error: dereferencing pointer to incomplete type ‘struct msi_desc’
if (WARN_ON_ONCE(nr >= entry->nvec_used))
2018-01-05 00:58:22 +01:00
Ralph Metzler
db463d0839
add link to FW update
2017-12-22 19:19:56 +01:00
Ralph Metzler
c07e4bebbd
add documentation about bb frame mode
2017-12-15 00:25:51 +01:00
Ralph Metzler
dfff0f5953
add -DCONFIG_DVB_CXD2099 to fix problem with CI attach
2017-12-14 22:06:28 +01:00
Ralph Metzler
d87246de12
throw a warning on double unlocks
...
based on patch by Daniel Scheller
2017-12-12 10:19:52 +01:00
Ralph Metzler
b54e6ed689
do not try to close gate if opening it failed
2017-12-12 01:52:14 +01:00
Ralph Metzler
3b44e78bd0
Move get_cur_symbol_rate call to get_frontend()
2017-12-12 01:38:22 +01:00
Ralph Metzler
f7fbeed21e
add IQ command and return struct
2017-12-12 01:22:16 +01: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
c75a7892d9
remove unnecessary casts
2017-12-11 16:41:32 +01:00
Ralph Metzler
d5bbd3a025
replace 0 with proper NULL pointer
2017-12-11 16:20:24 +01:00
Ralph Metzler
096bf9d5a9
assignment used 0 instead of link from argument
2017-12-11 16:12:23 +01:00
Ralph Metzler
3806b4d2da
remove unnecessary init value
2017-12-11 16:11:20 +01:00
Ralph Metzler
b42358eaa2
backwards compatibility
2017-12-11 16:10:37 +01:00
Ralph Metzler
04fc90e4d6
do not use dvb_attach, it is not in a seperate module
2017-12-07 19:31:44 +01:00
Ralph Metzler
50cf06cbb8
properly reference dvbs2_signal_info
2017-12-07 19:31:11 +01:00
Ralph Metzler
d398909c1d
add first basic support for MCI frontends like the MAXSX8 (incomplete)
2017-12-05 19:59:23 +01:00
Ralph Metzler
b814026565
- simplify init_search_param() with new register access functions
...
- add stream id 0x80000000 to set streaming mode
2017-12-05 19:57:08 +01:00
Ralph Metzler
611065f572
add defines to simply IRQ handler
2017-12-05 19:37:29 +01:00
Ralph Metzler
eabde4ab5a
add back old input handler as option
2017-12-05 19:33:16 +01:00
Ralph Metzler
efd5070f76
add flash update for MaxSX8
2017-12-05 19:30:25 +01:00
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