| z8530_init(9) - phpMan
Z8530_INIT(9) Public Functions Provided Z8530_INIT(9)
NAME
z8530_init - Initialise a Z8530 device
SYNOPSIS
int z8530_init(struct z8530_dev * dev);
ARGUMENTS
dev
Z8530 device to initialise.
DESCRIPTION
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.
We set the interrupt handler up to discard any events, in case we get them during reset or
setp.
Return 0 for success, or a negative value indicating the problem in errno form.
AUTHOR
Alan Cox <alan AT lxorguk.uk>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 Z8530_INIT(9)
|