This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB960-Q1: How to switch between ports in deserializer 6.9 kernel version driver

Part Number: DS90UB960-Q1

Tool/software:

Hi


I am working with an i.MX8MN processor connected to a deserializer module - ds90ub960, which is further connected to a serializer and then to an image sensor. I am currently using Linux kernel version 6.9 for my drivers.

I need to switch the ports in the deserializer dynamically to capture data from individual cameras connected to the deserializer. However, I am not sure how to achieve this.

My Setup:

  • Processor: i.MX8MN
  • Deserializer driver: ds90ub960.c 
  • Linux kernel version: 6.9

What is the recommended way to switch ports from the deserializer driver in ds90ub960.c 6.9 kernel version? As I do not see any implementation done to capture image from individual ports.