An error occurred fetching the project authors.
  1. 16 Oct, 2017 1 commit
  2. 23 Sep, 2017 1 commit
    • Hans Verkuil's avatar
      media: cec-gpio: add HDMI CEC GPIO driver · 1e33936d
      Hans Verkuil authored
      Add a simple HDMI CEC GPIO driver that sits on top of the cec-pin framework.
      
      While I have heard of SoCs that use the GPIO pin for CEC (apparently an
      early RockChip SoC used that), the main use-case of this driver is to
      function as a debugging tool.
      
      By connecting the CEC line to a GPIO pin on a Raspberry Pi 3 for example
      it turns it into a CEC debugger and protocol analyzer.
      
      With 'cec-ctl --monitor-pin' the CEC traffic can be analyzed.
      
      But of course it can also be used with any hardware project where the
      HDMI CEC line is hooked up to a pull-up gpio line.
      
      In addition this has (optional) support for tracing HPD changes if the
      HPD is connected to a GPIO.
      Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
      Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
      1e33936d
  3. 26 Aug, 2017 1 commit
  4. 09 Aug, 2017 1 commit
  5. 20 Jun, 2017 3 commits
  6. 13 Jun, 2017 1 commit
  7. 08 Jun, 2017 1 commit
  8. 06 Jun, 2017 1 commit
  9. 15 Apr, 2017 1 commit
  10. 10 Apr, 2017 3 commits
  11. 03 Mar, 2017 1 commit
  12. 08 Feb, 2017 1 commit
  13. 16 Nov, 2016 1 commit
  14. 21 Oct, 2016 1 commit
  15. 12 Sep, 2016 1 commit
    • Hans Verkuil's avatar
      [media] pxa_camera: merge soc_mediabus.c into pxa_camera.c · 34b27b13
      Hans Verkuil authored
      Linking soc_mediabus into this driver causes multiple definition linker warnings
      if soc_camera is also enabled:
      
         drivers/media/platform/soc_camera/built-in.o:(___ksymtab+soc_mbus_image_size+0x0): multiple definition of `__ksymtab_soc_mbus_image_size'
         drivers/media/platform/soc_camera/soc_mediabus.o:(___ksymtab+soc_mbus_image_size+0x0): first defined here
      >> drivers/media/platform/soc_camera/built-in.o:(___ksymtab+soc_mbus_samples_per_pixel+0x0): multiple definition of `__ksymtab_soc_mbus_samples_per_pixel'
         drivers/media/platform/soc_camera/soc_mediabus.o:(___ksymtab+soc_mbus_samples_per_pixel+0x0): first defined here
         drivers/media/platform/soc_camera/built-in.o: In function `soc_mbus_config_compatible':
         (.text+0x3840): multiple definition of `soc_mbus_config_compatible'
         drivers/media/platform/soc_camera/soc_mediabus.o:(.text+0x134): first defined here
      
      Since we really don't want to have to use any of the soc-camera code this patch
      copies the relevant code and data structures from soc_mediabus and renames it to pxa_mbus_*.
      
      The large table of formats has been culled a bit, removing formats that are not supported
      by this driver.
      Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
      Cc: Robert Jarzmik <robert.jarzmik@free.fr>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
      34b27b13
  16. 09 Sep, 2016 2 commits
  17. 24 Aug, 2016 1 commit
  18. 22 Aug, 2016 1 commit
  19. 08 Jul, 2016 2 commits
  20. 28 Jun, 2016 2 commits
  21. 17 Jun, 2016 1 commit
  22. 16 Jun, 2016 1 commit
  23. 19 Feb, 2016 1 commit
  24. 01 Feb, 2016 1 commit
  25. 11 Aug, 2015 2 commits
    • Peter Griffin's avatar
      [media] c8sectpfe: Add Kconfig and Makefile for the driver · 850a3f7d
      Peter Griffin authored
      This patch adds the Kconfig and Makefile for the c8sectpfe driver
      so it will be built. It also selects additional demodulator and tuners
      which are required by the supported NIM cards.
      Signed-off-by: default avatarPeter Griffin <peter.griffin@linaro.org>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
      850a3f7d
    • Mikhail Ulyanov's avatar
      [media] V4L2: platform: Add Renesas R-Car JPEG codec driver · 2c42cdba
      Mikhail Ulyanov authored
      Here's the driver for the Renesas R-Car JPEG processing unit.
      
      The driver is implemented within the V4L2 framework as a memory-to-memory
      device.  It presents two video nodes to userspace, one for the encoding part,
      and one for the decoding part.
      
      It was found that the only working mode for encoding is no markers output, so we
      generate markers with software. In the current version of driver we also use
      software JPEG header parsing because with hardware parsing performance is lower
      than desired.
      
      >From a userspace point of view the process is typical (S_FMT, REQBUF,
      optionally QUERYBUF, QBUF, STREAMON, DQBUF) for both the source and destination
      queues. STREAMON can return -EINVAL in case of mismatch of output and capture
      queues format. Also during decoding driver can return buffers if queued
      buffer with JPEG image contains image with inappropriate subsampling (e.g.
      4:2:0 in JPEG and 4:2:2 in capture).  If JPEG image and queue format dimensions
      differ driver will return buffer on QBUF with VB2_BUF_STATE_ERROR flag.
      
      During encoding the available formats are: V4L2_PIX_FMT_NV12M,
      V4L2_PIX_FMT_NV12, V4L2_PIX_FMT_NV16, V4L2_PIX_FMT_NV16M for source and
      V4L2_PIX_FMT_JPEG for destination.
      
      During decoding the available formats are: V4L2_PIX_FMT_JPEG for source and
      V4L2_PIX_FMT_NV12M, V4L2_PIX_FMT_NV16M, V4L2_PIX_FMT_NV12, V4L2_PIX_FMT_NV16
      for destination.
      
      Performance of current version:
      1280x800 NV12 image encoding/decoding
      	decoding ~122 FPS
      	encoding ~191 FPS
      Signed-off-by: default avatarMikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
      Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
      2c42cdba
  26. 09 Jun, 2015 1 commit
  27. 03 Apr, 2015 1 commit
  28. 23 Dec, 2014 1 commit
  29. 17 Dec, 2014 1 commit
  30. 28 Oct, 2014 1 commit
  31. 21 Sep, 2014 1 commit
  32. 02 Sep, 2014 1 commit