How to use the gamma correction for i.MX6UL

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

How to use the gamma correction for i.MX6UL

792 次查看
yuuki
Senior Contributor II

Dear all,

We want to make gamma correction in i.MX6UL.

We understand that we have to use the PXP_LUT_CTRL and the PXP_LUT_ADDR registers.

However, We do not understand those how to use.

Would you tell me how to use the gamma correction by using these?

IMX6ULRM.pdf(Rev0):

http://cache.nxp.com/files/32bit/doc/ref_manual/IMX6ULRM.pdf

- 40.7.37 Lookup Table Control Register. (PXP_LUT_CTRL)(P.2420)

- 40.7.38 Lookup Table Control Register. (PXP_LUT_ADDR)(P.2422)

We referred to LinuxBSP.

BSP: fsl-yocto-L3.14.38_6ul-ga.tar.gz

However, We were not able to find these cords.

Would you send it to us if a sample source code exists?

Best Regards,

Yuuki

标签 (2)
0 项奖励
3 回复数

560 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Yuuki

one can look at example pxp_set_lut() :

linux-2.6-imx.git - Freescale i.MX Linux Tree

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------------

0 项奖励

560 次查看
yuuki
Senior Contributor II

Dear Igor-san,

Thank you for a quick response.

We referred to the source code.

However, we were not able to find Lookup Table.

Where should we refer to?

Best Regards,

Yuuki

0 项奖励

560 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Yuuki

below part of pxp_set_lut() :

/* Fill out LUT table using colormap values */

...

    /* Initialize LUT address to 0 and set NUM_BYTES to 0 */
   __raw_writel(0, pxp->base + HW_PXP_LUT_ADDR);

..

Best regards

igor