All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: LMML <linux-media@vger.kernel.org>
Cc: Younghwan Joo <yhwan.joo@samsung.com>, 'Arnd Bergmann' <arnd@arndb.de>
Subject: [GIT PULL FOR 3.10] Exynos4 Imaging Subsystem drivers update
Date: Thu, 04 Apr 2013 19:15:18 +0200	[thread overview]
Message-ID: <515DB526.1060405@samsung.com> (raw)

Mauro,

This series includes couple fixes for the exynos4-is drivers (previously
s5p-fimc), some cleanups required for ARCH_MULTIPLATFORM support, a fix for
the V4L2 OF parsing lib. The most significant addition is the V4L2 driver
for Exynos4x12 SoCs FIMC-IS - a subsystem consisting of camera ISP, DRC
and face detection IPs controlled by a dedicated ARM Cortex-A5 MCU). It
integrates with the other IP drivers, which I would be commonly referring
to as exynos4-is. Only basic FIMC-IS features are currently supported.
Nevertheless this code is (hopefully) in shape where we could finally move
it upstream and continue any further development in-tree.

The following changes since commit f9f11dfe4831adb1531e1face9dcd9fc57665d2e:

  Merge tag 'v3.9-rc5' into patchwork (2013-04-01 09:54:14 -0300)

are available in the git repository at:


  git://linuxtv.org/snawrocki/samsung.git for_v3.10

for you to fetch changes up to 7de8e890e6b199b2cbb7c9816d6ccc96a2952dbf:

  exynos4-is: Ensure proper media pipeline state on device close (2013-04-03
20:12:55 +0200)

----------------------------------------------------------------
Arnd Bergmann (1):
      exynos: remove unnecessary header inclusions

Sylwester Nawrocki (15):
      exynos4-is: Remove dependency on SYSCON for non-dt platforms
      exynos4-is: Correct clock properties description at the DT binding
documentation
      V4L: Remove incorrect EXPORT_SYMBOL() usage at v4l2-of.c
      exynos4-is: Add Exynos4x12 FIMC-IS driver
      exynos4-is: Add FIMC-IS ISP I2C bus driver
      exynos4-is: Add FIMC-IS parameter region definitions
      exynos4-is: Add common FIMC-IS image sensor driver
      exynos4-is: Add Exynos4x12 FIMC-IS device tree binding documentation
      exynos4-is: Add fimc-is subdevs registration
      exynos4-is: Create media links for the FIMC-IS entities
      exynos4-is: Remove static driver data for Exynos4210 FIMC variants
      exynos4-is: Use common driver data for all FIMC-LITE IP instances
      exynos4-is: Allow colorspace conversion at FIMC-LITE
      exynos4-is: Correct input DMA YUV order configuration
      exynos4-is: Ensure proper media pipeline state on device close

 .../devicetree/bindings/media/exynos4-fimc-is.txt  |   49 +
 .../devicetree/bindings/media/samsung-fimc.txt     |   10 +-
 drivers/media/platform/exynos-gsc/gsc-regs.c       |    1 -
 drivers/media/platform/exynos4-is/Kconfig          |   14 +-
 drivers/media/platform/exynos4-is/Makefile         |    3 +
 drivers/media/platform/exynos4-is/fimc-capture.c   |   18 +-
 drivers/media/platform/exynos4-is/fimc-core.c      |   54 +-
 drivers/media/platform/exynos4-is/fimc-core.h      |   11 +
 .../media/platform/exynos4-is/fimc-is-command.h    |  137 +++
 drivers/media/platform/exynos4-is/fimc-is-errno.c  |  272 ++++++
 drivers/media/platform/exynos4-is/fimc-is-errno.h  |  248 +++++
 drivers/media/platform/exynos4-is/fimc-is-i2c.c    |  129 +++
 drivers/media/platform/exynos4-is/fimc-is-i2c.h    |   15 +
 drivers/media/platform/exynos4-is/fimc-is-param.c  |  955 ++++++++++++++++++
 drivers/media/platform/exynos4-is/fimc-is-param.h  | 1022 ++++++++++++++++++++
 drivers/media/platform/exynos4-is/fimc-is-regs.c   |  242 +++++
 drivers/media/platform/exynos4-is/fimc-is-regs.h   |  164 ++++
 drivers/media/platform/exynos4-is/fimc-is-sensor.c |  322 ++++++
 drivers/media/platform/exynos4-is/fimc-is-sensor.h |   83 ++
 drivers/media/platform/exynos4-is/fimc-is.c        | 1010 +++++++++++++++++++
 drivers/media/platform/exynos4-is/fimc-is.h        |  345 +++++++
 drivers/media/platform/exynos4-is/fimc-isp.c       |  702 ++++++++++++++
 drivers/media/platform/exynos4-is/fimc-isp.h       |  181 ++++
 drivers/media/platform/exynos4-is/fimc-lite-reg.c  |    4 +-
 drivers/media/platform/exynos4-is/fimc-lite-reg.h  |    8 +-
 drivers/media/platform/exynos4-is/fimc-lite.c      |  127 ++-
 drivers/media/platform/exynos4-is/fimc-lite.h      |   15 +-
 drivers/media/platform/exynos4-is/fimc-reg.c       |    6 +-
 drivers/media/platform/exynos4-is/fimc-reg.h       |   16 +-
 drivers/media/platform/exynos4-is/media-dev.c      |  116 ++-
 drivers/media/platform/exynos4-is/media-dev.h      |   13 +
 drivers/media/platform/s5p-tv/sii9234_drv.c        |    3 -
 drivers/media/v4l2-core/v4l2-of.c                  |    3 +-
 include/media/s5p_fimc.h                           |    2 +
 include/media/v4l2-of.h                            |    6 +-
 35 files changed, 6145 insertions(+), 161 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/exynos4-fimc-is.txt
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-command.h
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-errno.c
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-errno.h
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-i2c.c
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-i2c.h
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-param.c
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-param.h
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-regs.c
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-regs.h
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-sensor.c
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is-sensor.h
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is.c
 create mode 100644 drivers/media/platform/exynos4-is/fimc-is.h
 create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.c
 create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.h

--

Thanks,
Sylwester

                 reply	other threads:[~2013-04-04 17:15 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=515DB526.1060405@samsung.com \
    --to=s.nawrocki@samsung.com \
    --cc=arnd@arndb.de \
    --cc=linux-media@vger.kernel.org \
    --cc=yhwan.joo@samsung.com \
    /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.