Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:c2_hdmi_autosetting [2016/08/11 13:37] joy.cho [HDMI PHY Auto Setting using modeline information] |
en:c2_hdmi_autosetting [2016/09/05 13:59] joy.cho [HDMI PHY Auto Setting using modeline information] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== HDMI PHY Auto Setting using modeline information ====== | ====== HDMI PHY Auto Setting using modeline information ====== | ||
<WRAP center round important> | <WRAP center round important> | ||
- | **TODO (version should be specified here.)** (Ubuntu / Android) | + | * To support this functionality, your kernel version should be 3.14.77-79 or higher. |
+ | * For Android, we're preparing the new release and the version will be specified here once it's released. | ||
</WRAP> | </WRAP> | ||
- | Using modeline parameters, a custom-built hdmi phy configuration is supported since the version of xxx in Ubuntu and the version of xxx in Android. | ||
Line 22: | Line 22: | ||
- progress_mode or interlaced mode | - progress_mode or interlaced mode | ||
</code> | </code> | ||
- | |||
- | |||
===== Modeline Information ===== | ===== Modeline Information ===== | ||
Line 168: | Line 166: | ||
The basic form of related env parameter in boot.ini is as following. | The basic form of related env parameter in boot.ini is as following. | ||
<code> | <code> | ||
- | setenv modeline hdisp,vdisp,pixel_clock,hor_freq,ver_freq,hsyncstart,hsyncend,htotal,vsyncstart,vsyncend,vtotal,hsync_polarity,vsync_polarity,progress_mode | + | setenv modeline horpixels,verpixels,pixel_clock,hor_freq,ver_freq,hdisp,hsyncstart,hsyncend,htotal,vdisp,vsyncstart,vsyncend,vtotal,hsync_polarity,vsync_polarity,progress_mode |
- | setenv customwidth hdisp | + | setenv customwidth horpixels |
- | setenv customheight vdisp | + | setenv customheight verpixels |
</code> | </code> | ||
Line 183: | Line 181: | ||
For example, let's suppose we're building 1920x1080p60Hz mode. | For example, let's suppose we're building 1920x1080p60Hz mode. | ||
<code> | <code> | ||
- | setenv modeline "1920,1080,148500,67500,60,1008,2052,2200,1084,1088,1125,0,1,1" | + | setenv modeline "1920,1080,148500,67500,60,1920,2008,2052,2200,1080,1084,1088,1125,0,1,1" |
setenv customwidth "1920" | setenv customwidth "1920" | ||
setenv customheight "1080" | setenv customheight "1080" | ||
Line 190: | Line 188: | ||
For another example of 1792x1344p60Hz mode, the env configuration should be as following. | For another example of 1792x1344p60Hz mode, the env configuration should be as following. | ||
<code> | <code> | ||
- | setenv modeline "1792,1344,204800,83660,60,1920,2120,2448,1345,1348,1394,0,1,1" | + | setenv modeline "1792,1344,204800,83660,60,1792,1920,2120,2448,1344,1345,1348,1394,0,1,1" |
setenv customwidth "1792" | setenv customwidth "1792" | ||
setenv customheight "1344" | setenv customheight "1344" | ||
Line 213: | Line 211: | ||
# modeline for 1792x1344p60Hz | # modeline for 1792x1344p60Hz | ||
- | setenv modeline "1792,1344,204800,83660,60,1920,2120,2448,1345,1348,1394,0,1,1" | + | setenv modeline "1792,1344,204800,83660,60,1792,1920,2120,2448,1344,1345,1348,1394,0,1,1" |
setenv customwidth "1792" | setenv customwidth "1792" | ||
setenv customheight "1344" | setenv customheight "1344" |