Hello, I've addressed Hans comments on naming and control registration. I've moved "dt-bindings: Add media properties" to the end so that it can be left out if controversial. v10->v11 - s/V4L2_ORIENTATION/V4L2_CAMERA_ORIENTATION - Minor adjustments to the controls registration v9->v10: - s/location/orientation and documentation update - Add DT bindings header for media properties - Make V4L2_CID_CAMERA_ORIENTATION a TYPE_MENU control - Add patch for imx219 v8->v9: - Rebased on media master which has moved media documentation v7->v8: - Add Rob's ack to 03/11 - Address Hans typographical comments in 03/11 Jacopo Mondi (13): dt-bindings: video-interfaces: Document 'orientation' property dt-bindings: video-interface: Replace 'rotation' description media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION media: v4l2-ctrls: Add camera orientation and rotation media: v4l2-fwnode: Add helper to parse device properties include: v4l2-ctrl: Sort forward declarations media: v4l2-ctrls: Sort includes alphabetically media: v4l2-ctrls: Add helper to register properties media: i2c: ov5670: Parse and register properties media: i2c: ov13858: Parse and register properties media: i2c: imx219: Parse and register properties dt-bindings: Add media properties .../bindings/media/video-interfaces.txt | 372 +++++++++++++++++- .../media/v4l/ext-ctrls-camera.rst | 151 +++++++ drivers/media/i2c/imx219.c | 12 +- drivers/media/i2c/ov13858.c | 13 +- drivers/media/i2c/ov5670.c | 14 +- drivers/media/v4l2-core/v4l2-ctrls.c | 61 ++- drivers/media/v4l2-core/v4l2-fwnode.c | 42 ++ include/dt-bindings/media/video-interfaces.h | 15 + include/media/v4l2-ctrls.h | 34 +- include/media/v4l2-fwnode.h | 47 +++ include/uapi/linux/v4l2-controls.h | 7 + 11 files changed, 753 insertions(+), 15 deletions(-) create mode 100644 include/dt-bindings/media/video-interfaces.h -- 2.26.1