1ee158a7fSGavin Atkinson.\" Copyright (c) 1998, Nicolas Souchu 2ee158a7fSGavin Atkinson.\" All rights reserved. 3ee158a7fSGavin Atkinson.\" 4ee158a7fSGavin Atkinson.\" Redistribution and use in source and binary forms, with or without 5ee158a7fSGavin Atkinson.\" modification, are permitted provided that the following conditions 6ee158a7fSGavin Atkinson.\" are met: 7ee158a7fSGavin Atkinson.\" 1. Redistributions of source code must retain the above copyright 8ee158a7fSGavin Atkinson.\" notice, this list of conditions and the following disclaimer. 9ee158a7fSGavin Atkinson.\" 2. Redistributions in binary form must reproduce the above copyright 10ee158a7fSGavin Atkinson.\" notice, this list of conditions and the following disclaimer in the 11ee158a7fSGavin Atkinson.\" documentation and/or other materials provided with the distribution. 12ee158a7fSGavin Atkinson.\" 13ee158a7fSGavin Atkinson.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 14ee158a7fSGavin Atkinson.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15ee158a7fSGavin Atkinson.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16ee158a7fSGavin Atkinson.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 17ee158a7fSGavin Atkinson.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18ee158a7fSGavin Atkinson.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19ee158a7fSGavin Atkinson.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20ee158a7fSGavin Atkinson.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21ee158a7fSGavin Atkinson.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22ee158a7fSGavin Atkinson.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23ee158a7fSGavin Atkinson.\" SUCH DAMAGE. 24ee158a7fSGavin Atkinson.\" 25ee158a7fSGavin Atkinson.\" $FreeBSD$ 26ee158a7fSGavin Atkinson.\" 27ee158a7fSGavin Atkinson.Dd August 6, 1998 28ee158a7fSGavin Atkinson.Dt PCF 4 29ee158a7fSGavin Atkinson.Os 30ee158a7fSGavin Atkinson.Sh NAME 31ee158a7fSGavin Atkinson.Nm pcf 32ee158a7fSGavin Atkinson.Nd Philips I2C bus controller 33ee158a7fSGavin Atkinson.Sh SYNOPSIS 34ee158a7fSGavin Atkinson.Cd "device pcf" 35ee158a7fSGavin Atkinson.Pp 36ee158a7fSGavin AtkinsonIn 37ee158a7fSGavin Atkinson.Pa /boot/device.hints : 38ee158a7fSGavin Atkinson.Cd hint.pcf.0.at="isa" 39ee158a7fSGavin Atkinson.Cd hint.pcf.0.port="0x320" 40ee158a7fSGavin Atkinson.Cd hint.pcf.0.irq="5" 41ee158a7fSGavin Atkinson.Pp 42ee158a7fSGavin AtkinsonFor one or more iicbus busses: 43ee158a7fSGavin Atkinson.Cd "device iicbus" 44ee158a7fSGavin Atkinson.Sh DESCRIPTION 45ee158a7fSGavin AtkinsonThe 46ee158a7fSGavin Atkinson.Em pcf 47ee158a7fSGavin Atkinsondriver provides support to the Philips PCF8584 I2C controller for the 48ee158a7fSGavin Atkinson.Xr iicbus 4 49ee158a7fSGavin Atkinsonsystem. 50ee158a7fSGavin Atkinson.Pp 51ee158a7fSGavin AtkinsonThe PCF8584 is an integrated circuit designed in CMOS technology which serves 52ee158a7fSGavin Atkinsonas an interface between most standard parallel-bus 53ee158a7fSGavin Atkinsonmicrocontrollers/microprocessors and the serial I2C-bus. 54ee158a7fSGavin AtkinsonThe PCF8584 55ee158a7fSGavin Atkinsonprovides both master and slave functions. 56ee158a7fSGavin AtkinsonCommunication with I2C-bus is 57ee158a7fSGavin Atkinsoncarried out on a byte-wise basis using interrupt or polled handshake. 58ee158a7fSGavin AtkinsonIt 59ee158a7fSGavin Atkinsoncontrols all the I2C-bus specific sequences, protocol, arbitration and timing. 60ee158a7fSGavin AtkinsonThe PCF8584 allows parallel-bus systems to communicate bidirectionally with 61ee158a7fSGavin Atkinsonthe I2C-bus. 62ee158a7fSGavin Atkinson.Sh SEE ALSO 63ee158a7fSGavin Atkinson.Xr iicbus 4 64ee158a7fSGavin Atkinson.Sh HISTORY 65ee158a7fSGavin AtkinsonThe 66ee158a7fSGavin Atkinson.Nm 67ee158a7fSGavin Atkinsonmanual page first appeared in 68ee158a7fSGavin Atkinson.Fx 3.0 . 69ee158a7fSGavin Atkinson.Sh AUTHORS 70ee158a7fSGavin AtkinsonThis 71ee158a7fSGavin Atkinsonmanual page was written by 72ee158a7fSGavin Atkinson.An Nicolas Souchu . 73