From: Yelian Wang <yelian.wang@xxxxxxxxxxxx> *** BLURB HERE *** This patch series add YAML DT binding and V4L2 sub-device driver for mediatek MT8188 AIE. AIE is the ISP unit in the SoC,it's used to detect faces on an image stored in dram. Mainly used for the camera's Face Detection function of MT8188. This series is based on linux-next, tag: next-20240716 Yelian Wang (3): media: dt-bindings: add MT8188 AIE uapi: linux: add MT8188 AIE media: mediatek: add MT8188 AIE driver .../bindings/media/mediatek-aie.yaml | 99 + drivers/media/platform/mediatek/Kconfig | 1 + drivers/media/platform/mediatek/Makefile | 1 + drivers/media/platform/mediatek/aie/Kconfig | 13 + drivers/media/platform/mediatek/aie/Makefile | 5 + drivers/media/platform/mediatek/aie/mtk_aie.h | 1012 +++++ .../media/platform/mediatek/aie/mtk_aie_53.c | 2031 +++++++++ .../media/platform/mediatek/aie/mtk_aie_drv.c | 3613 +++++++++++++++++ include/uapi/linux/mtk_aie_v4l2_controls.h | 130 + include/uapi/linux/videodev2.h | 6 + 10 files changed, 6911 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/mediatek-aie.yaml create mode 100644 drivers/media/platform/mediatek/aie/Kconfig create mode 100644 drivers/media/platform/mediatek/aie/Makefile create mode 100644 drivers/media/platform/mediatek/aie/mtk_aie.h create mode 100644 drivers/media/platform/mediatek/aie/mtk_aie_53.c create mode 100644 drivers/media/platform/mediatek/aie/mtk_aie_drv.c create mode 100644 include/uapi/linux/mtk_aie_v4l2_controls.h -- 2.34.1