Integrate linux-seco-imx/seco_lf-5.10.y-gm_d18-basler
[D18] add Basler camera csi0 support
- enabled at u-boot: seco_config tool
- on carrier B79: CSD18REVB + CSD71REVA (connector J2) + Basler daA3840-30mc (CSI CN39)
- Filesystem support
- Yocto layers: meta-freescale --> commit d5a8c442039ce2508fedabb737df878e8a80942d
- Yocto packages:
kernel-module-isp-vvcam isp-imx basler-camera
- packages version: 4.2.2.19.0
- Test details: dmesg | grep -i basler basler_camera_driver_vvcam: loading out-of-tree module taints kernel. ABRM: Manufacturer: Basler, Model: daA3840-30mc, Device: 108220-03, Serial: basler:40065566 mx8-img-md: Registered sensor subdevice: basler-camera-vvcam 2-0036 (1) mx8-img-md: created link [basler-camera-vvcam 2-0036] => [mxc-mipi-csi2.0] v4l2-ctl --list-devices ... VIV (platform:viv0): /dev/video2 ... gst-launch-1.0 -v v4l2src device=/dev/video2 ! waylandsink
--
[i.MX] apply Basler camera patches
Add relevant Basler kernel customizations from varigit/meta-basler-imx8 at 1.3.1.27-imx8mp-5.10.52-2.1.0:
0001-make-sensor-controls-available-in-mx6s_capture.patch 0002-added-SRGGB8-format-support.patch 0003-rxhs-settle-and-send-level-value-is-now-optinal-conf.patch 0004-increase-max-video-memory-from-64-to-128MB.patch 0005-implement-cache-invalidation-for-MMAP.patch 0006-handle-subdev-unbind.patch 0007-media-csi-Add-support-for-RAW10.patch 0008-media-mxc-mipi_csi-Add-UYVY8_2X8.patch 0009-media-mxc-capture-Enable-two_8bit_sensor_mode-based-.patch 0010-media-mxc-Enable-dual-pixel-mode-for-YUV422.patch 0015-mxc-capture-Add-debug-event-interrupt-counters.patch 0016-mxc-Fix-MASK_OPTION-in-CSICR18-to-avoid-loosing-firs.patch 0020-media-mxc-change-mx6s_fmt.bpp-to-bits-per-pixel.patch 0021-media-mxc-add-support-for-YUV420-NV12.patch