Hi Mauro, This will make vimc a lot more interesting as a test driver. Time to get this merged. Helen, reviewing your API proposal on configuring the topology: once this is merged I plan to look at that next. Regards, Hans The following changes since commit 76724b30f222067faf00874dc277f6c99d03d800: [media] media: venus: enable building with COMPILE_TEST (2017-06-20 10:57:08 -0300) are available in the git repository at: git://linuxtv.org/hverkuil/media_tree.git vimc for you to fetch changes up to 571f6e3044b55ccbd892872750e3acf4d9c8e64d: vimc: sen: Declare vimc_sen_video_ops as static (2017-06-22 16:20:44 +0200) ---------------------------------------------------------------- Helen Fornazier (12): vimc: sen: Integrate the tpg on the sensor vimc: Move common code from the core vimc: common: Add vimc_ent_sd_* helper vimc: common: Add vimc_pipeline_s_stream helper vimc: common: Add vimc_link_validate vimc: common: Add vimc_colorimetry_clamp vimc: sen: Support several image formats vimc: cap: Support several image formats vimc: Subdevices as modules vimc: deb: Add debayer filter vimc: sca: Add scaler vimc: sen: Declare vimc_sen_video_ops as static drivers/media/platform/vimc/Kconfig | 1 + drivers/media/platform/vimc/Makefile | 10 +- drivers/media/platform/vimc/vimc-capture.c | 321 +++++++++++++++++------------- drivers/media/platform/vimc/vimc-capture.h | 28 --- drivers/media/platform/vimc/vimc-common.c | 473 ++++++++++++++++++++++++++++++++++++++++++++ drivers/media/platform/vimc/vimc-common.h | 229 ++++++++++++++++++++++ drivers/media/platform/vimc/vimc-core.c | 610 +++++++++++++++------------------------------------------ drivers/media/platform/vimc/vimc-core.h | 112 ----------- drivers/media/platform/vimc/vimc-debayer.c | 601 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/media/platform/vimc/vimc-scaler.c | 455 ++++++++++++++++++++++++++++++++++++++++++ drivers/media/platform/vimc/vimc-sensor.c | 321 ++++++++++++++++++++---------- drivers/media/platform/vimc/vimc-sensor.h | 28 --- 12 files changed, 2325 insertions(+), 864 deletions(-) delete mode 100644 drivers/media/platform/vimc/vimc-capture.h create mode 100644 drivers/media/platform/vimc/vimc-common.c create mode 100644 drivers/media/platform/vimc/vimc-common.h delete mode 100644 drivers/media/platform/vimc/vimc-core.h create mode 100644 drivers/media/platform/vimc/vimc-debayer.c create mode 100644 drivers/media/platform/vimc/vimc-scaler.c delete mode 100644 drivers/media/platform/vimc/vimc-sensor.h