First some fixes were made which may possibly interesting for other kernel versions. Then I picked most of the patches from Philipp [1] and ported them to the recent media_tree master branch [3]. But the main purpose of this series is to convert the proprietary connector DT property into the generic input port property. I picked commit ('partial revert of "[media] tvp5150: add HW input connectors support"') to have a clean working base and used the results of the discussion [2]. [1] https://patchwork.linuxtv.org/patch/33464/ [2] https://patchwork.linuxtv.org/patch/33852/ [3] https://git.linuxtv.org/media_tree.git/log/ Javier Martinez Canillas (1): partial revert of "[media] tvp5150: add HW input connectors support" Marco Felsch (10): [media] tvp5150: fix width alignment during set_selection() [media] tvp5150: fix switch exit in set control handler [media] tvp5150: make use of regmap_update_bits [media] v4l2-rect.h: add position and equal helpers [media] tvp5150: add FORMAT_TRY support for get/set selection handlers [media] tvp5150: add default format helper [media] tvp5150: add g_std callback [media] tvp5150: add input source selection of_graph support [media] tvp5150: Add input port connectors DT bindings [media] tvp5150: Change default input source selection behaviour Michael Tretter (1): [media] tvp5150: initialize subdev before parsing device tree Philipp Zabel (10): [media] tvp5150: convert register access to regmap [media] tvp5150: trigger autodetection on subdev open to reset cropping [media] tvp5150: fix standard autodetection [media] tvp5150: split reset/enable routine [media] tvp5150: remove pin configuration from initialization tables [media] tvp5150: Add sync lock interrupt handling [media] tvp5150: disable output while signal not locked [media] tvp5150: issue source change events [media] tvp5150: add sync lock/loss signal debug messages [media] tvp5150: add querystd .../devicetree/bindings/media/i2c/tvp5150.txt | 118 ++- drivers/media/i2c/tvp5150.c | 959 ++++++++++++------ drivers/media/i2c/tvp5150_reg.h | 3 + include/dt-bindings/media/tvp5150.h | 2 - include/media/v4l2-rect.h | 27 + 5 files changed, 812 insertions(+), 297 deletions(-) -- 2.17.1