1) Is the following information in "thread/430155" right?
From the documents which defines the bits you've shared, the registers content are
- HDMI_FC_AVICONF3[YQ1_YQ0_YCC] = b'01
- HDMI_FC_AVICONF0[FC_AVICONF0_RGB_YCC]_[Y1:Y0] = b'00
As you you said
2) Should we set HDMI_CSC_CFG or other register also?
No, only when you want to set YCC.
<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
I don't get your point. You example describes the full range in action. There is no limitation in the full range. Can you, please, elaborate?
<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?
There is an algorithm to make the 0-256 fit inside the 16-235 range, I don't have the detail on how this algorithm calculates the exact values.
5) can you, please elaborate? I'm not sure I got your question