ELANSC(4) Kernel Interfaces Manual (i386) ELANSC(4)

NAME

elanscAMD Elan SC520 System Controller driver

SYNOPSIS

elansc* at mainbus? bus ?
gpio* at elansc?
pci* at elansc?
elanpar* at elansc?
elanpex* at elansc?

DESCRIPTION

The elansc driver supports the system controller of the AMD Elan SC520 microcontroller. The SC520 consists of an AMD Am5x86 processor core, integrated PCI host controller, and several standard on-chip devices, such as NS16550-compatible UARTs, real-time clock, and timers.

The Elan SC520 also provides several special on-chip devices. The following are supported by the elansc driver:

SEE ALSO

elanpar(4), elanpex(4), gpio(4), gpioctl(8), wdogctl(8)

HISTORY

The elansc device first appeared in NetBSD 2.0. PIO function support was added in OpenBSD 3.6, and subsequently ported to NetBSD 4.0. Support for PCI exceptions reporting and for RAM write-protection first appeared in NetBSD 5.0.

AUTHORS

The elansc driver was written by Jason R. Thorpe <thorpej@NetBSD.org>. Jasper Wallace provided the work-around for a hardware bug related to the watchdog timer in some steppings of the SC520 CPU. Support for the PIO function was added to OpenBSD 3.6 by Alexander Yurchenko <grange@openbsd.org> and was ported to NetBSD by Jeff Rizzo <riz@NetBSD.org>. David Young <dyoung@NetBSD.org> added support for PCI exceptions reporting and for RAM write-protection using the Programmable Address Regions.
January 21, 2005 NetBSD 6.1