diff options
Diffstat (limited to 'static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html')
| -rw-r--r-- | static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html b/static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html deleted file mode 100644 index bc72e512..00000000 --- a/static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html +++ /dev/null @@ -1,102 +0,0 @@ -<table class="head"> - <tr> - <td class="head-ltitle">CPU_ELAN(4)</td> - <td class="head-vol">Device Drivers Manual (i386)</td> - <td class="head-rtitle">CPU_ELAN(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">CPU_ELAN</code> — <span class="Nd">AMD - Elan 520 CPU support</span></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1> -<p class="Pp"><code class="Cd">options CPU_ELAN</code> - <br/> - <code class="Cd">options CPU_ELAN_PPS</code> - <br/> - <code class="Cd">options CPU_ELAN_XTAL</code></p> -<ul class="Bl-item Bl-compact"> - <li id="machdep.elan_gpio_config"><var class="Va">machdep.elan_gpio_config</var></li> - <li id="machdep.elan_freq"><var class="Va">machdep.elan_freq</var></li> -</ul> -<br/> -<code class="Cd">options CPU_SOEKRIS</code> -</section> -<section class="Sh"> -<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1> -<p class="Pp">The <code class="Cd">options CPU_ELAN</code> enables support for - the AMD Elan 520 CPU.</p> -<p class="Pp">A device <span class="Pa">/dev/elan-mmcr</span> exports the MMCR - register bank to userland using <a class="Xr">mmap(2)</a>.</p> -<p class="Pp">The i8254 timer will be adjusted to the slightly unorthodox - frequency 1189161 Hz (32768 * 45 * 25 / 31) employed by the Elan.</p> -<p class="Pp">A timecounter named “<code class="Li">ELAN</code>” - is implemented using the general purpose timer 2, but it will not be usable - unless HZ is configured at 150 or higher. This timecounter is much better - than the “<code class="Li">i8254</code>” timecounter and - should be used at all times.</p> -<p class="Pp">The <var class="Va">machdep.elan_gpio_config</var> - <a class="Xr">sysctl(8)</a> variable enables configuration of the GPIO pins - of the CPU. The string must be exactly 32 characters long. A - ‘<code class="Li">-</code>’ means the GPIO is unavailable. A - ‘<code class="Li">l</code>’ (lower-case ell) configures a - <a class="Xr">led(4)</a> device (active low). A - ‘<code class="Li">L</code>’ configures a - <a class="Xr">led(4)</a> device (active high). A - ‘<code class="Li">.</code>’ means no configuration for this - GPIO. These <a class="Xr">led(4)</a> devices will be named - <span class="Pa">/dev/led/gpio%d</span>. For meaning of - ‘<code class="Li">P</code>’, - ‘<code class="Li">e</code>’ and - ‘<code class="Li">E</code>’, see under - <code class="Cd">options CPU_ELAN_PPS</code>.</p> -<p class="Pp">The <code class="Cd">options CPU_ELAN_XTAL</code> and the - <var class="Va">machdep.elan_freq</var> <a class="Xr">sysctl(8)</a> variable - can be used to set the CPU clock crystal frequency in Hz. The default is - 33333333 Hz.</p> -<p class="Pp">The <code class="Cd">options CPU_ELAN_PPS</code> enables precision - timestamping using the RFC2783 PPS-API via the - <span class="Pa">/dev/elan-mmcr</span> device. The resolution will be - approximately 125 nsec and the precision ± 125 nsec. (For 125 nsec - read “4 / CPU clock crystal frequency”.)</p> -<p class="Pp">The input signal must be connected to the TMR1IN pin and a GPIO - pin. The GPIO pin must be configured with a - ‘<code class="Li">P</code>’ in - <var class="Va">machdep.elan_gpio_config</var>.</p> -<p class="Pp">In addition, one GPIO pin can be configured with either - ‘<code class="Li">e</code>’ (active low) or - ‘<code class="Li">E</code>’ (active high) to become a - “echo” output of the input signal. Please notice that this - signal is not suitable for calibration.</p> -<p class="Pp">If the <code class="Cd">options CPU_SOEKRIS</code> is given, the - support will additionally be tailored to the Soekris Engineering 45xx series - of embedded computers. The “error” led will be configured (as - <span class="Pa">/dev/led/error</span>) and the GPIO pins which are not - available will be disabled.</p> -</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">led(4)</a>, <a class="Xr">timecounters(4)</a>, - <a class="Xr">sysctl(8)</a></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1> -<p class="Pp">The <code class="Nm">CPU_ELAN</code> code first appeared in - <span class="Ux">FreeBSD 4.7</span>.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1> -<p class="Pp"><span class="An">Poul-Henning Kamp</span> - <<a class="Mt" href="mailto:phk@FreeBSD.org">phk@FreeBSD.org</a>></p> -</section> -</div> -<table class="foot"> - <tr> - <td class="foot-date">November 23, 2003</td> - <td class="foot-os">FreeBSD 15.0</td> - </tr> -</table> |
