# 24bit RGB4:4:4 Full Range for HDMI output of i.MX6Quad

Question asked by yuuki on Aug 22, 2017
Latest reply on Nov 2, 2017 by yuuki
Branched to a new discussion

Dear all,

We want to set HDMI output of i.MX6Quad to 24bit RGB4:4:4 Full Range.

We tried the following setting, however, the HDMI output does not become Full range.
- HDMI_FC_AVICONF3[YQ1_YQ0_YCC] = b'01
- HDMI_FC_AVICONF0[FC_AVICONF0_RGB_YCC]_[Y1:Y0] = b'00

<Question 1>
Is the following information in "thread/430155" right?
Please tell me the right list if this is not right.

================================================
HDMI_FC_AVICONF3[YQ1_YQ0_YCC]
YQ1_YQ0_YCC = 00     Limited range (16 to 255)
YQ1_YQ0_YCC = 01     Full range (0 to 255)
YQ1_YQ0_YCC = 10     Reserved
YQ1_YQ0_YCC = 11     Reserved

HDMI_FC_AVICONF0[FC_AVICONF0_RGB_YCC]
[Y1:Yo] = 00     RGB (default)
[Y1:Yo] = 01     YCbCr 4:2:2
[Y1:Yo] = 10     YCbCr 4:4:4
[Y1:Yo] = 11     Future
================================================

<Question 2>
Would you tell me the setting method of 24bit RGB4:4:4 Full Range?
Should we set HDMI_CSC_CFG or other register also?

<Question 3>
When Full range / RGB setting, How does the set point convert it?
for example,
- RGB set to 0 => 0 output
- RGB set to 256 => 256 output

<Question 4>
When Limited range / RGB setting, How does the set point convert it?
for example,
- When 0 is set in RGB value, what outputs it?
- When 256 is set in RGB value, what outputs it?

<Question 5>
About these Full Range and Limited Range,
May I have a list of output for the input?

Best Regards,
Yuuki