Commit Graph

  • 710f9c6fbc add M8E master rjkm 2025-02-25 15:55:23 +01:00
  • 849d9ec10f add M8E defines rjkm 2025-02-24 21:41:42 +01:00
  • a79f57a675 add MAX M2 rjkm 2025-02-24 20:25:34 +01:00
  • 0690bf6882 add new M8 rjkm 2025-02-14 13:26:18 +01:00
  • f5fcda81dc new version rjkm 2025-02-14 13:25:35 +01:00
  • 0b54436695 correct version number 0.9.40a rjkm 2025-01-21 21:46:39 +01:00
  • a986a98b96 return PLS in transmission_mode 0.9.40 rjkm 2024-11-16 14:34:24 +01:00
  • 345c3b8e0d fix compilation with newer kernels rjkm 2024-11-16 14:25:10 +01:00
  • b172e83a4b show XO2 firmware version rjkm 2024-11-16 14:24:07 +01:00
  • 5fef324ea0 add support for license setting via MCI commands (only FSM cards for now) rjkm 2024-10-20 22:39:37 +02:00
  • 63f693946c make new compiler warning settings happy rjkm 2024-09-19 10:54:57 +02:00
  • 17b741b01d support 16 channel DVB-T card rjkm 2024-09-19 10:53:23 +02:00
  • 8e4379ef3e only allow values between 0-3 rjkm 2024-09-19 10:52:37 +02:00
  • 1022b26d7f cleanup init for FSM and DVB-T cards rjkm 2024-09-19 10:51:57 +02:00
  • 59cbab6383 prevent lockup rjkm 2024-09-19 10:35:39 +02:00
  • 0fcd9563f1 only warn about zigzag if max_drift is set rjkm 2024-09-19 10:34:30 +02:00
  • cf64ad4b0e show more information about card connected at GT link rjkm 2024-09-19 10:33:25 +02:00
  • 1c88e05931 factor out setting of input rjkm 2024-09-19 10:31:41 +02:00
  • 11b8c21cb5 revert ignoring of bad packets at startup rjkm 2024-09-19 10:29:48 +02:00
  • 3cc98a4995 adapt to newer kernel version rjkm 2024-09-19 10:28:59 +02:00
  • 0c328cd989 do not allow unaligned access rjkm 2024-09-19 10:23:58 +02:00
  • ffbef1488e remove unused tasklet struct rjkm 2024-09-19 10:22:46 +02:00
  • 8badef38a7 use correct lib name rjkm 2024-09-19 10:19:51 +02:00
  • 5d47dbec26 add 16 channel version of DVB-T modulator rjkm 2024-09-19 10:18:51 +02:00
  • 0a4cf1419f
    Merge 065bc32fed96d2042ff067ccac301275b475dc14 into ea8e877dca1cb9c1f5ca41e5cf86297d3cc08528 Guy Martin 2024-08-19 23:01:08 +02:00
  • 065bc32fed Fix compilation on 6.10.x. Guy Martin 2024-08-19 21:28:40 +00:00
  • fe7f3fca68 Fix -Werror=empty-body. Guy Martin 2024-08-19 20:23:33 +00:00
  • 0368446256 modulator info drmocm 2024-07-11 13:57:59 +02:00
  • 07d5675b06 some information for DVB-T modulators drmocm 2024-07-11 13:50:17 +02:00
  • ea8e877dca use dvb_filter.h only locally rjkm 2024-04-26 16:33:45 +02:00
  • 9ec5f40324 also install dvb_filter.h rjkm 2024-04-26 16:17:43 +02:00
  • f151afb0ee
    libdddvb: install dvb_filter.h Frederik Kriewitz 2024-04-26 15:26:51 +02:00
  • 50e230b48d add dvb filter rjkm 2024-03-29 14:05:49 +01:00
  • 4197d9a59e make copying to/from CA device more robust, add TDT callback rjkm 2024-03-29 14:04:33 +01:00
  • 62b0b57c5d Add some more comments to MCI API documentation. rjkm 2024-03-26 22:36:05 +01:00
  • fe63f1d0b8 Change assignment of devices when using kernel dvb-core. Modulators are now osdX. rjkm 2024-03-26 22:34:52 +01:00
  • dc384c70af Add input select via configurable DiSeqC message. rjkm 2024-03-26 22:30:23 +01:00
  • 4e0bf8b182 Add reset function. rjkm 2024-03-26 22:28:31 +01:00
  • e7390e1cd8 Ignore errors at start, they are from aold data in buffers/FIFOs. rjkm 2024-03-26 22:27:43 +01:00
  • d54905cc14 Remove ISDB entries when using kernel dvb-core because array is too small. ISDB modes are then not enumerated but still work. rjkm 2024-03-26 22:22:52 +01:00
  • 7779445112 Add example for 2 regions in DVB-C and move modulator.conf to modulator-t.conf rjkm 2024-03-26 22:21:09 +01:00
  • 3ba2128c4e Support several channel regions. They have to start with frequency now! rjkm 2024-03-26 22:17:41 +01:00
  • 8f2bf94b43 Add some comments about using kernel dvb-core. rjkm 2024-03-26 22:16:18 +01:00
  • a927449610 Merge branch 'internal' of hippo:rjkm/dddvb into internal rjkm 2024-03-10 21:45:55 +01:00
  • 3295328aa9 Merge branch 'internal' of hippo:rjkm/dddvb into internal rjkm 2024-03-10 21:45:09 +01:00
  • 2b53b34350 even longer device filenames drmocm 2024-03-08 09:19:46 +01:00
  • a6f022941f remove gt link tasklet code rjkm 2024-03-08 00:33:57 +01:00
  • da1594d424 prevent warning if KERNEL_DVB_CORE=y is used rjkm 2024-03-08 00:19:22 +01:00
  • 32afa3e920 changed dvb file name length to 60 drmocm 2024-03-07 19:42:49 +01:00
  • f8726493b1 adapt defines to make KERNEL_DVB_CORE (compile against kernel dvb-core) work again internal 2024-03-06 17:07:08 +01:00
  • 525472b9f1 0.9.39 release 0.9.39 internal 2024-02-13 12:54:51 +01:00
  • 7423903c67 add ci power error bit define internal 2024-02-08 23:15:23 +01:00
  • 690289c338 arm64 cannot handle unaligned readl internal 2024-02-08 22:57:40 +01:00
  • 09021aec73 fix for older KERNELS internal 2024-02-05 10:33:20 +01:00
  • a1c604f212 decoding support internal 2024-02-05 10:27:55 +01:00
  • 1124f00b34 increase slot reset time internal 2024-01-30 17:18:17 +01:00
  • 70a119c0db read back correct values if using old API emulation internal 2023-12-13 19:05:22 +01:00
  • 123291b26e adjust M8/M8A tuner type selection internal 2023-12-13 19:04:12 +01:00
  • 85f8f5d2bd do not get extra status data as default internal 2023-12-13 19:03:18 +01:00
  • 4d0c806262 use stricter locking in case somebody still uses redirect (deprecated) internal 2023-12-13 19:02:11 +01:00
  • 9e6e34b857 adjust gitignore internal 2023-12-13 18:54:45 +01:00
  • 327cc09d34 dvb_math functions moved to int_log internal 2023-12-13 16:44:12 +01:00
  • b5b192c6cb
    Fix for Kernel 6.6.0+ Christoph Hummer 2023-12-07 07:50:47 +01:00
  • adaeb94a54 Merge branch 'internal' internal 2023-11-23 21:31:01 +01:00
  • 570864a576 support gain with new MCI API internal 2023-11-23 21:30:20 +01:00
  • c681e4f24a support old gain command for new MCI firmware internal 2023-11-23 21:27:19 +01:00
  • 0628769620 Merge branch 'internal' internal 2023-11-14 14:32:56 +01:00
  • 934c619bcb documentation of modulator MCI API internal 2023-11-14 14:31:22 +01:00
  • 847b8611bd Merge branch 'internal' internal 2023-11-07 23:17:35 +01:00
  • be74b9630f increase in case somebody does not use adapter_alloc=3 and gets tons of adapters internal 2023-11-07 23:16:24 +01:00
  • 3d17ab8de5 add range checks internal 2023-11-07 23:16:12 +01:00
  • b76aa3c0c2 Merge branch 'internal' internal 2023-11-07 22:41:47 +01:00
  • ca9613d911 increase retry time to 4s internal 2023-11-07 22:41:03 +01:00
  • 0daf0f79ae Merge branch 'internal' internal 2023-11-07 22:30:09 +01:00
  • 3884037c93 remove warnings drmocm 2023-11-07 10:06:30 +01:00
  • f23789e90c Merge branch 'internal' internal 2023-11-06 10:26:19 +01:00
  • 0c603bc421 there is no more output_tasklet internal 2023-11-04 21:34:20 +01:00
  • f23648f938 only use dvb_attach if enabled internal 2023-11-03 14:11:25 +01:00
  • d8f3d40352 also output set value and make timeout clearer internal 2023-11-03 14:10:29 +01:00
  • de5051a85a add safety checks internal 2023-11-03 13:39:54 +01:00
  • d63916cba1 re-add workqueue and make WQ or tasklet selectable by module parameter default to WQ for ARM64 (some SOCs use only one little A53 core for all MSI IRQs and tasklets on the same core cannot process more than 10 TS streams in uncached coherent memory) internal 2023-11-03 13:33:57 +01:00
  • 3ef783c393 default to alt_dma for arm64 (coherent memory is slow/uncached) and some cleanup in alt_dma handling internal 2023-11-03 13:31:13 +01:00
  • cf7f19b8bc change handling of raw_stream value so that 1 just turns it on but does not change control register internal 2023-11-03 13:28:09 +01:00
  • 0ad8eff8af make iq mode always lock internal 2023-11-03 13:04:37 +01:00
  • a0d4605ad8 return correct error stat instead of -1 internal 2023-11-03 11:26:45 +01:00
  • 948234d787 lock reader, write and user counts with mutex internal 2023-11-03 11:21:28 +01:00
  • 05718a5965 extend sample Unicable table internal 2023-11-03 11:15:28 +01:00
  • aedb0a1b64 allow for longer lock time before retry internal 2023-11-03 11:13:56 +01:00
  • 76697f420f add some more debugging messages internal 2023-11-03 11:12:52 +01:00
  • 6c7a754004 add inversion and rolloff fields internal 2023-11-03 11:11:39 +01:00
  • bf85718376 also show rolloff and inversion state internal 2023-11-03 11:10:31 +01:00
  • 5f8c0cb75a add DVB-C sample config internal 2023-11-03 11:01:11 +01:00
  • accad41c2c also support CI M2 internal 2023-11-03 11:00:14 +01:00
  • 72181bd0ad Allow workqueue on all CPUs internal 2023-10-24 23:36:36 +02:00
  • 100aa25176 Merge branch 'internal' internal 2023-10-02 11:58:43 +02:00
  • 73317671a3 Some CAMs do not reset properly. So, turn off power before slot reset. internal 2023-09-30 21:39:54 +02:00
  • f77d50e526 comment out debug messages internal 2023-09-29 16:59:00 +02:00
  • 25c730789d better stream set drmocm 2023-09-16 16:19:04 +02:00
  • 775ddf72ef s drmocm 2023-09-16 16:09:47 +02:00
  • 7b23c917d3 qam drmocm 2023-09-16 16:07:54 +02:00