Add initial support for Melexis line of thermal cameras. This is the first part of processing pipeline in which the real processing is done in userspace using the V4L2 camera data. Changes from v1: * add melexis,mlx90640.txt documentation Changes from v2: * power patchset was submitted in its own patch Changes from v3: * split devicetree binding docs into its own patch Matt Ranostay (2): media: video-i2c: check if chip struct has set_power function media: video-i2c: add Melexis MLX90640 thermal camera support Matt Ranostay (2): media: dt-bindings: media: video-i2c: add melexis mlx90640 documentation media: video-i2c: add Melexis MLX90640 thermal camera .../bindings/media/i2c/melexis,mlx90640.txt | 20 ++++ drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/video-i2c.c | 110 +++++++++++++++++- 3 files changed, 130 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/media/i2c/melexis,mlx90640.txt -- 2.17.1