Switch IPU/CSI Mutltiplex during runtime

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Switch IPU/CSI Mutltiplex during runtime

1,042件の閲覧回数
swendt
Contributor II

Is it possible to have 3 video inputs on the iMX6DL IPU/CSI ?

So 16-Bit parallel YUV on CSI0, 8-Bit YUV parallel on CSI1 and an HDMI receiver on MIPI-CSI and then e.g. switch between CSI0 und MIPI-CSI during runtime by setting IOMUXC_GPR13 bits ? (Stop Video Stream, reset GPR13 bits, start stream again) ?

How would a DTS file look like ? And what needs to be done else ?

Is it possible to have 3 /dev/video entries ?

ラベル(1)
0 件の賞賛
返信
2 返答(返信)

981件の閲覧回数
swendt
Contributor II

I solved it by loading / unloading the modules and keep all 3 entries in the device tree.

0 件の賞賛
返信

981件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Sebastian

yes this possible in theory, but such case is not supported in nxp bsps.

In general after switching csi sources, it is necessary fully reinitialize ipu.

For dts probably one can try overlays:

https://www.kernel.org/doc/Documentation/devicetree/overlay-notes.txt 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信