.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "Z8530_INIT" "" "06 October 2005" "" ""
.SH NAME
z8530_init \- Initialise a Z8530 device
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int z8530_init (struct z8530_dev * \fIdev\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIdev\fB\fR
Z8530 device to initialise.
.SH "DESCRIPTION"
.PP
Configure up a Z8530/Z85C30 or Z85230 chip. We check the device
is present, identify the type and then program it to hopefully
keep quite and behave. This matters a lot, a Z8530 in the wrong
state will sometimes get into stupid modes generating 10Khz
interrupt streams and the like.
.PP
We set the interrupt handler up to discard any events, in case
we get them during reset or setp.
.PP
Return 0 for success, or a negative value indicating the problem
in errno form.