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.

DS90UR910QEVM: Linux (Raspberry Pi) Driver Support

Part Number: DS90UR910QEVM

Hi :)

I'm working on a display interface which uses several chips to convert a signal from LVDS to CSI-2 - the final chip in the pipeline is a DS90UR910Q. I've just taken delivery of the evaluation board today, and I'm going to start working on the design in the next couple of days, but I wanted to reach out first about Linux driver support. I am quite new to CSI-2, and this is my first Raspberry Pi project (I'm a software developer branching out into a new field!) so I'm hoping for a bit of guidance if that's ok.

Questions:

1. Is a CSI-2 driver necessary for the Linux board? I suspect it is, because I'll need to program the resolution and other settings over CCI/I2C. But I also wonder if this is possible using the command line.

2. If a driver is necessary, do you have a Linux driver? I don't think the Linux kernel has support for the DS90UR910Q, and I couldn't find any open source projects, so I'll either need to source a driver from you or build one myself. It doesn't seem crazily difficult (though I admit it's my first time!) and there are some similar designs out there, such as this for the DS90UB95x, but obviously it'd be better to use an official driver if one exists.

3. If you don't have any drivers for the DS90UR910Q, do you have any drivers for similar chips? Ideally another chip that outputs to CSI-2?

4. Do you have any other documentation, reference designs, software, etc. besides the EVM User Guide and DS90UR910Q data sheet? It'd be quite useful!

Thanks for your help!