From: "Guoniu.zhou" <guoniu.zhou@xxxxxxx> NXP i.MX93 family almost reuse ISI IP from i.MX8M family, so add it support in current ISI driver Changes in version 5: - Add back some header files removed in version 4 - Refine some comments placement to make code more clearly Changes in version 4: - Update commit message to explain why need to move gasket ops to a structure - Remove some redundant and unused header files - Move gasket ops structure variable to imx8-isi-gasket.c and export them by extern - Drop some check Changes in version 3: - Split [PATCH v2 2/2] into two patches, one create a separate file to store gasket operation and the other to add ISI support for i.MX93. - Drop some debug message in gasket operation. - Merge .gasket_enable and .gasket_config to .gasket_enable - Drop some dead code - Some other small updates Changes in version 2: - Remove two patches which used to rename imx8 to imx. [PATCH 1/4] media: dt-bindings: media: rename nxp,imx8-isi.yaml to nxp,imx-isi.yaml [PATCH 2/4] media: nxp: rename imx8-isi to imx-isi and remove reference to i.MX8 - Modify commit log to more accurately match its goal. - Remove redundant "media" in patch subject. Guoniu.zhou (3): media: dt-bindings: nxp,imx8-isi: add i.MX93 ISI compatible string media: nxp: imx8-isi: move i.MX8 gasket configuration to an ops structure media: nxp: imx8-isi: add ISI support for i.MX93 .../bindings/media/nxp,imx8-isi.yaml | 5 +- drivers/media/platform/nxp/imx8-isi/Makefile | 4 +- .../platform/nxp/imx8-isi/imx8-isi-core.c | 21 ++++- .../platform/nxp/imx8-isi/imx8-isi-core.h | 14 ++- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 36 ++------ .../platform/nxp/imx8-isi/imx8-isi-gasket.c | 85 +++++++++++++++++++ 6 files changed, 128 insertions(+), 37 deletions(-) create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c -- 2.37.1