Display Driver on imxrt1176

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

Display Driver on imxrt1176

Jump to solution
2,657 Views
Devaharsha
Contributor III

Hi,

I was not able to find all the command listed that were used in the code. Can you help me correct where I am going wrong?

I am using IMXRT 1176 and am using sd_jpeg example.

I want to understand the panel driver and I am referring the HX8394 document attached here. Whether the document is correct or can you share any other document? 

 

Correct me if I am wrong,

The display RK055MHD091 that is supported by iMXRT1176 uses HX8394 as the TFT driver.

1) The IMXRT1176 D-PHY layer supports 1 or 2 Data Lanes and HX8394 D-PHY layer supports upto 4 Data Lanes. So, my understanding is that only 1 Data Lane can also be used whereas the code uses 2 Data Lanes. If DEMO_MIPI_DSI_LANE_NUM is configured to 1, will the sd_jpeg example works as usual?

2) Is it possible to write the panel driver code directly in IMXRT1176 that can drive a display panel without the use of the panel driver like HX8394? Can you also share the code of HX8394?

 

Thanks

0 Kudos
Reply
1 Solution
2,529 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

These values are obtained from the specific datasheet. In specific the datasheet contains some values: Microsoft Word - RK055MHD091A0-CTG.doc (nxp.com)
You should refer to the timing table and modify the macros value according to it.

Best regards,
Omar

View solution in original post

0 Kudos
Reply
3 Replies
2,632 Views
vicentegomez
NXP TechSupport
NXP TechSupport

I deleted your file due it is confidential

 

0 Kudos
Reply
2,623 Views
Devaharsha
Contributor III

Oh sorry. I thought it wont be any problem sharing here.

I have another query, How VSYC, HSYNC values are calculated and panel specific values like VFB,HSW,VSW,etc are calculated because in the panel driver datasheet, there's only minimum values supported?

0 Kudos
Reply
2,530 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

These values are obtained from the specific datasheet. In specific the datasheet contains some values: Microsoft Word - RK055MHD091A0-CTG.doc (nxp.com)
You should refer to the timing table and modify the macros value according to it.

Best regards,
Omar

0 Kudos
Reply