xref: /netbsd-src/share/man/man4/man4.evbppc/intro_pmppc.4 (revision 370b757da0b6af069273f414ae59ae49c0db506f)
1*370b757dSwiz.\"	$NetBSD: intro_pmppc.4,v 1.5 2017/02/18 22:39:00 wiz Exp $
21d1d527fSgarbled.\"
31d1d527fSgarbled.\" Copyright (c) 2003 The NetBSD Foundation, Inc.
41d1d527fSgarbled.\" All rights reserved.
51d1d527fSgarbled.\"
61d1d527fSgarbled.\" Redistribution and use in source and binary forms, with or without
71d1d527fSgarbled.\" modification, are permitted provided that the following conditions
81d1d527fSgarbled.\" are met:
91d1d527fSgarbled.\" 1. Redistributions of source code must retain the above copyright
101d1d527fSgarbled.\"    notice, this list of conditions and the following disclaimer.
111d1d527fSgarbled.\" 2. Redistributions in binary form must reproduce the above copyright
121d1d527fSgarbled.\"    notice, this list of conditions and the following disclaimer in the
131d1d527fSgarbled.\"    documentation and/or other materials provided with the distribution.
141d1d527fSgarbled.\"
151d1d527fSgarbled.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
161d1d527fSgarbled.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
171d1d527fSgarbled.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
181d1d527fSgarbled.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
191d1d527fSgarbled.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
201d1d527fSgarbled.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
211d1d527fSgarbled.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
221d1d527fSgarbled.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
231d1d527fSgarbled.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
241d1d527fSgarbled.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
251d1d527fSgarbled.\" POSSIBILITY OF SUCH DAMAGE.
261d1d527fSgarbled.\"
27633f3639Schristos.Dd February 17, 2017
28e246c310Sgarbled.Dt INTRO_PMPPC 4 evbppc
291d1d527fSgarbled.Os
301d1d527fSgarbled.Sh NAME
31e246c310Sgarbled.Nm intro_pmppc
321d1d527fSgarbled.Nd introduction to pmppc special files and hardware support
331d1d527fSgarbled.Sh DESCRIPTION
341d1d527fSgarbledThis section describes the special files, related driver functions,
351d1d527fSgarbledand networking support available in the system.
361d1d527fSgarbledIn this part of the manual, the
371d1d527fSgarbled.Tn SYNOPSIS
381d1d527fSgarbledsection of each configurable device gives a sample specification
391d1d527fSgarbledfor use in constructing a system description for the
401d1d527fSgarbled.Xr config 1
411d1d527fSgarbledprogram.
421d1d527fSgarbledThe
431d1d527fSgarbled.Tn DIAGNOSTICS
441d1d527fSgarbledsection lists messages which may appear on the console
451d1d527fSgarbledand/or in the system error log
461d1d527fSgarbled.Pa /var/log/messages
471d1d527fSgarbleddue to errors in device operation;
481d1d527fSgarbledsee
491d1d527fSgarbled.Xr syslogd 8
501d1d527fSgarbledfor more information.
511d1d527fSgarbled.Pp
521d1d527fSgarbledThis section contains both devices
531d1d527fSgarbledwhich may be configured into the system
541d1d527fSgarbledand network related information.
551d1d527fSgarbledThe networking support is introduced in
561d1d527fSgarbled.Xr netintro 4 .
571d1d527fSgarbled.Sh PMPPC DEVICE SUPPORT
581d1d527fSgarbledThis section describes the hardware supported on the
591d1d527fSgarbled.Tn Artesyn PM/PPC
601d1d527fSgarbledcard.
611d1d527fSgarbledSoftware support for these devices comes in two forms.
621d1d527fSgarbledA hardware device may be supported with a character or block
631d1d527fSgarbled.Em device driver ,
641d1d527fSgarbledor it may be used within the networking subsystem and have a
651d1d527fSgarbled.Em network interface driver .
661d1d527fSgarbledBlock and character devices are accessed through files in the file
671d1d527fSgarbledsystem of a special type; see
681d1d527fSgarbled.Xr mknod 8 .
691d1d527fSgarbledNetwork interfaces are indirectly accessed through the interprocess
701d1d527fSgarbledcommunication facilities provided by the system; see
711d1d527fSgarbled.Xr socket 2 .
721d1d527fSgarbled.Pp
731d1d527fSgarbledA hardware device is identified to the system at configuration time
741d1d527fSgarbledand the appropriate device or network interface driver is then compiled
751d1d527fSgarbledinto the system.
761d1d527fSgarbledWhen the resultant system is booted, the
771d1d527fSgarbledautoconfiguration facilities in the system probe for the device
781d1d527fSgarbledand, if found, enable the software support for it.
791d1d527fSgarbledIf a device does not respond at autoconfiguration
801d1d527fSgarbledtime it is not accessible at any time afterwards.
811d1d527fSgarbledTo enable a device which did not autoconfigure,
821d1d527fSgarbledthe system will have to be rebooted.
831d1d527fSgarbled.Pp
841d1d527fSgarbledThe autoconfiguration system is described in
851d1d527fSgarbled.Xr autoconf 4 .
861d1d527fSgarbledA list of the supported devices is given below.
871d1d527fSgarbled.Sh SEE ALSO
881d1d527fSgarbled.Xr config 1 ,
891d1d527fSgarbled.Xr autoconf 4 ,
901d1d527fSgarbled.Xr cs 4 ,
91*370b757dSwiz.Xr evbppc/cpc 4 ,
92633f3639Schristos.Xr evbppc/rtc 4
931d1d527fSgarbled.Sh HISTORY
941d1d527fSgarbledThe
95e246c310Sgarbled.Tn evbppc
96e246c310Sgarbled.Nm intro_pmppc
971d1d527fSgarbledman page first appeared in
98e246c310Sgarbled.Nx 5.0 .
991d1d527fSgarbled.Sh LIST OF DEVICES
1001d1d527fSgarbledThe devices listed below are supported in this incarnation of
1011d1d527fSgarbledthe system.
1021d1d527fSgarbledDevices are indicated by their functional interface.
1031d1d527fSgarbledNot all supported devices are listed.
1041d1d527fSgarbled.Pp
1051d1d527fSgarbledPCI devices are supported through the
1061d1d527fSgarbled.Xr pci 4
1071d1d527fSgarbledbus and associated devices.
1081d1d527fSgarbled.Pp
1091d1d527fSgarbledUSB devices are supported through the
1101d1d527fSgarbled.Xr usb 4
1111d1d527fSgarbledbus and associated devices.
1121d1d527fSgarbled.Pp
1131d1d527fSgarbledAdditionally, the following specific devices are supported:
1141d1d527fSgarbled.Bl -tag -width "xxxxxxxx" -compact -offset indent
1151d1d527fSgarbled.It Em com
1161d1d527fSgarbledserial ports in the CPC700
1171d1d527fSgarbled.It Em cpc
1181d1d527fSgarbledPCI host controller CPC700
1191d1d527fSgarbled.It Em cs
1201d1d527fSgarbledEthernet driver
1211d1d527fSgarbled.It Em rtc
1221d1d527fSgarbledReal Time Clock driver
1231d1d527fSgarbled.El
124