Blame view
Documentation/DocBook/rapidio.tmpl
4.56 KB
394b701ce [PATCH] RapidIO s... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ <!ENTITY rapidio SYSTEM "rapidio.xml"> ]> <book id="RapidIO-Guide"> <bookinfo> <title>RapidIO Subsystem Guide</title> <authorgroup> <author> <firstname>Matt</firstname> <surname>Porter</surname> <affiliation> <address> <email>mporter@kernel.crashing.org</email> <email>mporter@mvista.com</email> </address> </affiliation> </author> </authorgroup> <copyright> <year>2005</year> <holder>MontaVista Software, Inc.</holder> </copyright> <legalnotice> <para> This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. </para> <para> This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. </para> <para> You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA </para> <para> For more details see the file COPYING in the source distribution of Linux. </para> </legalnotice> </bookinfo> <toc></toc> <chapter id="intro"> <title>Introduction</title> <para> RapidIO is a high speed switched fabric interconnect with features aimed at the embedded market. RapidIO provides support for memory-mapped I/O as well as message-based transactions over the switched fabric network. RapidIO has a standardized discovery mechanism not unlike the PCI bus standard that allows simple detection of devices in a network. </para> <para> This documentation is provided for developers intending to support RapidIO on new architectures, write new drivers, or to understand the subsystem internals. </para> </chapter> <chapter id="bugs"> <title>Known Bugs and Limitations</title> |
3018d151b Add section IDs t... |
79 |
<sect1 id="known_bugs"> |
394b701ce [PATCH] RapidIO s... |
80 81 82 |
<title>Bugs</title> <para>None. ;)</para> </sect1> |
3018d151b Add section IDs t... |
83 |
<sect1 id="Limitations"> |
394b701ce [PATCH] RapidIO s... |
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
<title>Limitations</title> <para> <orderedlist> <listitem><para>Access/management of RapidIO memory regions is not supported</para></listitem> <listitem><para>Multiple host enumeration is not supported</para></listitem> </orderedlist> </para> </sect1> </chapter> <chapter id="drivers"> <title>RapidIO driver interface</title> <para> Drivers are provided a set of calls in order to interface with the subsystem to gather info on devices, request/map memory region resources, and manage mailboxes/doorbells. </para> |
3018d151b Add section IDs t... |
102 |
<sect1 id="Functions"> |
394b701ce [PATCH] RapidIO s... |
103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
<title>Functions</title> !Iinclude/linux/rio_drv.h !Edrivers/rapidio/rio-driver.c !Edrivers/rapidio/rio.c </sect1> </chapter> <chapter id="internals"> <title>Internals</title> <para> This chapter contains the autogenerated documentation of the RapidIO subsystem. </para> |
3018d151b Add section IDs t... |
117 |
<sect1 id="Structures"><title>Structures</title> |
394b701ce [PATCH] RapidIO s... |
118 119 |
!Iinclude/linux/rio.h </sect1> |
3018d151b Add section IDs t... |
120 |
<sect1 id="Enumeration_and_Discovery"><title>Enumeration and Discovery</title> |
394b701ce [PATCH] RapidIO s... |
121 122 |
!Idrivers/rapidio/rio-scan.c </sect1> |
3018d151b Add section IDs t... |
123 |
<sect1 id="Driver_functionality"><title>Driver functionality</title> |
394b701ce [PATCH] RapidIO s... |
124 125 126 |
!Idrivers/rapidio/rio.c !Idrivers/rapidio/rio-access.c </sect1> |
3018d151b Add section IDs t... |
127 |
<sect1 id="Device_model_support"><title>Device model support</title> |
394b701ce [PATCH] RapidIO s... |
128 129 |
!Idrivers/rapidio/rio-driver.c </sect1> |
3018d151b Add section IDs t... |
130 |
<sect1 id="Sysfs_support"><title>Sysfs support</title> |
394b701ce [PATCH] RapidIO s... |
131 132 |
!Idrivers/rapidio/rio-sysfs.c </sect1> |
3018d151b Add section IDs t... |
133 |
<sect1 id="PPC32_support"><title>PPC32 support</title> |
31fa5d286 docbook: rapidio:... |
134 |
!Iarch/powerpc/sysdev/fsl_rio.c |
394b701ce [PATCH] RapidIO s... |
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 |
</sect1> </chapter> <chapter id="credits"> <title>Credits</title> <para> The following people have contributed to the RapidIO subsystem directly or indirectly: <orderedlist> <listitem><para>Matt Porter<email>mporter@kernel.crashing.org</email></para></listitem> <listitem><para>Randy Vinson<email>rvinson@mvista.com</email></para></listitem> <listitem><para>Dan Malek<email>dan@embeddedalley.com</email></para></listitem> </orderedlist> </para> <para> The following people have contributed to this document: <orderedlist> <listitem><para>Matt Porter<email>mporter@kernel.crashing.org</email></para></listitem> </orderedlist> </para> </chapter> </book> |