1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>intel_display_set_init_power</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux DRM Developer's Guide"><link rel="up" href="drmI915.html#idp1127683628" title="Runtime Power Management"><link rel="prev" href="API-intel-display-power-is-enabled.html" title="intel_display_power_is_enabled"><link rel="next" href="API-intel-display-power-get.html" title="intel_display_power_get"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">intel_display_set_init_power</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-intel-display-power-is-enabled.html">Prev</a>&#160;</td><th width="60%" align="center">Runtime Power Management</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-intel-display-power-get.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-intel-display-set-init-power"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>intel_display_set_init_power &#8212; 
2     set the initial power domain state
3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">intel_display_set_init_power </b>(</code></td><td>struct drm_i915_private * <var class="pdparam">dev_priv</var>, </td></tr><tr><td>&#160;</td><td>bool <var class="pdparam">enable</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1127710140"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>dev_priv</code></em></span></dt><dd><p>
4     i915 device instance
5    </p></dd><dt><span class="term"><em class="parameter"><code>enable</code></em></span></dt><dd><p>
6     whether to enable or disable the initial power domain state
7    </p></dd></dl></div></div><div class="refsect1"><a name="idp1127712820"></a><h2>Description</h2><p>
8   For simplicity our driver load/unload and system suspend/resume code assumes
9   that all power domains are always enabled. This functions controls the state
10   of this little hack. While the initial power domain state is enabled runtime
11   pm is effectively disabled.
12</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-intel-display-power-is-enabled.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="drmI915.html#idp1127683628">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-intel-display-power-get.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">intel_display_power_is_enabled</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span class="phrase">intel_display_power_get</span></td></tr></table></div></body></html>
13