1149 lines
59 KiB
HTML
1149 lines
59 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/dispss/disp.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber"> PTG3.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_ee023d43c33bfccc31aa50a48a76892b.html">include</a></li><li class="navelem"><a class="el" href="dir_356f66c07e41ee61e0dac972911a6382.html">dispss</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">disp.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <<a class="el" href="asw__g__use_8h_source.html">asw/asw_g_use.h</a>></code><br />
|
|
<code>#include <<a class="el" href="sdrv__common_8h_source.html">sdrv_common.h</a>></code><br />
|
|
<code>#include <types.h></code><br />
|
|
</div>
|
|
<p><a href="disp_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrect__t.html">rect_t</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrle__info.html">rle_info</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsurface.html">surface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structcrc32block.html">crc32block</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structcrc__info.html">crc_info</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpost__cfg.html">post_cfg</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtcon__timing.html">tcon_timing</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdisplay__timing.html">display_timing</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdc__config.html">dc_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdc__dev.html">dc_dev</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdc__operations.html">dc_operations</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsdrv__panel.html">sdrv_panel</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:aae10ede33ab686dcf2cda94e51ab479c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#aae10ede33ab686dcf2cda94e51ab479c">sdrv_display_set_pixelclk</a> (int clk)</td></tr>
|
|
<tr class="separator:aae10ede33ab686dcf2cda94e51ab479c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aceea441929612e10e12a6f612e0dc73e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#aceea441929612e10e12a6f612e0dc73e">sdrv_panel_probe</a> (struct <a class="el" href="structsdrv__panel.html">sdrv_panel</a> *panel)</td></tr>
|
|
<tr class="separator:aceea441929612e10e12a6f612e0dc73e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9a429711c96bbc024d45128135ec60f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#ae9a429711c96bbc024d45128135ec60f">sdrv_display_init</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev)</td></tr>
|
|
<tr class="separator:ae9a429711c96bbc024d45128135ec60f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a390cb2dc28e16e84f82329af79b89a37"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a390cb2dc28e16e84f82329af79b89a37">sdrv_lvds_channel_enable</a> (bool enable)</td></tr>
|
|
<tr class="separator:a390cb2dc28e16e84f82329af79b89a37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb8d42da9c0d4b9fb56e7ef9251df5d9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#acb8d42da9c0d4b9fb56e7ef9251df5d9">sdrv_display_rgb565_logo</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, unsigned int <a class="el" href="warning__image_8h.html#aca34d28e3d8bcbcadb8edb4e3af24f8c">width</a>, unsigned int <a class="el" href="warning__image_8h.html#ab2e78c61905b4419fcc7b4cfc500fe85">height</a>, unsigned char const *addr)</td></tr>
|
|
<tr class="separator:acb8d42da9c0d4b9fb56e7ef9251df5d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65e8333a16ac08d6c772b977909cd2ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a65e8333a16ac08d6c772b977909cd2ba">sdrv_display_blank</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev)</td></tr>
|
|
<tr class="separator:a65e8333a16ac08d6c772b977909cd2ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaec3637c650e09bfa3fc5df4aaa0f049"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#aaec3637c650e09bfa3fc5df4aaa0f049">sdrv_display_get_width</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev)</td></tr>
|
|
<tr class="separator:aaec3637c650e09bfa3fc5df4aaa0f049"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b2e12c195c1447e92d7e53d88b79cc9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a2b2e12c195c1447e92d7e53d88b79cc9">sdrv_display_get_height</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev)</td></tr>
|
|
<tr class="separator:a2b2e12c195c1447e92d7e53d88b79cc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7708f5c8aab6ce2fa39902b042cfa4f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a7708f5c8aab6ce2fa39902b042cfa4f0">sdrv_display_set_bg_color</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, int color)</td></tr>
|
|
<tr class="separator:a7708f5c8aab6ce2fa39902b042cfa4f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94bdc7a62cec9137666e409a1db3e1ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a94bdc7a62cec9137666e409a1db3e1ea">sdrv_display_surface</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, struct <a class="el" href="structsurface.html">surface</a> *layer)</td></tr>
|
|
<tr class="separator:a94bdc7a62cec9137666e409a1db3e1ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae22cc97739ee96d0ff07702927fb166c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#ae22cc97739ee96d0ff07702927fb166c">sdrv_display_surface_noblock</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, struct <a class="el" href="structsurface.html">surface</a> *layer)</td></tr>
|
|
<tr class="separator:ae22cc97739ee96d0ff07702927fb166c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36b6d8a955b0fc60fb0596e2afef2048"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a36b6d8a955b0fc60fb0596e2afef2048">sdrv_display_post</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, struct <a class="el" href="structpost__cfg.html">post_cfg</a> *post)</td></tr>
|
|
<tr class="separator:a36b6d8a955b0fc60fb0596e2afef2048"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6daa456ec8d4d6617a6ed75aca44946c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a6daa456ec8d4d6617a6ed75aca44946c">sdrv_display_post_noblock</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, struct <a class="el" href="structpost__cfg.html">post_cfg</a> *post)</td></tr>
|
|
<tr class="separator:a6daa456ec8d4d6617a6ed75aca44946c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a180f5a8609c9d7dfdade78b3e199d2c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a180f5a8609c9d7dfdade78b3e199d2c9">sdrv_dc_probe</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, const struct <a class="el" href="structdc__config.html">dc_config</a> *dc_cfg)</td></tr>
|
|
<tr class="separator:a180f5a8609c9d7dfdade78b3e199d2c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71e2134af1f36b0fb2d9669ae7f2439d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a71e2134af1f36b0fb2d9669ae7f2439d">sdrv_dc_handshake_enable</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, int mode, struct <a class="el" href="structsurface.html">surface</a> *layer)</td></tr>
|
|
<tr class="separator:a71e2134af1f36b0fb2d9669ae7f2439d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69f247fa57fb648969a1055724ad0227"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a69f247fa57fb648969a1055724ad0227">sdrv_dc_handshake_disable</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, int mode, uint8_t zorder)</td></tr>
|
|
<tr class="separator:a69f247fa57fb648969a1055724ad0227"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd95977fa26c5aaf70594615c1d885ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#afd95977fa26c5aaf70594615c1d885ff">sdrv_update_csi_detect</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, struct <a class="el" href="structsurface.html">surface</a> *layer, int mask_count, int ratio, bool enable, bool pll_mode)</td></tr>
|
|
<tr class="separator:afd95977fa26c5aaf70594615c1d885ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e324b578fb3960dddce8522450d452e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="disp_8h.html#a5e324b578fb3960dddce8522450d452e">sdrv_tcon_auto_adj_enable</a> (struct <a class="el" href="structdc__dev.html">dc_dev</a> *dev, bool enable)</td></tr>
|
|
<tr class="separator:a5e324b578fb3960dddce8522450d452e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><dl class="section copyright"><dt>Copyright</dt><dd>Copyright (c) 2022 Semidrive Semiconductor. All rights reserved. </dd></dl>
|
|
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a22122b1a79c7d8723f63ae5344bbb91b" name="a22122b1a79c7d8723f63ae5344bbb91b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22122b1a79c7d8723f63ae5344bbb91b">◆ </a></span>PLL_LVDS_MAX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PLL_LVDS_MAX   1200000000 /* PLL_LVDS_MAX 1.2GHz*/</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="ac36f475ca5b446f4fde4c9b90bec77c8" name="ac36f475ca5b446f4fde4c9b90bec77c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac36f475ca5b446f4fde4c9b90bec77c8">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac36f475ca5b446f4fde4c9b90bec77c8ae3da3d6f72f781fcef5014137a357c01" name="ac36f475ca5b446f4fde4c9b90bec77c8ae3da3d6f72f781fcef5014137a357c01"></a>CLEAR_SPIPE_LAYER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac36f475ca5b446f4fde4c9b90bec77c8a1de874d1d0aec4e387cb94958cf2d727" name="ac36f475ca5b446f4fde4c9b90bec77c8a1de874d1d0aec4e387cb94958cf2d727"></a>CLEAR_GPIPE_LAYER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac36f475ca5b446f4fde4c9b90bec77c8a8bff9a2bc8221420cafb25ab1ccf9dc7" name="ac36f475ca5b446f4fde4c9b90bec77c8a8bff9a2bc8221420cafb25ab1ccf9dc7"></a>CLEAR_ALL_LAYERS </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05589fbab0657f08285ebdfe93f5ec9e" name="a05589fbab0657f08285ebdfe93f5ec9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05589fbab0657f08285ebdfe93f5ec9e">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a05589fbab0657f08285ebdfe93f5ec9eaec3bda2d6bdd77d5fc7b5f90138ba60c" name="a05589fbab0657f08285ebdfe93f5ec9eaec3bda2d6bdd77d5fc7b5f90138ba60c"></a>IF_TYPE_INVALID </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a05589fbab0657f08285ebdfe93f5ec9eafa49b29177a3332389e3c8ed81df3598" name="a05589fbab0657f08285ebdfe93f5ec9eafa49b29177a3332389e3c8ed81df3598"></a>IF_TYPE_NONE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a05589fbab0657f08285ebdfe93f5ec9eab4d61d57b5d10f1ea3df8b7d26a2c5b3" name="a05589fbab0657f08285ebdfe93f5ec9eab4d61d57b5d10f1ea3df8b7d26a2c5b3"></a>IF_TYPE_LVDS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a05589fbab0657f08285ebdfe93f5ec9ea04593f6965de78bc87f54eb49fa8cc0f" name="a05589fbab0657f08285ebdfe93f5ec9ea04593f6965de78bc87f54eb49fa8cc0f"></a>IF_TYPE_INTERNAL </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16af7b253440dadd46a80a4b9fddba4d" name="a16af7b253440dadd46a80a4b9fddba4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16af7b253440dadd46a80a4b9fddba4d">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a16af7b253440dadd46a80a4b9fddba4da28f08a00865606ec1627ffb62c60590e" name="a16af7b253440dadd46a80a4b9fddba4da28f08a00865606ec1627ffb62c60590e"></a>LVDS_MAP_FORMAT_NC </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a16af7b253440dadd46a80a4b9fddba4dad3ef91d25e83d84a599accd4198da5f4" name="a16af7b253440dadd46a80a4b9fddba4dad3ef91d25e83d84a599accd4198da5f4"></a>LVDS_MAP_FORMAT_JEIDA </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a16af7b253440dadd46a80a4b9fddba4dad419de63c1c677b99eb32557de288a2a" name="a16af7b253440dadd46a80a4b9fddba4dad419de63c1c677b99eb32557de288a2a"></a>LVDS_MAP_FORMAT_SWPG </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba01db17f4a2bfbc3db60dc172972a25" name="aba01db17f4a2bfbc3db60dc172972a25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba01db17f4a2bfbc3db60dc172972a25">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aba01db17f4a2bfbc3db60dc172972a25af248fe549573f89e06de992708f4fc57" name="aba01db17f4a2bfbc3db60dc172972a25af248fe549573f89e06de992708f4fc57"></a>CSI_DC_1_1 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aba01db17f4a2bfbc3db60dc172972a25a82ec08c3dd6449b7af01f763fed6c0e7" name="aba01db17f4a2bfbc3db60dc172972a25a82ec08c3dd6449b7af01f763fed6c0e7"></a>CSI_DC_1_2 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aba01db17f4a2bfbc3db60dc172972a25a7ce8c08127547bb6d279dd4fb68bd425" name="aba01db17f4a2bfbc3db60dc172972a25a7ce8c08127547bb6d279dd4fb68bd425"></a>CSI_DC_1_3 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aba01db17f4a2bfbc3db60dc172972a25a54e014bbb4f2f220c5dbe9bba4ef7742" name="aba01db17f4a2bfbc3db60dc172972a25a54e014bbb4f2f220c5dbe9bba4ef7742"></a>CSI_DC_1_4 </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf105ae5beaca1dee30ae54530691fce" name="aaf105ae5beaca1dee30ae54530691fce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf105ae5beaca1dee30ae54530691fce">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaf105ae5beaca1dee30ae54530691fcea58146384b7335dc976877eb522cc7ace" name="aaf105ae5beaca1dee30ae54530691fcea58146384b7335dc976877eb522cc7ace"></a>CRC32_MODE_INTERNAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aaf105ae5beaca1dee30ae54530691fcea9402d2b2b49d8ef734dd3fd2b1af3a25" name="aaf105ae5beaca1dee30ae54530691fcea9402d2b2b49d8ef734dd3fd2b1af3a25"></a>CRC32_MODE_EXTERNAL </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80155586fa275b28773c9b203f52caba" name="a80155586fa275b28773c9b203f52caba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80155586fa275b28773c9b203f52caba">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Dispss status return code. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a80155586fa275b28773c9b203f52cabaa4a5ae3c88448889c24828913b2acc9c0" name="a80155586fa275b28773c9b203f52cabaa4a5ae3c88448889c24828913b2acc9c0"></a>SDRV_DISPSS_STATUS_OK </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a80155586fa275b28773c9b203f52cabaa7ea4c89f43761bee9bc24c8a809bed40" name="a80155586fa275b28773c9b203f52cabaa7ea4c89f43761bee9bc24c8a809bed40"></a>SDRV_DISPSS_STATUS_FAIL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a80155586fa275b28773c9b203f52cabaad03173d5696640a068ba3d4e624f56db" name="a80155586fa275b28773c9b203f52cabaad03173d5696640a068ba3d4e624f56db"></a>SDRV_DISPSS_STATUS_INVALID_PARAM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a80155586fa275b28773c9b203f52cabaa9bbc840a2baed015016ff207e9dc5352" name="a80155586fa275b28773c9b203f52cabaa9bbc840a2baed015016ff207e9dc5352"></a>SDRV_DISPSS_STATUS_TIMEOUT </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5aa01fa270eb7388f28b5e6576ae1c2" name="ab5aa01fa270eb7388f28b5e6576ae1c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5aa01fa270eb7388f28b5e6576ae1c2">◆ </a></span>LCM_POLARITY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2">LCM_POLARITY</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab5aa01fa270eb7388f28b5e6576ae1c2a7ba299012bb2771a3b55ab238051d0ca" name="ab5aa01fa270eb7388f28b5e6576ae1c2a7ba299012bb2771a3b55ab238051d0ca"></a>LCM_POLARITY_RISING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab5aa01fa270eb7388f28b5e6576ae1c2a75384c92e5847d336e89e925ec46a15d" name="ab5aa01fa270eb7388f28b5e6576ae1c2a75384c92e5847d336e89e925ec46a15d"></a>LCM_POLARITY_FALLING </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d62c25aaad634aa45052993b6e0325f" name="a2d62c25aaad634aa45052993b6e0325f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d62c25aaad634aa45052993b6e0325f">◆ </a></span>mlc_layer_index</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325f">mlc_layer_index</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2d62c25aaad634aa45052993b6e0325fa718219d038fd8646ce81c432e0defb49" name="a2d62c25aaad634aa45052993b6e0325fa718219d038fd8646ce81c432e0defb49"></a>MLC_LAYER_SP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a2d62c25aaad634aa45052993b6e0325fa24528718996a8a0bf92290ce9dfa3664" name="a2d62c25aaad634aa45052993b6e0325fa24528718996a8a0bf92290ce9dfa3664"></a>MLC_LAYER_GP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a2d62c25aaad634aa45052993b6e0325fa91f9a3975786dfc5de40c2d453aa6bfb" name="a2d62c25aaad634aa45052993b6e0325fa91f9a3975786dfc5de40c2d453aa6bfb"></a>MLC_LAYER_NUM </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75e51b8144a6949039ee2bbd2397ef70" name="a75e51b8144a6949039ee2bbd2397ef70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75e51b8144a6949039ee2bbd2397ef70">◆ </a></span>mlc_path_index</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70">mlc_path_index</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a75e51b8144a6949039ee2bbd2397ef70aa123532610b84bfc4408218041b6ea48" name="a75e51b8144a6949039ee2bbd2397ef70aa123532610b84bfc4408218041b6ea48"></a>MLC_PATH_BG </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e51b8144a6949039ee2bbd2397ef70af05ea22931cc64f603fb52d2e3bdaa9f" name="a75e51b8144a6949039ee2bbd2397ef70af05ea22931cc64f603fb52d2e3bdaa9f"></a>MLC_PATH_SP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e51b8144a6949039ee2bbd2397ef70afb226e478304eaa989fe1b4f46bcb8a5" name="a75e51b8144a6949039ee2bbd2397ef70afb226e478304eaa989fe1b4f46bcb8a5"></a>MLC_PATH_GP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e51b8144a6949039ee2bbd2397ef70ac72c67d3f0f5fed56f10ae8ad80f90e2" name="a75e51b8144a6949039ee2bbd2397ef70ac72c67d3f0f5fed56f10ae8ad80f90e2"></a>MLC_PATH_NUM </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d9dc2491a221eeb708d8a0bd5f1b677" name="a3d9dc2491a221eeb708d8a0bd5f1b677"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d9dc2491a221eeb708d8a0bd5f1b677">◆ </a></span>pipe_type_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677">pipe_type_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3d9dc2491a221eeb708d8a0bd5f1b677a3225115410bfb2bc1b3183eec09ab4e8" name="a3d9dc2491a221eeb708d8a0bd5f1b677a3225115410bfb2bc1b3183eec09ab4e8"></a>PIPE_TYPE_SPIPE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3d9dc2491a221eeb708d8a0bd5f1b677a2b11b2904c0543203615881a181aae84" name="a3d9dc2491a221eeb708d8a0bd5f1b677a2b11b2904c0543203615881a181aae84"></a>PIPE_TYPE_GPIPE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3d9dc2491a221eeb708d8a0bd5f1b677a1205f0d48765c13814063a3538dac8a9" name="a3d9dc2491a221eeb708d8a0bd5f1b677a1205f0d48765c13814063a3538dac8a9"></a>PIPE_TYPE_NUM </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a363d3f9952a4fccddf96c46c77485e98" name="a363d3f9952a4fccddf96c46c77485e98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a363d3f9952a4fccddf96c46c77485e98">◆ </a></span>sdrv_crc_mode_set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_crc_mode_set </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>is_internal</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69f247fa57fb648969a1055724ad0227" name="a69f247fa57fb648969a1055724ad0227"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69f247fa57fb648969a1055724ad0227">◆ </a></span>sdrv_dc_handshake_disable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_dc_handshake_disable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>zorder</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>asw-dc handshake mode disable with g-pipe disable. </p>
|
|
<p >This function enable asw-dc handshake mode.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>HSDK MODE: 0:BUF_SIZE_8LINES; 1: BUF_SIZE_16LINES; 2:BUF_SIZE_32LINES; 3:BUF_SIZE_64LINES </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">zorder</td><td>g-pipe layer zorder </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71e2134af1f36b0fb2d9669ae7f2439d" name="a71e2134af1f36b0fb2d9669ae7f2439d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71e2134af1f36b0fb2d9669ae7f2439d">◆ </a></span>sdrv_dc_handshake_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_dc_handshake_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structsurface.html">surface</a> * </td>
|
|
<td class="paramname"><em>layer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>asw-dc handshake mode enable with update layer. </p>
|
|
<p >This function implements display configuration and enable asw-dc handshake mode.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>HSDK MODE: 0:BUF_SIZE_8LINES; 1: BUF_SIZE_16LINES; 2:BUF_SIZE_32LINES; 3:BUF_SIZE_64LINES </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">layer</td><td>surface param. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a180f5a8609c9d7dfdade78b3e199d2c9" name="a180f5a8609c9d7dfdade78b3e199d2c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a180f5a8609c9d7dfdade78b3e199d2c9">◆ </a></span>sdrv_dc_probe()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_dc_probe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const struct <a class="el" href="structdc__config.html">dc_config</a> * </td>
|
|
<td class="paramname"><em>dc_cfg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>dc probe. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dc_cfg</td><td>dc config param. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61f4a0c50104c24c722dc6f971d45a64" name="a61f4a0c50104c24c722dc6f971d45a64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61f4a0c50104c24c722dc6f971d45a64">◆ </a></span>sdrv_disp_mux_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_disp_mux_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structsdrv__panel.html">sdrv_panel</a> * </td>
|
|
<td class="paramname"><em>panel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65e8333a16ac08d6c772b977909cd2ba" name="a65e8333a16ac08d6c772b977909cd2ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65e8333a16ac08d6c772b977909cd2ba">◆ </a></span>sdrv_display_blank()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_display_blank </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv display blank. </p>
|
|
<p >This function display a blank frame.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b2e12c195c1447e92d7e53d88b79cc9" name="a2b2e12c195c1447e92d7e53d88b79cc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b2e12c195c1447e92d7e53d88b79cc9">◆ </a></span>sdrv_display_get_height()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int sdrv_display_get_height </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>get display height. </p>
|
|
<p >This function obtains display height.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the vactive of tcon timing. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaec3637c650e09bfa3fc5df4aaa0f049" name="aaec3637c650e09bfa3fc5df4aaa0f049"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaec3637c650e09bfa3fc5df4aaa0f049">◆ </a></span>sdrv_display_get_width()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int sdrv_display_get_width </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>get display width. </p>
|
|
<p >This function obtains display width.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the hactive of tcon timing. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9a429711c96bbc024d45128135ec60f" name="ae9a429711c96bbc024d45128135ec60f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9a429711c96bbc024d45128135ec60f">◆ </a></span>sdrv_display_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_display_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv display init. </p>
|
|
<p >This function init display hardware.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>SDRV_DISPSS_STATUS_OK display init successfully. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36b6d8a955b0fc60fb0596e2afef2048" name="a36b6d8a955b0fc60fb0596e2afef2048"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36b6d8a955b0fc60fb0596e2afef2048">◆ </a></span>sdrv_display_post()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_display_post </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structpost__cfg.html">post_cfg</a> * </td>
|
|
<td class="paramname"><em>post</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>refresh display. </p>
|
|
<p >This function implements display configuration and refresh display.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">post</td><td>display config param.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>SDRV_DISPSS_STATUS_OK display successfully, SDRV_DISPSS_STATUS_TIMEOUT display timeout. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6daa456ec8d4d6617a6ed75aca44946c" name="a6daa456ec8d4d6617a6ed75aca44946c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6daa456ec8d4d6617a6ed75aca44946c">◆ </a></span>sdrv_display_post_noblock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_display_post_noblock </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structpost__cfg.html">post_cfg</a> * </td>
|
|
<td class="paramname"><em>post</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>noblock refresh display. </p>
|
|
<p >This function implements display configuration and nonblock refresh display.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">post</td><td>display config param.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>SDRV_DISPSS_STATUS_OK display successfully, SDRV_DISPSS_STATUS_FAIL display fail. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb8d42da9c0d4b9fb56e7ef9251df5d9" name="acb8d42da9c0d4b9fb56e7ef9251df5d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb8d42da9c0d4b9fb56e7ef9251df5d9">◆ </a></span>sdrv_display_rgb565_logo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_display_rgb565_logo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>width</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>height</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned char const * </td>
|
|
<td class="paramname"><em>addr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv display rgb565 logo. </p>
|
|
<p >This function display a static logo.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">width</td><td>logo width. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">height</td><td>logo height. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>the memory addr of logo data. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7708f5c8aab6ce2fa39902b042cfa4f0" name="a7708f5c8aab6ce2fa39902b042cfa4f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7708f5c8aab6ce2fa39902b042cfa4f0">◆ </a></span>sdrv_display_set_bg_color()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_display_set_bg_color </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>color</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set display background color. </p>
|
|
<p >This function set the background color of display.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">color</td><td>background color value. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae10ede33ab686dcf2cda94e51ab479c" name="aae10ede33ab686dcf2cda94e51ab479c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae10ede33ab686dcf2cda94e51ab479c">◆ </a></span>sdrv_display_set_pixelclk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_display_set_pixelclk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>clk</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv display clk set. </p>
|
|
<p >This function set display pixel clk.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clk</td><td>lvds pixel clk. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>SDRV_DISPSS_STATUS_OK display clk set successfully, SDRV_DISPSS_STATUS_INVALID_PARAM clk is invalid param. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94bdc7a62cec9137666e409a1db3e1ea" name="a94bdc7a62cec9137666e409a1db3e1ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94bdc7a62cec9137666e409a1db3e1ea">◆ </a></span>sdrv_display_surface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_display_surface </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structsurface.html">surface</a> * </td>
|
|
<td class="paramname"><em>layer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>refresh display single surface. </p>
|
|
<p >This function implements display configuration and refresh display.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">layer</td><td>display surface param.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>SDRV_DISPSS_STATUS_OK display surface successfully, SDRV_DISPSS_STATUS_TIMEOUT display surface timeout. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae22cc97739ee96d0ff07702927fb166c" name="ae22cc97739ee96d0ff07702927fb166c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae22cc97739ee96d0ff07702927fb166c">◆ </a></span>sdrv_display_surface_noblock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_display_surface_noblock </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structsurface.html">surface</a> * </td>
|
|
<td class="paramname"><em>layer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>noblock refresh display surface. </p>
|
|
<p >This function implements display configuration and nonblock refresh display surface.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">layer</td><td>surface param.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>SDRV_DISPSS_STATUS_OK display surface successfully, SDRV_DISPSS_STATUS_FAIL display surface fail. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a390cb2dc28e16e84f82329af79b89a37" name="a390cb2dc28e16e84f82329af79b89a37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a390cb2dc28e16e84f82329af79b89a37">◆ </a></span>sdrv_lvds_channel_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_lvds_channel_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enable</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>lvds channel enable. </p>
|
|
<p >This function control the lvds channel output.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>false->disable; true->enable. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea0091ed0418ffd3d70b11246e34cb58" name="aea0091ed0418ffd3d70b11246e34cb58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea0091ed0418ffd3d70b11246e34cb58">◆ </a></span>sdrv_lvds_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_lvds_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structsdrv__panel.html">sdrv_panel</a> * </td>
|
|
<td class="paramname"><em>panel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aceea441929612e10e12a6f612e0dc73e" name="aceea441929612e10e12a6f612e0dc73e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aceea441929612e10e12a6f612e0dc73e">◆ </a></span>sdrv_panel_probe()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_panel_probe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structsdrv__panel.html">sdrv_panel</a> * </td>
|
|
<td class="paramname"><em>panel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv disp interface init. </p>
|
|
<p >This function init display interface.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">panel</td><td>display panel param. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>SDRV_DISPSS_STATUS_OK panel probe successfully, SDRV_DISPSS_STATUS_INVALID_PARAM panel is invalid param. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d4b027c467d9e4ad01cee640da82de6" name="a7d4b027c467d9e4ad01cee640da82de6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d4b027c467d9e4ad01cee640da82de6">◆ </a></span>sdrv_paral_to_csi_en()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_paral_to_csi_en </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enable</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e324b578fb3960dddce8522450d452e" name="a5e324b578fb3960dddce8522450d452e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e324b578fb3960dddce8522450d452e">◆ </a></span>sdrv_tcon_auto_adj_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_tcon_auto_adj_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enable</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>tcon auto adj enable. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>enable or disable. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd95977fa26c5aaf70594615c1d885ff" name="afd95977fa26c5aaf70594615c1d885ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd95977fa26c5aaf70594615c1d885ff">◆ </a></span>sdrv_update_csi_detect()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_update_csi_detect </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structdc__dev.html">dc_dev</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structsurface.html">surface</a> * </td>
|
|
<td class="paramname"><em>layer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>mask_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>ratio</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enable</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>pll_mode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>update dc detect. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>DC device struct. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dc_cfg</td><td>dc config param. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="ab68ed7296d3a0b28e5adc04da37888ff" name="ab68ed7296d3a0b28e5adc04da37888ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab68ed7296d3a0b28e5adc04da37888ff">◆ </a></span>dc_ops</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structdc__operations.html">dc_operations</a> dc_ops</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c92d0ced74dc744884c9c9e7e84a29b" name="a9c92d0ced74dc744884c9c9e7e84a29b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c92d0ced74dc744884c9c9e7e84a29b">◆ </a></span>g_dc_dev</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structdc__dev.html">dc_dev</a> g_dc_dev</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
</small></address>
|
|
</body>
|
|
</html>
|