1. 20 Aug, 2017 1 commit
    • Daniel Scheller's avatar
      media: ddbridge: bump ddbridge code to version 0.9.29 · 22e74389
      Daniel Scheller authored
      This huge patch bumps the ddbridge driver to version 0.9.29. Compared to
      the vendor driver package, DD OctoNET including GTL link support, and all
      DVB-C Modulator card support has been removed since this requires large
      changes to the underlying DVB core API, which should eventually be done
      separately, and, after that, the functionality/device support can be added
      back rather easy.
      
      While the diff is rather large, the bump is mostly a big refactor of all
      data structures. Yet, the MSI support (message signaled interrupts) is
      greatly improved, also all currently available CI single/duo bridge cards
      are fully supported.
      
      More changes compared to the upstream driver:
       - the DDB_USE_WORKER flag/define was removed, kernel worker functionality
         will be used.
       - coding style is properly fixed (zero complaints from checkpatch)
       - all (not much though) CamelCase has been fixed to kernel_case
       - (private) IOCTLs temporarily removed (which are mainly used to provide
         rarely-used FPGA update functionality)
      
      Great care has been taken to keep all previous changes and fixes (e.g.
      kernel logging via dev_*(), pointer annotations and such) intact.
      
      Permission to reuse and mainline the driver code was formally granted by
      Ralph Metzler <rjkm@metzlerbros.de>.
      Signed-off-by: default avatarDaniel Scheller <d.scheller@gmx.net>
      Tested-by: default avatarRichard Scobie <r.scobie@clear.net.nz>
      Tested-by: default avatarJasmin Jessich <jasmin@anw.at>
      Tested-by: default avatarDietmar Spingler <d_spingler@freenet.de>
      Tested-by: default avatarManfred Knick <Manfred.Knick@t-online.de>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
      22e74389
  2. 09 Aug, 2017 39 commits