The patchset adds support for MFCv6 firmware in s5p-mfc driver. The first two patches will update the existing MFCv5 driver framework for making it suitable for supporting co-existence with a newer hardware version. The last two patches add support for MFCv6 firmware. This patchset have to be applied on patches [1] and [2] posted earlier which adds the required v4l2 controls. Changelog: - Modified ops mechanism for macro based function call - Addressed all other review comments on Patch v4 [1] http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg48972.html [2] http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg48973.html Arun Kumar K (1): [media] s5p-mfc: Update MFCv5 driver for callback based architecture Jeongtae Park (3): [media] s5p-mfc: Add MFC variant data to device context [media] s5p-mfc: MFCv6 register definitions [media] s5p-mfc: Update MFC v4l2 driver to support MFC6.x drivers/media/video/Kconfig | 4 +- drivers/media/video/s5p-mfc/Makefile | 7 +- drivers/media/video/s5p-mfc/regs-mfc-v6.h | 440 ++++++ drivers/media/video/s5p-mfc/regs-mfc.h | 49 + drivers/media/video/s5p-mfc/s5p_mfc.c | 229 ++-- drivers/media/video/s5p-mfc/s5p_mfc_cmd.c | 98 +- drivers/media/video/s5p-mfc/s5p_mfc_cmd.h | 13 + drivers/media/video/s5p-mfc/s5p_mfc_cmd_v5.c | 164 +++ drivers/media/video/s5p-mfc/s5p_mfc_cmd_v5.h | 20 + drivers/media/video/s5p-mfc/s5p_mfc_cmd_v6.c | 155 ++ drivers/media/video/s5p-mfc/s5p_mfc_cmd_v6.h | 20 + drivers/media/video/s5p-mfc/s5p_mfc_common.h | 174 ++- drivers/media/video/s5p-mfc/s5p_mfc_ctrl.c | 188 ++- drivers/media/video/s5p-mfc/s5p_mfc_ctrl.h | 1 + drivers/media/video/s5p-mfc/s5p_mfc_dec.c | 226 ++- drivers/media/video/s5p-mfc/s5p_mfc_dec.h | 1 + drivers/media/video/s5p-mfc/s5p_mfc_enc.c | 208 ++-- drivers/media/video/s5p-mfc/s5p_mfc_enc.h | 1 + drivers/media/video/s5p-mfc/s5p_mfc_intr.c | 11 +- drivers/media/video/s5p-mfc/s5p_mfc_opr.c | 1407 ++----------------- drivers/media/video/s5p-mfc/s5p_mfc_opr.h | 178 ++- drivers/media/video/s5p-mfc/s5p_mfc_opr_v5.c | 1759 +++++++++++++++++++++++ drivers/media/video/s5p-mfc/s5p_mfc_opr_v5.h | 85 ++ drivers/media/video/s5p-mfc/s5p_mfc_opr_v6.c | 1945 ++++++++++++++++++++++++++ drivers/media/video/s5p-mfc/s5p_mfc_opr_v6.h | 50 + drivers/media/video/s5p-mfc/s5p_mfc_pm.c | 3 +- drivers/media/video/s5p-mfc/s5p_mfc_shm.c | 47 - drivers/media/video/s5p-mfc/s5p_mfc_shm.h | 90 -- 28 files changed, 5700 insertions(+), 1873 deletions(-) create mode 100644 drivers/media/video/s5p-mfc/regs-mfc-v6.h create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_cmd_v5.c create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_cmd_v5.h create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_cmd_v6.c create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_cmd_v6.h create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_opr_v5.c create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_opr_v5.h create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_opr_v6.c create mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_opr_v6.h delete mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_shm.c delete mode 100644 drivers/media/video/s5p-mfc/s5p_mfc_shm.h -- 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