All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/01] Add new driver for generic scaler
@ 2012-07-05 10:27 Shaik Ameer Basha
  2012-07-05 10:27 ` [PATCH v2 01/01] media: gscaler: " Shaik Ameer Basha
  0 siblings, 1 reply; 9+ messages in thread
From: Shaik Ameer Basha @ 2012-07-05 10:27 UTC (permalink / raw)
  To: linux-media
  Cc: sungchun.kang, khw0178.kim, mchehab, laurent.pinchart,
	sy0816.kang, s.nawrocki, posciak, alim.akhtar, prashanth.g,
	joshi, ameersk

This patch add support gscaler device which is a new device
for scaling and color space conversion on EXYNOS5 SoCs.

This device supports the followings as key feature.
 1) Input image format
   - RGB888/565, YUV422 1P/2P, YUV420 2P/3P, TILE
 2) Output image format
   - RGB888/565, YUV422 1P/2P, YUV420 2P/3P, YUV444
 3) Input rotation
   - 0/90/180/270 degree, X/Y Flip
 4) Scale ratio
   - 1/16 scale down to 8 scale up
 5) CSC
   - RGB to YUV / YUV to RGB
 6) Size
   - 2048 x 2048 for tile or rotation
   - 4800 x 3344 other case

changes since v1:
- Rebased on latest media-next tree
	http://linuxtv.org/git/mchehab/media-next.git
- Addressed review comments from Sylwester Nawrocki
	http://patchwork.linuxtv.org/patch/9909/
- Removed gscaler capture, output and media device features from V1,
  as we have a plan to incremently add those gscaler features soon.
- adds NV12 format support 
- adds custom controls specific to gscaler driver

Shaik Ameer Basha (1):
  media: gscaler: Add new driver for generic scaler

 drivers/media/video/Kconfig               |   10 +
 drivers/media/video/Makefile              |    1 +
 drivers/media/video/exynos/Kconfig        |   11 +
 drivers/media/video/exynos/Makefile       |    1 +
 drivers/media/video/exynos/gsc/Kconfig    |    7 +
 drivers/media/video/exynos/gsc/Makefile   |    3 +
 drivers/media/video/exynos/gsc/gsc-core.c | 1304 +++++++++++++++++++++++++++++
 drivers/media/video/exynos/gsc/gsc-core.h |  652 ++++++++++++++
 drivers/media/video/exynos/gsc/gsc-m2m.c  |  751 +++++++++++++++++
 drivers/media/video/exynos/gsc/gsc-regs.c |  579 +++++++++++++
 drivers/media/video/exynos/gsc/gsc-regs.h |  211 +++++
 include/linux/videodev2.h                 |    2 +
 12 files changed, 3532 insertions(+), 0 deletions(-)
 create mode 100644 drivers/media/video/exynos/Kconfig
 create mode 100644 drivers/media/video/exynos/Makefile
 create mode 100644 drivers/media/video/exynos/gsc/Kconfig
 create mode 100644 drivers/media/video/exynos/gsc/Makefile
 create mode 100644 drivers/media/video/exynos/gsc/gsc-core.c
 create mode 100644 drivers/media/video/exynos/gsc/gsc-core.h
 create mode 100644 drivers/media/video/exynos/gsc/gsc-m2m.c
 create mode 100644 drivers/media/video/exynos/gsc/gsc-regs.c
 create mode 100644 drivers/media/video/exynos/gsc/gsc-regs.h


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-07-24  9:31 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-05 10:27 [PATCH v2 00/01] Add new driver for generic scaler Shaik Ameer Basha
2012-07-05 10:27 ` [PATCH v2 01/01] media: gscaler: " Shaik Ameer Basha
2012-07-11 17:52   ` Pawel Osciak
2012-07-24  9:30     ` Shaik Ameer Basha
2012-07-11 22:39   ` Sylwester Nawrocki
2012-07-11 23:44     ` Sylwester Nawrocki
2012-07-12 19:09   ` Sylwester Nawrocki
2012-07-23  6:18     ` Shaik Ameer Basha
2012-07-23 18:35       ` Sylwester Nawrocki

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.