mirror of
https://github.com/fail0verflow/switch-linux.git
synced 2025-05-04 02:34:21 -04:00
docs-rst: convert sh book to ReST
Use pandoc to convert documentation to ReST by calling Documentation/sphinx/tmplcvt script. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
b6f6c29454
commit
bffac837f3
6 changed files with 83 additions and 108 deletions
|
@ -6,9 +6,7 @@
|
||||||
# To add a new book the only step required is to add the book to the
|
# To add a new book the only step required is to add the book to the
|
||||||
# list of DOCBOOKS.
|
# list of DOCBOOKS.
|
||||||
|
|
||||||
DOCBOOKS := \
|
DOCBOOKS := lsm.xml
|
||||||
lsm.xml \
|
|
||||||
sh.xml
|
|
||||||
|
|
||||||
ifeq ($(DOCBOOKS),)
|
ifeq ($(DOCBOOKS),)
|
||||||
|
|
||||||
|
|
|
@ -1,105 +0,0 @@
|
||||||
<?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" []>
|
|
||||||
|
|
||||||
<book id="sh-drivers">
|
|
||||||
<bookinfo>
|
|
||||||
<title>SuperH Interfaces Guide</title>
|
|
||||||
|
|
||||||
<authorgroup>
|
|
||||||
<author>
|
|
||||||
<firstname>Paul</firstname>
|
|
||||||
<surname>Mundt</surname>
|
|
||||||
<affiliation>
|
|
||||||
<address>
|
|
||||||
<email>lethal@linux-sh.org</email>
|
|
||||||
</address>
|
|
||||||
</affiliation>
|
|
||||||
</author>
|
|
||||||
</authorgroup>
|
|
||||||
|
|
||||||
<copyright>
|
|
||||||
<year>2008-2010</year>
|
|
||||||
<holder>Paul Mundt</holder>
|
|
||||||
</copyright>
|
|
||||||
<copyright>
|
|
||||||
<year>2008-2010</year>
|
|
||||||
<holder>Renesas Technology Corp.</holder>
|
|
||||||
</copyright>
|
|
||||||
<copyright>
|
|
||||||
<year>2010</year>
|
|
||||||
<holder>Renesas Electronics Corp.</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="mm">
|
|
||||||
<title>Memory Management</title>
|
|
||||||
<sect1 id="sh4">
|
|
||||||
<title>SH-4</title>
|
|
||||||
<sect2 id="sq">
|
|
||||||
<title>Store Queue API</title>
|
|
||||||
!Earch/sh/kernel/cpu/sh4/sq.c
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="sh5">
|
|
||||||
<title>SH-5</title>
|
|
||||||
<sect2 id="tlb">
|
|
||||||
<title>TLB Interfaces</title>
|
|
||||||
!Iarch/sh/mm/tlb-sh5.c
|
|
||||||
!Iarch/sh/include/asm/tlb_64.h
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
</chapter>
|
|
||||||
<chapter id="mach">
|
|
||||||
<title>Machine Specific Interfaces</title>
|
|
||||||
<sect1 id="dreamcast">
|
|
||||||
<title>mach-dreamcast</title>
|
|
||||||
!Iarch/sh/boards/mach-dreamcast/rtc.c
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="x3proto">
|
|
||||||
<title>mach-x3proto</title>
|
|
||||||
!Earch/sh/boards/mach-x3proto/ilsel.c
|
|
||||||
</sect1>
|
|
||||||
</chapter>
|
|
||||||
<chapter id="busses">
|
|
||||||
<title>Busses</title>
|
|
||||||
<sect1 id="superhyway">
|
|
||||||
<title>SuperHyway</title>
|
|
||||||
!Edrivers/sh/superhyway/superhyway.c
|
|
||||||
</sect1>
|
|
||||||
|
|
||||||
<sect1 id="maple">
|
|
||||||
<title>Maple</title>
|
|
||||||
!Edrivers/sh/maple/maple.c
|
|
||||||
</sect1>
|
|
||||||
</chapter>
|
|
||||||
</book>
|
|
|
@ -375,6 +375,8 @@ latex_documents = [
|
||||||
'The kernel development community', 'manual'),
|
'The kernel development community', 'manual'),
|
||||||
('security/index', 'security.tex', 'The kernel security subsystem manual',
|
('security/index', 'security.tex', 'The kernel security subsystem manual',
|
||||||
'The kernel development community', 'manual'),
|
'The kernel development community', 'manual'),
|
||||||
|
('sh/index', 'sh.tex', 'SuperH architecture implementation manual',
|
||||||
|
'The kernel development community', 'manual'),
|
||||||
('sound/index', 'sound.tex', 'Linux Sound Subsystem Documentation',
|
('sound/index', 'sound.tex', 'Linux Sound Subsystem Documentation',
|
||||||
'The kernel development community', 'manual'),
|
'The kernel development community', 'manual'),
|
||||||
('userspace-api/index', 'userspace-api.tex', 'The Linux kernel user-space API guide',
|
('userspace-api/index', 'userspace-api.tex', 'The Linux kernel user-space API guide',
|
||||||
|
|
|
@ -76,6 +76,17 @@ needed).
|
||||||
crypto/index
|
crypto/index
|
||||||
filesystems/index
|
filesystems/index
|
||||||
|
|
||||||
|
Architecture-specific documentation
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
These books provide programming details about architecture-specific
|
||||||
|
implementation.
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
sh/index
|
||||||
|
|
||||||
Korean translations
|
Korean translations
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
|
10
Documentation/sh/conf.py
Normal file
10
Documentation/sh/conf.py
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# -*- coding: utf-8; mode: python -*-
|
||||||
|
|
||||||
|
project = "SuperH architecture implementation manual"
|
||||||
|
|
||||||
|
tags.add("subproject")
|
||||||
|
|
||||||
|
latex_documents = [
|
||||||
|
('index', 'sh.tex', project,
|
||||||
|
'The kernel development community', 'manual'),
|
||||||
|
]
|
59
Documentation/sh/index.rst
Normal file
59
Documentation/sh/index.rst
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
=======================
|
||||||
|
SuperH Interfaces Guide
|
||||||
|
=======================
|
||||||
|
|
||||||
|
:Author: Paul Mundt
|
||||||
|
|
||||||
|
Memory Management
|
||||||
|
=================
|
||||||
|
|
||||||
|
SH-4
|
||||||
|
----
|
||||||
|
|
||||||
|
Store Queue API
|
||||||
|
~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
.. kernel-doc:: arch/sh/kernel/cpu/sh4/sq.c
|
||||||
|
:export:
|
||||||
|
|
||||||
|
SH-5
|
||||||
|
----
|
||||||
|
|
||||||
|
TLB Interfaces
|
||||||
|
~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
.. kernel-doc:: arch/sh/mm/tlb-sh5.c
|
||||||
|
:internal:
|
||||||
|
|
||||||
|
.. kernel-doc:: arch/sh/include/asm/tlb_64.h
|
||||||
|
:internal:
|
||||||
|
|
||||||
|
Machine Specific Interfaces
|
||||||
|
===========================
|
||||||
|
|
||||||
|
mach-dreamcast
|
||||||
|
--------------
|
||||||
|
|
||||||
|
.. kernel-doc:: arch/sh/boards/mach-dreamcast/rtc.c
|
||||||
|
:internal:
|
||||||
|
|
||||||
|
mach-x3proto
|
||||||
|
------------
|
||||||
|
|
||||||
|
.. kernel-doc:: arch/sh/boards/mach-x3proto/ilsel.c
|
||||||
|
:export:
|
||||||
|
|
||||||
|
Busses
|
||||||
|
======
|
||||||
|
|
||||||
|
SuperHyway
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. kernel-doc:: drivers/sh/superhyway/superhyway.c
|
||||||
|
:export:
|
||||||
|
|
||||||
|
Maple
|
||||||
|
-----
|
||||||
|
|
||||||
|
.. kernel-doc:: drivers/sh/maple/maple.c
|
||||||
|
:export:
|
Loading…
Add table
Reference in a new issue