v5: Moar cleanupm, adds the ovm6211 bindings. v4: More unused header files removed, use media_entity_cleanup() where necessary and some other minor cleanups. v3: As usual, not everything is perfect, hence v3. The patch set is now merged into one big patch, redundant code was removed and the end result tested on the board. DT bindings are coming some time later. v2: Removes an unused function (ovm6211_set_pix_clk) and this patch series is now based on media/master; Didn't receive any comments about the RFC version, thus i assume everything is perfect... :P This patch adds ovm6211 driver into the staging directory. It also creates media/i2c entry, where ovm6211.c lives for now, to mimic the generic media source tree. Petko Manolov (2): media: ovm6211: Adds support for OVM6211 media: add ovti,ovm6211 bindings .../devicetree/bindings/media/i2c/ovm6211.txt | 49 + drivers/media/i2c/Kconfig | 10 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/ovm6211.c | 1018 +++++++++++++++++ 4 files changed, 1078 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/i2c/ovm6211.txt create mode 100644 drivers/media/i2c/ovm6211.c base-commit: 2b891d3980f6c255459d0e1c29ce2152ec7cf678 -- 2.30.2