On Tue, 30 Sept 2025 at 12:56, Himanshu Dewangan h.dewangan@samsung.com wrote:
From: Nagaraju Siddineni nagaraju.s@samsung.com
Introduce a new Kconfig entry VIDEO_EXYNOS_MFC for the Samsung Exynos MFC driver that supports firmware version 13 and later. Extend the top‑level Samsung platform Kconfig to disable the legacy S5P‑MFC driver when its firmware version is > v12 and to select the new Exynos‑MFC driver only when VIDEO_SAMSUNG_S5P_MFC is not enabled.
Add exynos-mfc Kconfig and Makefile for probe functionality and creation of decoder and encoder device files by registering the driver object exynos_mfc.o and other relevant source files.
Provide header files mfc_core_ops.h and mfc_rm.h containing core operation prototypes, resource‑manager helpers, and core‑selection utilities.
Add a configurable option MFC_USE_COREDUMP to enable core‑dump support for debugging MFC errors.
These changes bring support for newer Exynos‑based MFC hardware, cleanly separate it from the legacy S5P‑MFC driver, and lay the groundwork for future feature development and debugging.
No, NAK. Existing driver is well tested and already used on newest Exynos SoC, so all this new driver is exactly how you should not work in upstream. You need to integrate into existing driver.
Samsung received this review multiple times already. Best regards, Krzysztof