Skip to content

vimc: Virtual Media Control VPU's

Helen Fornazier linux-media lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 of 7 patches 12 repliesIn review

6 of 7 patches are in this archive. The cover letter announces 7.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/7vimc: sen: Integrate the tpg on the sensordrivers/media/platform/vimc/Kconfig drivers/media/platform/vimc/vimc-sensor.c+43 -24 replies
3/7vimc: Add vimc_ent_sd_init/cleanup helper functionsdrivers/media/platform/vimc/vimc-core.c drivers/media/platform/vimc/vimc-core.h drivers/media/platform/vimc/vimc-sensor.c+123 -741 reply
4/7vimc: Add vimc_pipeline_s_stream in the coredrivers/media/platform/vimc/vimc-capture.c drivers/media/platform/vimc/vimc-core.c drivers/media/platform/vimc/vimc-core.h+33 -301 reply
5/7vimc: deb: Add debayer filterdrivers/media/platform/vimc/Makefile drivers/media/platform/vimc/vimc-core.c drivers/media/platform/vimc/vimc-core.h +2 more+507 -21 reply
6/7vimc: sca: Add scaler subdevicedrivers/media/platform/vimc/Makefile drivers/media/platform/vimc/vimc-core.c drivers/media/platform/vimc/vimc-scaler.c +1 more+356 -22 replies
7/7vimc: Implement set format in the nodesdrivers/media/platform/vimc/vimc-capture.c drivers/media/platform/vimc/vimc-core.c drivers/media/platform/vimc/vimc-core.h +3 more+222 -351 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/7] vimc: Virtual Media Control VPU's

* This patch series add to the vimc driver video processing units ad a debayer and a scaler.
* The test pattern generator from vivid driver was exported as a module, as it is used by the vimc driver as well.
* The debayer transforms the bayer format image received in its sink pad to a bayer format by avaraging the pixels within a mean window
* The scaler only scales up the image for now.
* The ioctls to configure the format in the pads were implemented to allow testing the pipe from the user space

The patch series is based on 'vimc/review/video-pipe' branch, it goes on top of the patch named "[media] vimc: Virtual Media Controller core, capture and sensor" and is available at
https://github.com/helen-fornazier/opw-staging vimc/review/vpu

Helen Fornazier (7):
[media] tpg: Export the tpg code from vivid as a module [media] vimc: sen: Integrate the tpg on the sensor [media] vimc: Add vimc_ent_sd_init/cleanup helper functions [media] vimc: Add vimc_pipeline_s_stream in the core [media] vimc: deb: Add debayer filter
[media] vimc: sca: Add scaler subdevice
[media] vimc: Implement set format in the nodes

 drivers/media/platform/Kconfig                  |    2 +
 drivers/media/platform/Makefile                 |    1 +
 drivers/media/platform/tpg/Kconfig              |    5 +
 drivers/media/platform/tpg/Makefile             |    3 +
 drivers/media/platform/tpg/tpg-colors.c         | 1181 ++++++++++++
 drivers/media/platform/tpg/tpg-core.c           | 2211 +++++++++++++++++++++++
 drivers/media/platform/vimc/Kconfig             |    1 +
 drivers/media/platform/vimc/Makefile            |    3 +-
 drivers/media/platform/vimc/vimc-capture.c      |   88 +-
 drivers/media/platform/vimc/vimc-core.c         |  196 +-
 drivers/media/platform/vimc/vimc-core.h         |   29 +
 drivers/media/platform/vimc/vimc-debayer.c      |  503 ++++++
 drivers/media/platform/vimc/vimc-debayer.h      |   28 +
 drivers/media/platform/vimc/vimc-scaler.c       |  362 ++++
 drivers/media/platform/vimc/vimc-scaler.h       |   28 +
 drivers/media/platform/vimc/vimc-sensor.c       |  175 +-
 drivers/media/platform/vivid/Kconfig            |    1 +
 drivers/media/platform/vivid/Makefile           |    2 +-
 drivers/media/platform/vivid/vivid-core.h       |    2 +-
 drivers/media/platform/vivid/vivid-tpg-colors.c | 1182 ------------
 drivers/media/platform/vivid/vivid-tpg-colors.h |   68 -
 drivers/media/platform/vivid/vivid-tpg.c        | 2191 ----------------------
 drivers/media/platform/vivid/vivid-tpg.h        |  596 ------
 include/media/tpg-colors.h                      |   68 +
 include/media/tpg.h                             |  595 ++++++
 25 files changed, 5345 insertions(+), 4176 deletions(-)
 create mode 100644 drivers/media/platform/tpg/Kconfig
 create mode 100644 drivers/media/platform/tpg/Makefile
 create mode 100644 drivers/media/platform/tpg/tpg-colors.c
 create mode 100644 drivers/media/platform/tpg/tpg-core.c
 create mode 100644 drivers/media/platform/vimc/vimc-debayer.c
 create mode 100644 drivers/media/platform/vimc/vimc-debayer.h
 create mode 100644 drivers/media/platform/vimc/vimc-scaler.c
 create mode 100644 drivers/media/platform/vimc/vimc-scaler.h
 delete mode 100644 drivers/media/platform/vivid/vivid-tpg-colors.c
 delete mode 100644 drivers/media/platform/vivid/vivid-tpg-colors.h
 delete mode 100644 drivers/media/platform/vivid/vivid-tpg.c
 delete mode 100644 drivers/media/platform/vivid/vivid-tpg.h
 create mode 100644 include/media/tpg-colors.h
 create mode 100644 include/media/tpg.h
Signature · 1 line
1.9.1