All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: LMML <linux-media@vger.kernel.org>
Subject: [GIT PULL FOR 3.11] Samsung SoC media driver updates
Date: Mon, 10 Jun 2013 15:23:34 +0200	[thread overview]
Message-ID: <51B5D356.2030509@samsung.com> (raw)

Hi Mauro,

This includes mostly cleanups and non-critical bug fixes for The Samsung
S3C/S5P/Exynos SoC media drivers, and some prerequisite patches to add 
support for more DMA interfaces of the Exynos4x12 Imaging Subsystem.

There is also included a patch modifying the media link setup notifier, 
which was needed to handle properly video pipeline reconfiguration at 
the exynos4-is driver. 

The following changes since commit ab5060cdb8829c0503b7be2b239b52e9a25063b4:

  [media] drxk_hard: Remove most 80-cols checkpatch warnings (2013-06-08 22:11:39 -0300)

are available in the git repository at:

  git://linuxtv.org/snawrocki/samsung.git for-v3.11

for you to fetch changes up to e14d355f12f2b6f8466be083d9640cc8483900ba:

  s5p-tv: Don't ignore return value of regulator_bulk_enable() in hdmi_drv.c (2013-06-10 15:18:24 +0200)

----------------------------------------------------------------
Phil Carmody (1):
      exynos4-is: Simplify bitmask usage

Sachin Kamat (10):
      s3c-camif: Staticize local symbols
      s3c-camif: Use dev_info instead of printk
      s5c73m3: Fix whitespace related warnings
      exynos4-is: Remove redundant NULL check in fimc-lite.c
      s3c-camif: Remove redundant NULL check
      s5p-tv: Fix incorrect usage of IS_ERR_OR_NULL in hdmi_drv.c
      s5p-tv: Fix incorrect usage of IS_ERR_OR_NULL in mixer_drv.c
      exynos-gsc: Remove redundant use of of_match_ptr macro
      s5p-mfc: Remove redundant use of of_match_ptr macro
      exynos4-is: Staticize local symbols

Sylwester Nawrocki (23):
      exynos4-is: Fix example dts in .../bindings/samsung-fimc.txt
      exynos4-is: Remove platform_device_id table at fimc-lite driver
      exynos4-is: Correct querycap ioctl handling at fimc-lite driver
      s5c73m3: Do not ignore errors from regulator_enable()
      exynos4-is: Move common functions to a separate module
      exynos4-is: Add struct exynos_video_entity
      exynos4-is: Preserve state of controls between /dev/video open/close
      exynos4-is: Media graph/video device locking rework
      exynos4-is: Do not use asynchronous runtime PM in release fop
      exynos4-is: Use common exynos_media_pipeline data structure
      exynos4-is: Remove WARN_ON() from __fimc_pipeline_close()
      exynos4-is: Fix sensor subdev -> FIMC notification setup
      exynos4-is: Add locking at fimc(-lite) subdev unregistered handler
      exynos4-is: Remove leftovers of non-dt FIMC-LITE support
      exynos4-is: Remove unused code
      exynos4-is: Refactor vidioc_s_fmt, vidioc_try_fmt handlers
      exynos4-is: Move __fimc_videoc_querycap() function to the common module
      exynos4-is: Add isp_dbg() macro
      media: Change media device link_notify behaviour
      exynos4-is: Extend link_notify handler to support fimc-is/lite pipelines
      s5p-tv: Don't ignore return value of regulator_enable() in sii9234_drv.c
      s5p-tv: Do not ignore regulator/clk API return values in sdo_drv.c
      s5p-tv: Don't ignore return value of regulator_bulk_enable() in hdmi_drv.c

Wei Yongjun (1):
      s5p-tv: fix error return code in mxr_acquire_video()

 .../devicetree/bindings/media/samsung-fimc.txt     |   26 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |    9 +-
 drivers/media/i2c/s5c73m3/s5c73m3-spi.c            |    4 +-
 drivers/media/media-entity.c                       |   18 +-
 drivers/media/platform/exynos-gsc/gsc-core.c       |    2 +-
 drivers/media/platform/exynos4-is/Kconfig          |    7 +-
 drivers/media/platform/exynos4-is/Makefile         |    5 +-
 drivers/media/platform/exynos4-is/common.c         |   53 +++
 drivers/media/platform/exynos4-is/common.h         |   16 +
 drivers/media/platform/exynos4-is/fimc-capture.c   |  387 ++++++++++----------
 drivers/media/platform/exynos4-is/fimc-core.c      |   11 -
 drivers/media/platform/exynos4-is/fimc-core.h      |   13 +-
 drivers/media/platform/exynos4-is/fimc-is-i2c.c    |    2 +-
 drivers/media/platform/exynos4-is/fimc-is-param.c  |   84 +++--
 drivers/media/platform/exynos4-is/fimc-is-regs.c   |    4 +-
 drivers/media/platform/exynos4-is/fimc-is.c        |   12 +-
 drivers/media/platform/exynos4-is/fimc-is.h        |    8 +-
 drivers/media/platform/exynos4-is/fimc-isp.c       |   20 +-
 drivers/media/platform/exynos4-is/fimc-isp.h       |   18 +-
 drivers/media/platform/exynos4-is/fimc-lite-reg.c  |    2 +-
 drivers/media/platform/exynos4-is/fimc-lite.c      |  138 +++----
 drivers/media/platform/exynos4-is/fimc-lite.h      |    8 +-
 drivers/media/platform/exynos4-is/fimc-m2m.c       |    1 +
 drivers/media/platform/exynos4-is/fimc-reg.c       |    7 +-
 drivers/media/platform/exynos4-is/media-dev.c      |  270 +++++++++-----
 drivers/media/platform/exynos4-is/media-dev.h      |   54 ++-
 drivers/media/platform/omap3isp/isp.c              |   41 ++-
 drivers/media/platform/s3c-camif/camif-core.c      |    6 +-
 drivers/media/platform/s3c-camif/camif-regs.c      |    6 +-
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |    2 +-
 drivers/media/platform/s5p-tv/hdmi_drv.c           |   39 +-
 drivers/media/platform/s5p-tv/mixer_drv.c          |   22 +-
 drivers/media/platform/s5p-tv/mixer_video.c        |    3 +-
 drivers/media/platform/s5p-tv/sdo_drv.c            |   22 +-
 drivers/media/platform/s5p-tv/sii9234_drv.c        |    4 +-
 include/media/media-device.h                       |    9 +-
 include/media/s5p_fimc.h                           |   56 +--
 37 files changed, 806 insertions(+), 583 deletions(-)
 create mode 100644 drivers/media/platform/exynos4-is/common.c
 create mode 100644 drivers/media/platform/exynos4-is/common.h

Thanks,
Sylwester

                 reply	other threads:[~2013-06-10 13:23 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51B5D356.2030509@samsung.com \
    --to=s.nawrocki@samsung.com \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.