Various imx fixes and cleanups. Fabio, I dropped your dt-bindings 1/8 patch from this PR since I don't have a Acked-by from Rob Herring yet. You might want to ping him. Regards, Hans The following changes since commit 2c41cc0be07b5ee2f1167f41cd8a86fc5b53d82c: media: venus: firmware: fix leaked of_node references (2019-05-24 09:03:06 -0400) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.3d3 for you to fetch changes up to e5498a2bda3f44af70dbc079d23f894afcf3e458: media: imx7-media-csi: Change imx7_csi_enable() to void (2019-05-27 12:41:22 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Fabio Estevam (7): media: imx7-media-csi: Acquire a single clock media: imx7-media-csi: Use devm_platform_ioremap_resource() media: imx7-media-csi: Propagate the correct error for platform_get_irq() media: imx7-media-csi: Propagate the correct error for devm_request_irq() media: imx7-media-csi: Remove unneeded break media: imx7-media-csi: Check the return value from clk_prepare_enable() media: imx7-media-csi: Change imx7_csi_enable() to void Steve Longerbeam (9): Revert "media: staging/imx: add media device to capture register" media: staging/imx: Switch to sync registration for IPU subdevs media: staging/imx: Pass device to alloc/free_dma_buf media: staging/imx: Move add_video_device into capture_device_register Revert "media: imx: Set capture compose rectangle in capture_device_set_format" media: staging/imx: Remove capture_device_set_format media: staging/imx: Re-organize modules media: staging/imx: Improve pipeline searching media: staging/imx: Don't set driver data for v4l2_dev drivers/staging/media/imx/Makefile | 18 +-- drivers/staging/media/imx/imx-ic-common.c | 68 ++++------- drivers/staging/media/imx/imx-ic-prp.c | 36 +++--- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 ++++++-------- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 94 ++++++++++----- drivers/staging/media/imx/imx-media-csi.c | 47 ++------ drivers/staging/media/imx/imx-media-dev-common.c | 346 +++++++++++++++++++++++++++++++++++++++++++++++++++-- drivers/staging/media/imx/imx-media-dev.c | 449 +++------------------------------------------------------------------ drivers/staging/media/imx/imx-media-fim.c | 9 -- drivers/staging/media/imx/imx-media-internal-sd.c | 357 ++++++++++++++++++++++++------------------------------- drivers/staging/media/imx/imx-media-of.c | 41 +++---- drivers/staging/media/imx/imx-media-utils.c | 170 +++++++++++++------------- drivers/staging/media/imx/imx-media-vdic.c | 84 ++++--------- drivers/staging/media/imx/imx-media.h | 116 +++++++++--------- drivers/staging/media/imx/imx7-media-csi.c | 123 +++++-------------- 16 files changed, 884 insertions(+), 1170 deletions(-)