# Intel CVS (Computer Vision Sensing) CSI-2 bridge driver. # # Copy of the in-tree Linux 7.2 driver (drivers/media/i2c/cvs) plus the # upstream wake-IRQ fix carried by the PKGBUILD, built out of tree so it # exists on every 7.2+ kernel regardless of the kernel's Kconfig. # Arch-derived configs cannot enable VIDEO_INTEL_CVS at all: it lives under # the "Miscellaneous helper chips" menu, which is hidden by # MEDIA_HIDE_ANCILLARY_SUBDRV unless CONFIG_EXPERT is set. # # 7.2's ipu-bridge inserts the CVS device between the sensor and the IPU # CSI2 receiver, so the IPU only sees the sensor once a driver registers # this V4L2 bridge sub-device. Kernels before 7.2 keep using the legacy # misc driver from vision-drivers (see dkms-vision-drivers.conf). PACKAGE_NAME="intel-cvs" PACKAGE_VERSION="@PKGVER@" AUTOINSTALL="yes" # 7.2 and later only (regex, so the pacman dkms hook also honours it) BUILD_EXCLUSIVE_KERNEL="^(7\.([2-9]|[1-9][0-9]+)\.|([8-9]|[1-9][0-9]+)\.)" BUILT_MODULE_NAME[0]="intel_cvs" BUILT_MODULE_LOCATION[0]="" DEST_MODULE_LOCATION[0]="/updates" MAKE[0]="make KERNEL_SRC=${kernel_source_dir}" CLEAN="make KERNEL_SRC=${kernel_source_dir} clean"