[QUESTION] Enabling Test Pattern on DS90UB960 Without Serializer or Image Sensor connected

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello, 

I am working with the DS90UB960 Deserializer on an NXP i.MX8MN platform and using Kernel 6.9. 
My goal is to enable the test pattern generator of the DS90UB960 and capture it via the IMX8MN MIPI CSI pipeline, without connecting a serializer or image sensor. 

Hardware and Configuration Details: 
- Hardware: NXP i.MX8MN with DS90UB960 (MIPI CSI) 
- Kernel Version: 6.9
- Device Tree: Modified to exclude the serializer and image sensor nodes
- Driver: Added test pattern configuration in the deserializer driver.
- Expected Behavior: Generate test pattern directly from DS90UB960 and capture it through the pipeline
- Media-Ctl: Configured the links to connect between ds90ub960, csi, crossbar and isi. Format set accordingly.
- Observed Error: mxc-isi 32e20000.isi: failed to enable streams 0x1 on 'csis-32e30000.mipi-csi':1: -22 [ 238.215267] mxc-isi 32e20000.isi: Failed to enable pipe 0

Issue Description: 
When I remove the serializer and image sensor information from the device tree, I am unable to capture the test pattern. 
The pipeline fails during stream enable with the `-EINVAL (-22)` error. However, with the serializer and image sensor configured in the device tree, the pipeline works correctly (although it is unnecessary for this use case). 

Questions: 
1.	What would be the preferred way to stream a test-pattern from ds90ub960 with the existing media structure?
2.	Would it be possible to generate the test-pattern even if the serializer or image-sensor hardware is not present? 
3.	Should I explicitly enable certain routes, links, or configurations in the driver to bypass the serializer or image sensor check? 

Thanks in advance for your time and support! 

Best regards,
Blessy





[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux