unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (NetBSD-6.1.5)
Page:
Section:
Apropos / Subsearch:
optional field

NSCLPCSIO(4)               Kernel Interfaces Manual               NSCLPCSIO(4)

NAME
     nsclpcsio -- National Semiconductor PC87366 LPC Super I/O

SYNOPSIS
     nsclpcsio* at isa?
     gpio* at nsclpcsio?

DESCRIPTION
     The nsclpcsio driver provides support for the National Semiconductor
     PC87366 LPC Super I/O.  The Super I/O incorporates several logical
     devices, the following ones are supported: GPIO, VLM and TMS.

     The GPIO logical device provides 29 I/O pins which can be accessed
     through the gpio(4) framework.  The gpioctl(8) program allows easy
     manipulation of the pins from userland.

     VLM and TMS logical devices provides hardware monitoring capabilities to
     be used with the envsys(4) API.  The following 17 monitoring sensors are
     available:

           Sensor    Units    Typical Use
           TSENS1    uK       Remote diode
           TSENS2    uK       Remote diode
           TNSC      uK       Local diode
           VSENS0    uV DC    External source
           VSENS1    uV DC    External source
           VSENS2    uV DC    External source
           VSENS3    uV DC    External source
           VSENS4    uV DC    External source
           VSENS5    uV DC    External source
           VSENS6    uV DC    External source
           VSB       uV DC    VSB
           VDD       uV DC    VDD
           VBAT      uV DC    VBAT
           AVDD      uV DC    AVDD
           TS1       uV DC    Thermistor
           TS2       uV DC    Thermistor
           TS3       uV DC    Thermistor

SEE ALSO
     envsys(4), envstat(8)

HISTORY
     The nsclpcsio device appeared in NetBSD 2.0.

BUGS
     The chip decodes address ranges which are not obvious and cannot be
     controlled by the kernel configuration file (must be set up by the BIOS).

NetBSD 6.1.5                   November 9, 2007                   NetBSD 6.1.5