$(eval $(call KernelPackage,video-pxp))
+define KernelPackage/video-imx-mipi-csis
+ TITLE:=i.MX7/8 MIPI-CSI2 CSIS receiver
+ DEPENDS:=@TARGET_imx +kmod-video-async +kmod-video-fwnode
+ KCONFIG:=CONFIG_VIDEO_IMX_MIPI_CSIS
+ FILES:= \
+ $(LINUX_DIR)/drivers/media/platform/nxp/imx-mipi-csis.ko
+ AUTOLOAD:=$(call AutoProbe,imx-mipi-csis)
+ $(call AddDepends/video)
+endef
+
+define KernelPackage/video-imx-mipi-csis/description
+ Enable support for NXP MIPI CSI-2 CSIS receiver found on i.MX7
+ and i.MX8 models
+endef
+
+$(eval $(call KernelPackage,video-imx-mipi-csis))
+
+define KernelPackage/video-imx7-csi
+ TITLE:=i.MX7 CSI interface
+ DEPENDS:=@TARGET_imx +kmod-video-dma-contig +kmod-video-fwnode
+ KCONFIG:=CONFIG_VIDEO_IMX7_CSI
+ FILES:= \
+ $(LINUX_DIR)/drivers/media/platform/nxp/imx7-media-csi.ko
+ AUTOLOAD:=$(call AutoProbe,imx7-media-csi)
+ $(call AddDepends/video)
+endef
+
+define KernelPackage/video-imx7-csi/description
+ Enable support for video4linux camera sensor interface driver
+ for i.MX6UL/L or i.MX7.
+endef
+
+$(eval $(call KernelPackage,video-imx7-csi))
+
+define KernelPackage/video-imx8mq-mipi-csi2
+ TITLE:=i.MX8MQ MIPI CSI2 receiver
+ DEPENDS:=@TARGET_imx +kmod-video-fwnode
+ KCONFIG:=CONFIG_VIDEO_IMX8MQ_MIPI_CSI2
+ FILES:= \
+ $(LINUX_DIR)/drivers/media/platform/nxp/imx8mq-mipi-csi2.ko
+ AUTOLOAD:=$(call AutoProbe,imx8mq-mipi-csi2)
+ $(call AddDepends/video)
+endef
+
+define KernelPackage/video-imx8mq-mipi-csi2/description
+ Enable support for video4linux camera sensor interface driver
+ for i.MX8M and P series.
+endef
+
+$(eval $(call KernelPackage,video-imx8mq-mipi-csi2))
+
define KernelPackage/video-tw686x
TITLE:=TW686x support
DEPENDS:=@PCIE_SUPPORT +kmod-video-dma-contig +kmod-video-dma-sg +kmod-sound-core