summaryrefslogtreecommitdiff
path: root/static/freebsd/man4/isl.4 3.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/freebsd/man4/isl.4 3.html')
-rw-r--r--static/freebsd/man4/isl.4 3.html132
1 files changed, 0 insertions, 132 deletions
diff --git a/static/freebsd/man4/isl.4 3.html b/static/freebsd/man4/isl.4 3.html
deleted file mode 100644
index 0b04d14e..00000000
--- a/static/freebsd/man4/isl.4 3.html
+++ /dev/null
@@ -1,132 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">ISL(4)</td>
- <td class="head-vol">Device Drivers Manual</td>
- <td class="head-rtitle">ISL(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">isl</code> &#x2014; <span class="Nd">Intersil(TM)
- I2C ISL29018 sensor driver</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp">To compile this driver into the kernel, place the following lines
- into the kernel configuration file:</p>
-<div class="Bd Pp Bd-indent"><code class="Cd">device isl</code>
-<br/>
-<code class="Cd">device ig4</code>
-<br/>
-<code class="Cd">device iicbus</code></div>
-<p class="Pp">Alternatively, to load the driver as a module at boot time, place
- the following line in <a class="Xr">loader.conf(5)</a>:</p>
-<div class="Bd Pp Bd-indent Li">
-<pre>isl_load=&quot;YES&quot;
-ig4_load=&quot;YES&quot;</pre>
-</div>
-<p class="Pp">On many Chromebook models this driver can be automatically
- configured with the help of the <a class="Xr">chromebook_platform(4)</a>
- driver. Alternatively, the</p>
-<br/>
-<table class="Nm">
- <tr>
- <td><code class="Nm">isl</code></td>
- <td>driver can be manually configured in
- <span class="Pa">/boot/device.hints</span>:
- <br/>
- <code class="Cd">hint.isl.0.at=&quot;iicbus0&quot;</code>
- <br/>
- <code class="Cd">hint.isl.0.addr=&quot;0x88&quot;</code>
- <br/>
- <code class="Cd">hint.isl.1.at=&quot;iicbus1&quot;</code>
- <br/>
- <code class="Cd">hint.isl.1.addr=&quot;0x88&quot;</code></td>
- </tr>
-</table>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">isl</code> driver provides access to sensor
- data provided by the Intersil(TM) I2C ISL29018 Digital Ambient Light Sensor
- and Proximity Sensor with Interrupt Function. Functionality is basic and
- provided through the <a class="Xr">sysctl(8)</a> interface.</p>
-<p class="Pp">On a system using <a class="Xr">device.hints(5)</a>, these values
- are configurable for <code class="Nm">isl</code>:</p>
-<dl class="Bl-tag">
- <dt id="hint.isl._d.at"><var class="Va">hint.isl.%d.at</var></dt>
- <dd>target <a class="Xr">iicbus(4)</a>.</dd>
- <dt id="hint.isl._d.addr"><var class="Va">hint.isl.%d.addr</var></dt>
- <dd><code class="Nm">isl</code> i2c address on the
- <a class="Xr">iicbus(4)</a>.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYSCTL_VARIABLES"><a class="permalink" href="#SYSCTL_VARIABLES">SYSCTL
- VARIABLES</a></h1>
-<p class="Pp">The following <a class="Xr">sysctl(8)</a> variables are
- available:</p>
-<dl class="Bl-tag">
- <dt id="dev.isl.X.als"><var class="Va">dev.isl.X.als</var></dt>
- <dd>Current ALS (Ambient Light Sensor) readout.</dd>
- <dt id="dev.isl.X.ir"><var class="Va">dev.isl.X.ir</var></dt>
- <dd>Current IR (InfraRed) sensor readout.</dd>
- <dt id="dev.isl.X.prox"><var class="Va">dev.isl.X.prox</var></dt>
- <dd>Current proximity sensor readout.</dd>
- <dt id="dev.isl.X.resolution"><var class="Va">dev.isl.X.resolution</var></dt>
- <dd>Current sensor resolution.</dd>
- <dt id="dev.isl.X.range"><var class="Va">dev.isl.X.range</var></dt>
- <dd>Current sensor range.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="EXAMPLES"><a class="permalink" href="#EXAMPLES">EXAMPLES</a></h1>
-<section class="Ss">
-<h2 class="Ss" id="Ambient_light_sensor_read_out"><a class="permalink" href="#Ambient_light_sensor_read_out">Ambient
- light sensor read out</a></h2>
-<div class="Bd Li">
-<pre>$ sysctl dev.isl.0.als
-dev.isl.0.als: 64</pre>
-</div>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="Automatically_adjust_brightness"><a class="permalink" href="#Automatically_adjust_brightness">Automatically
- adjust brightness</a></h2>
-<p class="Pp">This requires the port
- <span class="Pa">graphics/intel-backlight</span> and only works with laptops
- using a supported Intel(R) GPU.</p>
-<div class="Bd Pp Li">
-<pre>$ pkg install intel-backlight
-$ sh /usr/local/share/examples/intel-backlight/isl_backlight.sh</pre>
-</div>
-</section>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">chromebook_platform(4)</a>,
- <a class="Xr">ig4(4)</a>, <a class="Xr">iicbus(4)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">isl</code> driver was written by
- <span class="An">Michael Gmelin</span>
- &lt;<a class="Mt" href="mailto:freebsd@grem.de">freebsd@grem.de</a>&gt;.</p>
-<p class="Pp">This manual page was written by <span class="An">Michael
- Gmelin</span>
- &lt;<a class="Mt" href="mailto:freebsd@grem.de">freebsd@grem.de</a>&gt;.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">The <code class="Nm">isl</code> driver detects the device based
- from the I2C address. This might have unforeseen consequences if the
- initialization sequence is sent to an unknown device at that address.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">December 18, 2018</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>