This repository contains the source code of the linux Alvium CSI2 driver module version 2023-2-beta.
THE SOFTWARE IS PRELIMINARY AND STILL IN TESTING AND VERIFICATION PHASE AND IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS AND IS BELIEVED TO CONTAIN DEFECTS. A PRIMARY PURPOSE OF THIS EARLY ACCESS IS TO OBTAIN FEEDBACK ON PERFORMANCE AND THE IDENTIFICATION OF DEFECT SOFTWARE, HARDWARE AND DOCUMENTATION.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This release is compatible with:
- i.MX 8M Plus EVK with i.MX Yocto Project BSP Rev. 5.15.52-2.1.0
- Xilinx ZCU106 with Xilinx Yocto 2022.2
- Alvium MIPI CSI-2 cameras with firmware 11.1 or higher
For getting started use the Allied Vision Alvium Yocto Layer: meta-alvium-avt
- General: On startup, the image size is set to 720 x 480.
- i.MX 8M Plus: Pixel formats not supported by the camera are listed and selectable.
- i.MX 8M Plus: When triggering with the v4l2 controls, the first frame is missing.
- i.MX 8M Plus: Maximum width of an image: 4096 pixels when only port 1 is used. Maximum width with both ports: 2048 pixels.
- Xilinx ZCU106: The prebuild image does only support streaming with YUV422.