These patches contain initial firmware loading and encoding support for the CODA7 series VPU contained in i.MX51 and i.MX53 SoCs, and fix some multi-instance issues. Patches 13 and 14, touching files in arch/arm/*, are included for illustration purposes. Changes since v3: - Remove iram_vaddr from struct coda_dev, and use temporary void __iomem *iram_vaddr instead. - Rename framebuffers array to internal_frames to avoid confusion with v4l2/vb2 frame buffers. - Add struct coda_dev *dev pointer in coda_start_streaming. - Call cancel_delayed_work in coda_stop_streaming and in coda_irq_handler. - Lock the device mutex in coda_timeout to avoid a race with coda_release. - Complete dev->done in coda_timeout. regards Philipp --- arch/arm/boot/dts/imx51.dtsi | 6 + arch/arm/boot/dts/imx53.dtsi | 6 + arch/arm/mach-imx/clk-imx51-imx53.c | 4 +- drivers/media/platform/Kconfig | 3 +- drivers/media/platform/coda.c | 433 +++++++++++++++++++++++++---------- drivers/media/platform/coda.h | 33 ++- 6 files changed, 358 insertions(+), 127 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html