-
Notifications
You must be signed in to change notification settings - Fork 12
Description
For the kernel side, the official way to integrate ipu6-drivers has always been in-tree builds, and the out-of-tree dkms builds breaks from time to time. Under in-tree builds, you copy related driver source files along with Kconfig/Makefile changes into the kernel tree to be integrated. If there are two such in-tree builds, e.g. one ipu6 and one ipu7, the related files are meant to be conflicting to each other, and actually they (for example, drivers/media/pci/intel/cio2-bridge.*) are different right now. Forking kernel drivers with common components is never a good idea. You should really integrate ipu7 drivers into ipu6-drivers instead.
For the userspace side, please always keep in mind that you may have only one instance of a specific file path in the system. For now it appears the HAL and bins repositories are empty and icamerasrc is shared with ipu6, but creating a separate repository for HAL and bins has already been sufficient to raise a concern of potential path conflicts.