Hi @richc128
It seems the two generally supported options are to use a YUV camera and not use the ISP or to use a Basler camera. Is this a good summary?
From my point of view, there's following options :
1. Custom camera sensor with built-in ISP such as OV5640 or similar with ISI (Image Sensor Interface), not ISP of iMX8MP SoC,
2. iMX8MP based Basler cameras with ISP interface of iMX8MP SoC --> they are ready-to-use,
3. Custom camera sensors with ISP of iMX8MP SoC. However the effort for this option would be much more than above options since you would need to bringup every thing nearly from scratch by inspiring the existing examples (ov2775, os08a20, ...) and following instructions in NXP's camera porting guide in each BSP release. Moreover, you might also need some external calibration service (NXP partners who have necessary tools, measuring devices and insights) to generate the XML file for your own sensor(s).
For your case of AR0144, you might be interested in this : https://www.technexion.com/shop/embedded-vision/camera-sensors/tevi-ar0144/
Best regards,
K.