OpenBSD manual page server

Manual Page Search Parameters

NSCLPCSIO(4) Device Drivers Manual NSCLPCSIO(4)

nsclpcsioNational Semiconductor PC87366 LPC Super I/O with GPIO

nsclpcsio* at isa?
gpio* at nsclpcsio?

The nsclpcsio driver provides support for the National Semiconductor PC87366 LPC Super I/O. The Super I/O module 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 sysctl(8) interface. The following 17 monitoring sensors are available:

uK Remote diode
uK Remote diode
uK Local diode
uV DC External source
uV DC External source
uV DC External source
uV DC External source
uV DC External source
uV DC External source
uV DC External source
uV DC VSB
uV DC VDD
uV DC VBAT
uV DC AVDD
uV DC Thermistor
uV DC Thermistor
uV DC Thermistor

gpio(4), isa(4), gpioctl(8), sensorsd(8), sysctl(8)

The nsclpcsio driver first appeared in NetBSD 2.0, OpenBSD support was added in OpenBSD 3.5.

The nsclpcsio driver was written by Matthias Drochner ⟨drochner@netbsd.org⟩ for NetBSD and then ported to OpenBSD 3.5 by Markus Friedl ⟨markus@openbsd.org⟩. GPIO support was added in OpenBSD 3.6 by Alexander Yurchenko ⟨grange@openbsd.org⟩.

December 23, 2007 OpenBSD-5.3