xref: /netbsd-src/share/man/man4/man4.amiga/p5pb.4 (revision 7b0d3f464c3739c85055903241568ef212a8186e)
1.\" $NetBSD: p5pb.4,v 1.18 2019/12/30 00:49:56 uwe Exp $
2.\"
3.\" Copyright (c) 2011, 2012 The NetBSD Foundation, Inc.
4.\" All rights reserved.
5.\"
6.\" This code is derived from software contributed to The NetBSD Foundation
7.\" by Radoslaw Kujawa.
8.\"
9.\" Redistribution and use in source and binary forms, with or without
10.\" modification, are permitted provided that the following conditions
11.\" are met:
12.\" 1. Redistributions of source code must retain the above copyright
13.\"    notice, this list of conditions and the following disclaimer.
14.\" 2. Redistributions in binary form must reproduce the above copyright
15.\"    notice, this list of conditions and the following disclaimer in the
16.\"    documentation and/or other materials provided with the distribution.
17.\"
18.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
19.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
21.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
22.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28.\" POSSIBILITY OF SUCH DAMAGE.
29.\"
30.Dd February 17, 2017
31.Dt P5PB 4 amiga
32.Os
33.Sh NAME
34.Nm p5pb
35.Nd Phase5 PCI bridge driver
36.Sh SYNOPSIS
37.Cd "p5pb0 at p5bus0"
38.Cd "pci* at p5pb?"
39.Cd "genfb* at pci?"
40.Cd "voodoofb* at pci?"
41.Cd "options P5PB_DEBUG"
42.Cd "options P5PB_CONSOLE"
43.Sh DESCRIPTION
44The
45.Nm
46driver provides support for the PCI bus present on various devices equipped with
47the Phase5 PCI bridge.
48.Pp
49The
50.Dv P5PB_CONSOLE
51option activates the necessary support for the console on CyberVisionPPC and
52BlizzardVisionPPC, allowing the attachment of the
53.Xr genfb 4
54driver.
553Dfx Voodoo 3 boards installed in G-REX are also supported as console by
56this option in conjunction with the
57.Xr voodoofb 4
58driver.
59.Pp
60Additional, excessive debugging output is enabled by the
61.Dv P5PB_DEBUG
62option.
63.Sh HARDWARE
64The
65.Nm
66driver supports the following hardware:
67.Pp
68.Bl -dash -compact
69.It
70Phase5 BlizzardVisionPPC graphics card
71.It
72Phase5 CyberVisionPPC graphics card
73.It
74DCE Computer G-REX 1200
75.It
76DCE Computer G-REX 4000
77.El
78.Sh SEE ALSO
79.Xr amiga/cv3dpb 4 ,
80.Xr amiga/p5membar 4 ,
81.Xr genfb 4 ,
82.Xr pci 4
83.\" .Xr pm2fb 4
84.Pp
85.Lk http://wiki.netbsd.org/users/rkujawa/g-rex/ "Programming the G-REX PCI bridge"
86.Sh HISTORY
87The
88.Nm
89device first appeared in
90.Nx 6.0 .
91.Sh AUTHORS
92.An -nosplit
93The
94.Nm
95driver was written by
96.An Radoslaw Kujawa Aq Mt radoslaw.kujawa@gmail.com .
97.Sh CAVEATS
98The
99.Nx
100developers don't have access to G-REX hardware or documentation.
101Support for this device is based on best wishes.
102.Pp
103Support for
104.Xr genfb 4
105framebuffer on CVPPC/BVPPC needs more testing.
106.Sh BUGS
107DMA to host memory is not supported.
108This is a driver limitation.
109