Hi, This small series adds support for the [GS]_ROUTING subdev ioctls introduced in Sakari's vc branch. git://linuxtv.org/sailus/media_tree.git#vc The use-case for this is to control the internal routing between pads inside a subdevice. Currently this is used on the ADV7482 to select which of it's 8 analog inputs are routed to the source pad. It is also used in the R-Car CSI-2, ADV7482 and MAX9286 drivers to deserve which pad is routed to which stream of the multiplexed link between the R-Car CSI-2 and either the ADV7482 or the MAX9286. Niklas Söderlund (2): Synchronize with the Kernel headers for routing operations v4l2-ctl: add ROUTING get and set options include/linux/v4l2-subdev.h | 41 ++++++++++ utils/v4l2-ctl/Android.mk | 2 +- utils/v4l2-ctl/Makefile.am | 2 +- utils/v4l2-ctl/v4l2-ctl-routing.cpp | 154 ++++++++++++++++++++++++++++++++++++ utils/v4l2-ctl/v4l2-ctl.cpp | 10 +++ utils/v4l2-ctl/v4l2-ctl.h | 9 +++ 6 files changed, 216 insertions(+), 2 deletions(-) create mode 100644 utils/v4l2-ctl/v4l2-ctl-routing.cpp -- 2.14.2