i.MX6DQ IPU Support For MIPI DSI Command Mode

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6DQ IPU Support For MIPI DSI Command Mode

805 Views
david_n_ziemba
Contributor I

On our custom i.MX6Q-based board, we have a MIPI DSI display (H245QBN02.0, 1 data lane) that operates in command mode only. We are able to control this display in MIPI DSI command mode from the i.MX6Q ARM platform, but that’s a bit slow and consumes ARM platform CPU cycles. We therefore want to take advantage of the i.MX6Q’s IPU’s ability to send display data more autonomously via the MIPI DSI interface, with little or no intervention by the ARM platform.

According to the i.MX6DQ reference manual, Rev. 2, 6/2014, MIPI command mode is supported by the IPU, via the IPU’s Asynchronous Access Mode. However, it’s not clear how this is done: It’s not obvious which IPU registers to configure to support command/asynchronous mode via the IPU and MIPI DSI interface, such that the display can be operated in a fashion similar to video mode, where little or no ARM platform intervention is required.

I'll continue looking into this, but I’m hoping that someone here can point me to an app note and/or sample code that provides detailed guidance regarding how to set up the IPU and MIPI DSI interface to support this Asynchronous Access Mode, for support of MIPI DSI command mode on our display.

(This question may be a duplicate; I posted an earlier version of the question, but noticed that I posted it only in the "Using Our Community" section. This is my attempt at posting it to the NXP/i.MX technical forum.)

0 Kudos
1 Reply

547 Views
igorpadykov
NXP Employee
NXP Employee

Hi David

support for IPU asynchronous lcds was removed in i.MX6DQ products, most

close similar software cases can be found in i.MX53 software

Submit i.MX53 & i.MX28 Linux kernel patches 

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

0 Kudos