Driver for ov5647 camera sensor lacks some important functionality, such as ability to query device format and resolution or operations with power down mode. Patches from Raspberry kernel source tree[1] fixes those issues and improves quality of mentioned driver. Changes since v1 [2]: * Added DT bindings documentation for PWDN GPIO and non-continuous clock mode * Patch 2: "media: ov5647: Add support for PWDN GPIO." * Replaced msleep with usleep_range * Patch 3: "media: ov5647: Add support for non-continuous clock mode" * Added check if bus type is correct one * Replaced storing of all flags to storing whether clock is continuous * Added of_node_put(np) in case if v4l2_fwnode_endpoint_parse fails [1] - https://github.com/raspberrypi/linux [2] - https://lore.kernel.org/patchwork/cover/1223179/ Dave Stevenson (5): media: ov5647: Add set_fmt and get_fmt calls. media: ov5647: Add support for PWDN GPIO. media: ov5647: Add support for non-continuous clock mode media: ov5647: Use gpiod_set_value_cansleep media: dt-bindings: ov5647: Add property for PWDN control Roman Kovalivskyi (1): media: dt-bindings: ov5647: Add property for non-continuous clock .../devicetree/bindings/media/i2c/ov5647.txt | 7 ++ drivers/media/i2c/ov5647.c | 77 ++++++++++++++++++- 2 files changed, 80 insertions(+), 4 deletions(-) -- 2.17.1