NSCLPCSIO(4) Kernel Interfaces Manual NSCLPCSIO(4)
NAME
nsclpcsioNational 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
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).