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).