[GIT PULL] add reST/sphinx-doc to linux documentation

From: Markus Heiser
Date: Fri Jun 10 2016 - 11:59:23 EST


Hi all,

this is my suggestion for a DocBook to reST movement. It includes
the doc build tools and a migration [3] of all DocBook-XML books to
the reST markup.

The kernel-doc HOWTO [1], the Template Book [2] and

make books-help

are your friends.

Any comments are welcome.

-- Markus --

[1] https://return42.github.io/sphkerneldoc/books/kernel-doc-HOWTO
[2] http://return42.github.io/sphkerneldoc/books/template-book
[3] http://return42.github.io/sphkerneldoc/articles/dbtools.html


The following changes since commit af8c34ce6ae32addda3788d54a7e340cad22516b:

Linux 4.7-rc2 (2016-06-05 14:31:26 -0700)

are available in the git repository at:

https://github.com/return42/linux.git linux-doc-reST

for you to fetch changes up to ac991645ef9c5c548c8a30e58050d57d021fa406:

intersphinx: add kernel-doc-HOWTO in the template-book (2016-06-10 17:21:11 +0200)

----------------------------------------------------------------
Markus Heiser (20):
python: add scripts/site-packages
sphinx-doc: add basic sphinx-build infrastructure
kernel-doc-HOWTO: add kernel-doc specification
linuxdoc: add python package linuxdoc
kernel-doc parser: inital python implementation
kernel-doc directive: initial implementation
flat-table directive: initial implementation
license: changed to GPLv2
pdf output: add PDF build based on rst2pdf
books: add the reST book targets to main Makefile
droped useless file
add template book "Get started with reST"
full DocBook-XML to reST migration (v4.7-rc2)
book-index: add book index / a TOC off books
crypto-API config file: fixed project title
Makefile.reST: fixed emacs modeline
kernel-doc parser: improved regexp
kernel-doc: add option kernel_doc_verbose_warn
fixed some typos
intersphinx: add kernel-doc-HOWTO in the template-book

Documentation/.gitignore | 2 +
Documentation/Makefile.reST | 173 +
Documentation/books/.gitignore | 0
Documentation/books/80211.conf | 217 +
Documentation/books/80211/AP.rst | 58 +
Documentation/books/80211/advanced.rst | 37 +
.../books/80211/aggregation-internals.rst | 27 +
Documentation/books/80211/aggregation.rst | 41 +
Documentation/books/80211/basics.rst | 61 +
Documentation/books/80211/beacon-filter.rst | 24 +
.../80211/cfg80211-developers-guide-000-001.rst | 91 +
.../80211/cfg80211-developers-guide-000-002.rst | 145 +
.../80211/cfg80211-developers-guide-000-003.rst | 49 +
.../80211/cfg80211-developers-guide-000-004.rst | 40 +
.../80211/cfg80211-developers-guide-000-005.rst | 31 +
.../80211/cfg80211-developers-guide-000-006.rst | 28 +
.../80211/cfg80211-developers-guide-000-007.rst | 28 +
.../80211/cfg80211-developers-guide-000-008.rst | 31 +
.../books/80211/cfg80211-developers-guide.rst | 32 +
Documentation/books/80211/filters.rst | 24 +
.../books/80211/hardware-crypto-offload.rst | 39 +
.../books/80211/hardware-scan-offload.rst | 23 +
Documentation/books/80211/iface-handling.rst | 35 +
Documentation/books/80211/index.rst | 67 +
Documentation/books/80211/internal.rst | 32 +
Documentation/books/80211/key-handling.rst | 29 +
Documentation/books/80211/led-support.rst | 44 +
.../80211/mac80211-developers-guide-000-003.rst | 34 +
.../books/80211/mac80211-developers-guide.rst | 31 +
Documentation/books/80211/multi-iface.rst | 32 +
Documentation/books/80211/phy-handling.rst | 29 +
Documentation/books/80211/powersave.rst | 21 +
Documentation/books/80211/qos.rst | 23 +
Documentation/books/80211/rate-control.rst | 28 +
Documentation/books/80211/ratecontrol-api.rst | 41 +
Documentation/books/80211/rx-processing.rst | 18 +
Documentation/books/80211/rx-tx.rst | 124 +
Documentation/books/80211/smps.rst | 27 +
Documentation/books/80211/sta-info.rst | 35 +
Documentation/books/80211/station-handling.rst | 32 +
Documentation/books/80211/synchronisation.rst | 20 +
Documentation/books/80211/tx-processing.rst | 18 +
Documentation/books/80211/workqueue.rst | 27 +
Documentation/books/alsa-driver-api.conf | 216 +
.../books/alsa-driver-api/index-003-002.rst | 47 +
.../books/alsa-driver-api/index-003-003.rst | 56 +
.../books/alsa-driver-api/index-003-004.rst | 43 +
.../books/alsa-driver-api/index-003-005.rst | 30 +
.../books/alsa-driver-api/index-003-006.rst | 23 +
.../books/alsa-driver-api/index-003-007.rst | 32 +
.../books/alsa-driver-api/index-003-008.rst | 55 +
.../books/alsa-driver-api/index-003-009.rst | 50 +
Documentation/books/alsa-driver-api/index.rst | 54 +
Documentation/books/crypto-API.conf | 216 +
Documentation/books/crypto-API/API.rst | 530 +
Documentation/books/crypto-API/Architecture.rst | 455 +
Documentation/books/crypto-API/Code.rst | 241 +
Documentation/books/crypto-API/Development.rst | 267 +
Documentation/books/crypto-API/Intro.rst | 90 +
Documentation/books/crypto-API/User.rst | 414 +
Documentation/books/crypto-API/index.rst | 63 +
Documentation/books/debugobjects.conf | 216 +
Documentation/books/debugobjects/bugs.rst | 18 +
.../books/debugobjects/debugfunctions.rst | 178 +
.../books/debugobjects/fixupfunctions.rst | 137 +
Documentation/books/debugobjects/howto.rst | 52 +
Documentation/books/debugobjects/index.rst | 58 +
Documentation/books/debugobjects/intro.rst | 31 +
Documentation/books/device-drivers.conf | 216 +
Documentation/books/device-drivers/Basics.rst | 145 +
Documentation/books/device-drivers/devdrivers.rst | 183 +
Documentation/books/device-drivers/fbdev.rst | 80 +
Documentation/books/device-drivers/hsi.rst | 29 +
Documentation/books/device-drivers/i2c.rst | 61 +
Documentation/books/device-drivers/index.rst | 62 +
.../books/device-drivers/input_subsystem.rst | 71 +
Documentation/books/device-drivers/mediadev.rst | 150 +
.../books/device-drivers/message_devices.rst | 46 +
Documentation/books/device-drivers/parportdev.rst | 30 +
Documentation/books/device-drivers/pwm.rst | 40 +
Documentation/books/device-drivers/snddev.rst | 69 +
Documentation/books/device-drivers/spi.rst | 66 +
Documentation/books/device-drivers/uart16x50.rst | 24 +
Documentation/books/deviceiobook.conf | 216 +
Documentation/books/deviceiobook/bugs.rst | 18 +
Documentation/books/deviceiobook/index.rst | 62 +
Documentation/books/deviceiobook/intro.rst | 20 +
Documentation/books/deviceiobook/mmio.rst | 171 +
.../books/deviceiobook/port_space_accesses.rst | 47 +
Documentation/books/deviceiobook/pubfunctions.rst | 24 +
Documentation/books/filesystems.conf | 216 +
Documentation/books/filesystems/LinuxJDBAPI.rst | 219 +
Documentation/books/filesystems/debugfs.rst | 30 +
Documentation/books/filesystems/fs_events.rst | 21 +
Documentation/books/filesystems/index.rst | 57 +
Documentation/books/filesystems/pipes.rst | 27 +
Documentation/books/filesystems/proc.rst | 36 +
Documentation/books/filesystems/splice.rst | 24 +
Documentation/books/filesystems/sysfs.rst | 24 +
Documentation/books/filesystems/vfs.rst | 102 +
Documentation/books/gadget.conf | 216 +
Documentation/books/gadget/api.rst | 243 +
Documentation/books/gadget/controllers.rst | 47 +
Documentation/books/gadget/gadget.rst | 64 +
Documentation/books/gadget/index.rst | 58 +
Documentation/books/gadget/intro.rst | 67 +
Documentation/books/gadget/otg.rst | 78 +
Documentation/books/gadget/structure.rst | 125 +
Documentation/books/genericirq.conf | 216 +
Documentation/books/genericirq/Abstraction.rst | 342 +
Documentation/books/genericirq/bugs.rst | 18 +
Documentation/books/genericirq/credits.rst | 22 +
Documentation/books/genericirq/doirq.rst | 24 +
Documentation/books/genericirq/genericchip.rst | 27 +
Documentation/books/genericirq/index.rst | 69 +
Documentation/books/genericirq/intfunctions.rst | 30 +
Documentation/books/genericirq/intro.rst | 28 +
Documentation/books/genericirq/locking.rst | 20 +
Documentation/books/genericirq/pubfunctions.rst | 27 +
Documentation/books/genericirq/rationale.rst | 80 +
Documentation/books/genericirq/structs.rst | 27 +
Documentation/books/gpu.conf | 216 +
Documentation/books/gpu/api.rst | 58 +
Documentation/books/gpu/drmCore.rst | 29 +
Documentation/books/gpu/drmDrivers.rst | 33 +
Documentation/books/gpu/drmExternals.rst | 100 +
Documentation/books/gpu/drmI915.rst | 398 +
Documentation/books/gpu/drmInternals.rst | 3605 ++++++
Documentation/books/gpu/drmIntroduction.rst | 65 +
Documentation/books/gpu/handlers.rst | 56 +
Documentation/books/gpu/index.rst | 71 +
Documentation/books/gpu/modes_of_use.rst | 32 +
Documentation/books/gpu/vga_switcheroo.rst | 37 +
Documentation/books/iio.conf | 220 +
Documentation/books/iio/iioresources.rst | 41 +
Documentation/books/iio/iiosubsys.rst | 585 +
Documentation/books/iio/index.rst | 43 +
Documentation/books/iio/intro.rst | 44 +
Documentation/books/index.rst | 50 +
Documentation/books/kernel-api.conf | 216 +
Documentation/books/kernel-api/accounting.rst | 21 +
Documentation/books/kernel-api/adt.rst | 25 +
Documentation/books/kernel-api/audit.rst | 27 +
Documentation/books/kernel-api/blkdev.rst | 60 +
Documentation/books/kernel-api/chrdev.rst | 21 +
Documentation/books/kernel-api/clk.rst | 54 +
Documentation/books/kernel-api/firmware.rst | 32 +
Documentation/books/kernel-api/hardware.rst | 102 +
Documentation/books/kernel-api/index.rst | 66 +
Documentation/books/kernel-api/ipc.rst | 25 +
Documentation/books/kernel-api/kernel-lib.rst | 73 +
Documentation/books/kernel-api/kfifo.rst | 25 +
Documentation/books/kernel-api/libc.rst | 54 +
Documentation/books/kernel-api/miscdev.rst | 21 +
Documentation/books/kernel-api/mm.rst | 72 +
Documentation/books/kernel-api/modload.rst | 29 +
Documentation/books/kernel-api/relayfs.rst | 32 +
Documentation/books/kernel-api/security.rst | 24 +
Documentation/books/kernel-doc-HOWTO.conf | 217 +
.../books/kernel-doc-HOWTO/all-in-a-tumble-src.rst | 12 +
.../books/kernel-doc-HOWTO/all-in-a-tumble.h | 271 +
.../books/kernel-doc-HOWTO/all-in-a-tumble.rst | 11 +
Documentation/books/kernel-doc-HOWTO/csv_table.txt | 6 +
Documentation/books/kernel-doc-HOWTO/index.rst | 51 +
.../kernel-doc-HOWTO/kernel-doc-components.rst | 35 +
.../kernel-doc-HOWTO/kernel-doc-directive.rst | 204 +
.../books/kernel-doc-HOWTO/kernel-doc-examples.rst | 16 +
.../books/kernel-doc-HOWTO/kernel-doc-intro.rst | 85 +
.../books/kernel-doc-HOWTO/kernel-doc-syntax.rst | 171 +
.../kernel-doc-HOWTO/reST-kernel-doc-mode.rst | 120 +
Documentation/books/kernel-doc-HOWTO/refs.txt | 15 +
.../books/kernel-doc-HOWTO/table-markup.rst | 499 +
.../books/kernel-doc-HOWTO/test/parser_test.h | 332 +
.../kernel-doc-HOWTO/vintage-kernel-doc-mode.rst | 100 +
Documentation/books/kernel-hacking.conf | 216 +
Documentation/books/kernel-hacking/atomic-ops.rst | 44 +
.../books/kernel-hacking/basic-players.rst | 123 +
Documentation/books/kernel-hacking/basic-rules.rst | 43 +
Documentation/books/kernel-hacking/cantrips.rst | 87 +
.../books/kernel-hacking/common-routines.rst | 280 +
Documentation/books/kernel-hacking/conventions.rst | 141 +
Documentation/books/kernel-hacking/credits.rst | 24 +
.../books/kernel-hacking/deadlock-recipes.rst | 36 +
Documentation/books/kernel-hacking/index.rst | 67 +
.../books/kernel-hacking/introduction.rst | 29 +
Documentation/books/kernel-hacking/ioctls.rst | 67 +
Documentation/books/kernel-hacking/queues.rst | 59 +
Documentation/books/kernel-hacking/submitting.rst | 53 +
Documentation/books/kernel-hacking/symbols.rst | 44 +
Documentation/books/kernel-locking.conf | 216 +
Documentation/books/kernel-locking/Efficiency.rst | 301 +
Documentation/books/kernel-locking/Examples.rst | 532 +
.../books/kernel-locking/apiref-futex.rst | 21 +
.../books/kernel-locking/apiref-mutex.rst | 24 +
Documentation/books/kernel-locking/cheatsheet.rst | 263 +
.../books/kernel-locking/common-problems.rst | 188 +
.../books/kernel-locking/hardirq-context.rst | 64 +
Documentation/books/kernel-locking/index.rst | 126 +
Documentation/books/kernel-locking/intro.rst | 24 +
Documentation/books/kernel-locking/locks.rst | 198 +
Documentation/books/kernel-locking/races.rst | 146 +
Documentation/books/kernel-locking/references.rst | 27 +
.../books/kernel-locking/sleeping-things.rst | 68 +
Documentation/books/kernel-locking/thanks.rst | 25 +
.../books/kernel-locking/trylock-functions.rst | 32 +
Documentation/books/kgdb.conf | 216 +
Documentation/books/kgdb/CommonBackEndReq.rst | 267 +
Documentation/books/kgdb/CompilingAKernel.rst | 107 +
Documentation/books/kgdb/EnableKGDB.rst | 113 +
Documentation/books/kgdb/Introduction.rst | 49 +
Documentation/books/kgdb/KGDBTestSuite.rst | 33 +
Documentation/books/kgdb/credits.rst | 30 +
Documentation/books/kgdb/index.rst | 54 +
Documentation/books/kgdb/kgdbKernelArgs.rst | 239 +
Documentation/books/kgdb/switchKdbKgdb.rst | 97 +
Documentation/books/kgdb/usingKDB.rst | 143 +
Documentation/books/libata.conf | 216 +
Documentation/books/libata/PiixInt.rst | 21 +
Documentation/books/libata/SILInt.rst | 21 +
Documentation/books/libata/ataExceptions.rst | 422 +
Documentation/books/libata/index.rst | 62 +
Documentation/books/libata/libataDriverApi.rst | 413 +
Documentation/books/libata/libataEH.rst | 232 +
Documentation/books/libata/libataExt.rst | 21 +
Documentation/books/libata/libataInt.rst | 21 +
Documentation/books/libata/libataIntroduction.rst | 24 +
Documentation/books/libata/libataScsiInt.rst | 24 +
Documentation/books/libata/libataThanks.rst | 27 +
Documentation/books/librs.conf | 216 +
Documentation/books/librs/bugs.rst | 18 +
Documentation/books/librs/credits.rst | 33 +
Documentation/books/librs/index.rst | 59 +
Documentation/books/librs/intro.rst | 25 +
Documentation/books/librs/pubfunctions.rst | 24 +
Documentation/books/librs/structs.rst | 25 +
Documentation/books/librs/usage.rst | 173 +
Documentation/books/linux_tv.conf | 218 +
Documentation/books/linux_tv/audio.h.rst | 153 +
Documentation/books/linux_tv/ca.h.rst | 108 +
Documentation/books/linux_tv/dmx.h.rst | 173 +
Documentation/books/linux_tv/frontend.h.rst | 620 +
Documentation/books/linux_tv/index.rst | 100 +
.../media/dvb/FE_DISHNETWORK_SEND_LEGACY_CMD.rst | 55 +
.../books/linux_tv/media/dvb/FE_GET_EVENT.rst | 89 +
.../books/linux_tv/media/dvb/FE_GET_FRONTEND.rst | 77 +
.../books/linux_tv/media/dvb/FE_READ_BER.rst | 61 +
.../linux_tv/media/dvb/FE_READ_SIGNAL_STRENGTH.rst | 64 +
.../books/linux_tv/media/dvb/FE_READ_SNR.rst | 61 +
.../media/dvb/FE_READ_UNCORRECTED_BLOCKS.rst | 66 +
.../books/linux_tv/media/dvb/FE_SET_FRONTEND.rst | 84 +
Documentation/books/linux_tv/media/dvb/audio.rst | 37 +
.../books/linux_tv/media/dvb/audio_data_types.rst | 187 +
.../linux_tv/media/dvb/audio_function_calls.rst | 1308 +++
Documentation/books/linux_tv/media/dvb/audio_h.rst | 24 +
Documentation/books/linux_tv/media/dvb/ca.rst | 29 +
.../books/linux_tv/media/dvb/ca_data_types.rst | 121 +
.../books/linux_tv/media/dvb/ca_function_calls.rst | 541 +
Documentation/books/linux_tv/media/dvb/ca_h.rst | 24 +
Documentation/books/linux_tv/media/dvb/demux.rst | 29 +
.../books/linux_tv/media/dvb/dmx_fcalls.rst | 1013 ++
Documentation/books/linux_tv/media/dvb/dmx_h.rst | 24 +
.../books/linux_tv/media/dvb/dmx_types.rst | 253 +
.../books/linux_tv/media/dvb/dtv-fe-stats.rst | 28 +
.../books/linux_tv/media/dvb/dtv-properties.rst | 26 +
.../books/linux_tv/media/dvb/dtv-property.rst | 42 +
.../books/linux_tv/media/dvb/dtv-stats.rst | 29 +
.../linux_tv/media/dvb/dvb-fe-read-status.rst | 31 +
.../linux_tv/media/dvb/dvb-frontend-event.rst | 26 +
.../linux_tv/media/dvb/dvb-frontend-parameters.rst | 130 +
Documentation/books/linux_tv/media/dvb/dvbapi.rst | 95 +
.../books/linux_tv/media/dvb/dvbproperty-006.rst | 21 +
.../books/linux_tv/media/dvb/dvbproperty.rst | 122 +
.../books/linux_tv/media/dvb/examples.rst | 391 +
.../books/linux_tv/media/dvb/fe-bandwidth-t.rst | 88 +
.../media/dvb/fe-diseqc-recv-slave-reply.rst | 88 +
.../media/dvb/fe-diseqc-reset-overload.rst | 51 +
.../linux_tv/media/dvb/fe-diseqc-send-burst.rst | 93 +
.../media/dvb/fe-diseqc-send-master-cmd.rst | 78 +
.../media/dvb/fe-enable-high-lnb-voltage.rst | 58 +
.../books/linux_tv/media/dvb/fe-get-info.rst | 434 +
.../books/linux_tv/media/dvb/fe-get-property.rst | 75 +
.../books/linux_tv/media/dvb/fe-read-status.rst | 143 +
.../media/dvb/fe-set-frontend-tune-mode.rst | 60 +
.../books/linux_tv/media/dvb/fe-set-tone.rst | 100 +
.../books/linux_tv/media/dvb/fe-set-voltage.rst | 68 +
.../books/linux_tv/media/dvb/fe-type-t.rst | 100 +
.../linux_tv/media/dvb/fe_property_parameters.rst | 1976 ++++
.../media/dvb/frontend-property-cable-systems.rst | 84 +
.../dvb/frontend-property-satellite-systems.rst | 112 +
.../dvb/frontend-property-terrestrial-systems.rst | 303 +
.../media/dvb/frontend-stat-properties.rst | 254 +
.../books/linux_tv/media/dvb/frontend.rst | 62 +
.../books/linux_tv/media/dvb/frontend_f_close.rst | 55 +
.../books/linux_tv/media/dvb/frontend_f_open.rst | 108 +
.../books/linux_tv/media/dvb/frontend_fcalls.rst | 35 +
.../books/linux_tv/media/dvb/frontend_h.rst | 24 +
.../linux_tv/media/dvb/frontend_legacy_api.rst | 49 +
.../media/dvb/frontend_legacy_dvbv3_api.rst | 29 +
Documentation/books/linux_tv/media/dvb/intro.rst | 204 +
.../linux_tv/media/dvb/intro_files/dvbstb.pdf | Bin 0 -> 1881 bytes
.../linux_tv/media/dvb/intro_files/dvbstb.png | Bin 0 -> 22655 bytes
.../books/linux_tv/media/dvb/legacy_dvb_apis.rst | 31 +
Documentation/books/linux_tv/media/dvb/net.rst | 219 +
Documentation/books/linux_tv/media/dvb/net_h.rst | 24 +
.../linux_tv/media/dvb/query-dvb-frontend-info.rst | 22 +
Documentation/books/linux_tv/media/dvb/video.rst | 46 +
.../linux_tv/media/dvb/video_function_calls.rst | 1880 +++
Documentation/books/linux_tv/media/dvb/video_h.rst | 24 +
.../books/linux_tv/media/dvb/video_types.rst | 390 +
.../media/v4l/Remote_controllers_Intro.rst | 33 +
.../media/v4l/Remote_controllers_table_change.rst | 29 +
.../media/v4l/Remote_controllers_tables.rst | 768 ++
Documentation/books/linux_tv/media/v4l/app-pri.rst | 39 +
Documentation/books/linux_tv/media/v4l/async.rst | 18 +
Documentation/books/linux_tv/media/v4l/audio.rst | 97 +
Documentation/books/linux_tv/media/v4l/biblio.rst | 390 +
Documentation/books/linux_tv/media/v4l/buffer.rst | 965 ++
.../books/linux_tv/media/v4l/capture-example.rst | 24 +
.../books/linux_tv/media/v4l/capture.c.rst | 675 ++
.../books/linux_tv/media/v4l/colorspaces.rst | 172 +
.../books/linux_tv/media/v4l/common-defs.rst | 24 +
Documentation/books/linux_tv/media/v4l/common.rst | 56 +
Documentation/books/linux_tv/media/v4l/compat.rst | 29 +
Documentation/books/linux_tv/media/v4l/control.rst | 536 +
.../books/linux_tv/media/v4l/controls.rst | 18 +
Documentation/books/linux_tv/media/v4l/crop.rst | 300 +
.../books/linux_tv/media/v4l/crop_files/crop.gif | Bin 0 -> 5967 bytes
.../books/linux_tv/media/v4l/crop_files/crop.pdf | Bin 0 -> 5846 bytes
.../books/linux_tv/media/v4l/depth-formats.rst | 26 +
.../books/linux_tv/media/v4l/dev-capture.rst | 111 +
.../books/linux_tv/media/v4l/dev-codec.rst | 41 +
.../books/linux_tv/media/v4l/dev-effect.rst | 31 +
.../books/linux_tv/media/v4l/dev-event.rst | 56 +
Documentation/books/linux_tv/media/v4l/dev-osd.rst | 153 +
.../books/linux_tv/media/v4l/dev-output.rst | 108 +
.../books/linux_tv/media/v4l/dev-overlay.rst | 328 +
.../books/linux_tv/media/v4l/dev-radio.rst | 61 +
.../books/linux_tv/media/v4l/dev-raw-vbi.rst | 368 +
.../media/v4l/dev-raw-vbi_files/vbi_525.gif | Bin 0 -> 4741 bytes
.../media/v4l/dev-raw-vbi_files/vbi_525.pdf | Bin 0 -> 3395 bytes
.../media/v4l/dev-raw-vbi_files/vbi_625.gif | Bin 0 -> 5095 bytes
.../media/v4l/dev-raw-vbi_files/vbi_625.pdf | Bin 0 -> 3683 bytes
.../media/v4l/dev-raw-vbi_files/vbi_hsync.gif | Bin 0 -> 2400 bytes
.../media/v4l/dev-raw-vbi_files/vbi_hsync.pdf | Bin 0 -> 7405 bytes
Documentation/books/linux_tv/media/v4l/dev-rds.rst | 266 +
Documentation/books/linux_tv/media/v4l/dev-sdr.rst | 129 +
.../books/linux_tv/media/v4l/dev-sliced-vbi.rst | 804 ++
.../books/linux_tv/media/v4l/dev-subdev.rst | 502 +
.../media/v4l/dev-subdev_files/pipeline.pdf | Bin 0 -> 20276 bytes
.../media/v4l/dev-subdev_files/pipeline.png | Bin 0 -> 12130 bytes
.../subdev-image-processing-crop.pdf | Bin 0 -> 20729 bytes
.../subdev-image-processing-crop.svg | 63 +
.../subdev-image-processing-full.pdf | Bin 0 -> 46311 bytes
.../subdev-image-processing-full.svg | 163 +
...ubdev-image-processing-scaling-multi-source.pdf | Bin 0 -> 36714 bytes
...ubdev-image-processing-scaling-multi-source.svg | 116 +
.../books/linux_tv/media/v4l/dev-teletext.rst | 43 +
Documentation/books/linux_tv/media/v4l/devices.rst | 37 +
.../books/linux_tv/media/v4l/diff-v4l.rst | 962 ++
Documentation/books/linux_tv/media/v4l/dmabuf.rst | 158 +
Documentation/books/linux_tv/media/v4l/driver.rst | 18 +
.../books/linux_tv/media/v4l/dv-timings.rst | 47 +
.../books/linux_tv/media/v4l/extended-controls.rst | 4533 +++++++
.../books/linux_tv/media/v4l/fdl-appendix.rst | 487 +
.../books/linux_tv/media/v4l/field-order.rst | 210 +
.../media/v4l/field-order_files/fieldseq_bt.gif | Bin 0 -> 25430 bytes
.../media/v4l/field-order_files/fieldseq_bt.pdf | Bin 0 -> 9185 bytes
.../media/v4l/field-order_files/fieldseq_tb.gif | Bin 0 -> 25323 bytes
.../media/v4l/field-order_files/fieldseq_tb.pdf | Bin 0 -> 9173 bytes
Documentation/books/linux_tv/media/v4l/format.rst | 101 +
.../books/linux_tv/media/v4l/func-close.rst | 56 +
.../books/linux_tv/media/v4l/func-ioctl.rst | 69 +
.../books/linux_tv/media/v4l/func-mmap.rst | 140 +
.../books/linux_tv/media/v4l/func-munmap.rst | 65 +
.../books/linux_tv/media/v4l/func-open.rst | 90 +
.../books/linux_tv/media/v4l/func-poll.rst | 114 +
.../books/linux_tv/media/v4l/func-read.rst | 134 +
.../books/linux_tv/media/v4l/func-select.rst | 105 +
.../books/linux_tv/media/v4l/func-write.rst | 88 +
.../books/linux_tv/media/v4l/gen-errors.rst | 109 +
.../books/linux_tv/media/v4l/hist-v4l2.rst | 1487 +++
Documentation/books/linux_tv/media/v4l/io.rst | 61 +
.../books/linux_tv/media/v4l/keytable.c.rst | 187 +
.../linux_tv/media/v4l/libv4l-introduction.rst | 178 +
Documentation/books/linux_tv/media/v4l/libv4l.rst | 24 +
.../books/linux_tv/media/v4l/lirc_dev_intro.rst | 37 +
.../linux_tv/media/v4l/lirc_device_interface.rst | 26 +
.../books/linux_tv/media/v4l/lirc_ioctl.rst | 165 +
.../books/linux_tv/media/v4l/lirc_read.rst | 28 +
.../books/linux_tv/media/v4l/lirc_write.rst | 23 +
.../linux_tv/media/v4l/media-controller-intro.rst | 42 +
.../linux_tv/media/v4l/media-controller-model.rst | 44 +
.../books/linux_tv/media/v4l/media-controller.rst | 66 +
.../books/linux_tv/media/v4l/media-func-close.rst | 54 +
.../books/linux_tv/media/v4l/media-func-ioctl.rst | 74 +
.../books/linux_tv/media/v4l/media-func-open.rst | 75 +
.../linux_tv/media/v4l/media-ioc-device-info.rst | 149 +
.../linux_tv/media/v4l/media-ioc-enum-entities.rst | 204 +
.../linux_tv/media/v4l/media-ioc-enum-links.rst | 180 +
.../linux_tv/media/v4l/media-ioc-g-topology.rst | 436 +
.../linux_tv/media/v4l/media-ioc-setup-link.rst | 75 +
.../books/linux_tv/media/v4l/media-types.rst | 433 +
Documentation/books/linux_tv/media/v4l/mmap.rst | 285 +
Documentation/books/linux_tv/media/v4l/open.rst | 168 +
.../books/linux_tv/media/v4l/pixfmt-002.rst | 207 +
.../books/linux_tv/media/v4l/pixfmt-003.rst | 176 +
.../books/linux_tv/media/v4l/pixfmt-004.rst | 60 +
.../books/linux_tv/media/v4l/pixfmt-006.rst | 291 +
.../books/linux_tv/media/v4l/pixfmt-007.rst | 870 ++
.../books/linux_tv/media/v4l/pixfmt-008.rst | 41 +
.../books/linux_tv/media/v4l/pixfmt-013.rst | 140 +
.../books/linux_tv/media/v4l/pixfmt-grey.rst | 89 +
.../books/linux_tv/media/v4l/pixfmt-indexed.rst | 84 +
.../books/linux_tv/media/v4l/pixfmt-m420.rst | 238 +
.../books/linux_tv/media/v4l/pixfmt-nv12.rst | 241 +
.../books/linux_tv/media/v4l/pixfmt-nv12m.rst | 256 +
.../books/linux_tv/media/v4l/pixfmt-nv12mt.rst | 71 +
.../media/v4l/pixfmt-nv12mt_files/nv12mt.gif | Bin 0 -> 2108 bytes
.../v4l/pixfmt-nv12mt_files/nv12mt_example.gif | Bin 0 -> 6858 bytes
.../books/linux_tv/media/v4l/pixfmt-nv16.rst | 290 +
.../books/linux_tv/media/v4l/pixfmt-nv16m.rst | 297 +
.../books/linux_tv/media/v4l/pixfmt-nv24.rst | 182 +
.../books/linux_tv/media/v4l/pixfmt-packed-rgb.rst | 1479 +++
.../books/linux_tv/media/v4l/pixfmt-packed-yuv.rst | 325 +
.../books/linux_tv/media/v4l/pixfmt-reserved.rst | 371 +
.../books/linux_tv/media/v4l/pixfmt-rgb.rst | 34 +
.../books/linux_tv/media/v4l/pixfmt-sbggr16.rst | 125 +
.../books/linux_tv/media/v4l/pixfmt-sbggr8.rst | 93 +
.../books/linux_tv/media/v4l/pixfmt-sdr-cs08.rst | 55 +
.../books/linux_tv/media/v4l/pixfmt-sdr-cs14le.rst | 60 +
.../books/linux_tv/media/v4l/pixfmt-sdr-cu08.rst | 55 +
.../books/linux_tv/media/v4l/pixfmt-sdr-cu16le.rst | 59 +
.../books/linux_tv/media/v4l/pixfmt-sdr-ru12le.rst | 50 +
.../books/linux_tv/media/v4l/pixfmt-sgbrg8.rst | 93 +
.../books/linux_tv/media/v4l/pixfmt-sgrbg8.rst | 93 +
.../books/linux_tv/media/v4l/pixfmt-srggb10.rst | 129 +
.../linux_tv/media/v4l/pixfmt-srggb10alaw8.rst | 32 +
.../linux_tv/media/v4l/pixfmt-srggb10dpcm8.rst | 33 +
.../books/linux_tv/media/v4l/pixfmt-srggb10p.rst | 112 +
.../books/linux_tv/media/v4l/pixfmt-srggb12.rst | 129 +
.../books/linux_tv/media/v4l/pixfmt-srggb8.rst | 93 +
.../books/linux_tv/media/v4l/pixfmt-uv8.rst | 88 +
.../books/linux_tv/media/v4l/pixfmt-uyvy.rst | 216 +
.../books/linux_tv/media/v4l/pixfmt-vyuy.rst | 216 +
.../books/linux_tv/media/v4l/pixfmt-y10.rst | 122 +
.../books/linux_tv/media/v4l/pixfmt-y10b.rst | 56 +
.../books/linux_tv/media/v4l/pixfmt-y12.rst | 122 +
.../books/linux_tv/media/v4l/pixfmt-y12i.rst | 59 +
.../books/linux_tv/media/v4l/pixfmt-y16-be.rst | 123 +
.../books/linux_tv/media/v4l/pixfmt-y16.rst | 123 +
.../books/linux_tv/media/v4l/pixfmt-y41p.rst | 313 +
.../books/linux_tv/media/v4l/pixfmt-y8i.rst | 123 +
.../books/linux_tv/media/v4l/pixfmt-yuv410.rst | 219 +
.../books/linux_tv/media/v4l/pixfmt-yuv411p.rst | 237 +
.../books/linux_tv/media/v4l/pixfmt-yuv420.rst | 250 +
.../books/linux_tv/media/v4l/pixfmt-yuv420m.rst | 265 +
.../books/linux_tv/media/v4l/pixfmt-yuv422m.rst | 274 +
.../books/linux_tv/media/v4l/pixfmt-yuv422p.rst | 257 +
.../books/linux_tv/media/v4l/pixfmt-yuv444m.rst | 294 +
.../books/linux_tv/media/v4l/pixfmt-yuyv.rst | 217 +
.../books/linux_tv/media/v4l/pixfmt-yvyu.rst | 216 +
.../books/linux_tv/media/v4l/pixfmt-z16.rst | 123 +
Documentation/books/linux_tv/media/v4l/pixfmt.rst | 46 +
.../books/linux_tv/media/v4l/planar-apis.rst | 74 +
.../books/linux_tv/media/v4l/querycap.rst | 43 +
.../linux_tv/media/v4l/remote_controllers.rst | 53 +
.../media/v4l/remote_controllers_sysfs_nodes.rst | 152 +
Documentation/books/linux_tv/media/v4l/rw.rst | 56 +
.../books/linux_tv/media/v4l/sdr-formats.rst | 30 +
.../books/linux_tv/media/v4l/selection-api-002.rst | 37 +
.../books/linux_tv/media/v4l/selection-api-003.rst | 29 +
.../v4l/selection-api-003_files/selection.png | Bin 0 -> 11716 bytes
.../books/linux_tv/media/v4l/selection-api-004.rst | 146 +
.../books/linux_tv/media/v4l/selection-api-005.rst | 42 +
.../books/linux_tv/media/v4l/selection-api-006.rst | 89 +
.../books/linux_tv/media/v4l/selection-api.rst | 27 +
.../books/linux_tv/media/v4l/selections-common.rst | 34 +
.../books/linux_tv/media/v4l/standard.rst | 185 +
.../books/linux_tv/media/v4l/streaming-par.rst | 42 +
.../books/linux_tv/media/v4l/subdev-formats.rst | 11701 +++++++++++++++++++
.../media/v4l/subdev-formats_files/bayer.png | Bin 0 -> 9725 bytes
Documentation/books/linux_tv/media/v4l/tuner.rst | 91 +
.../books/linux_tv/media/v4l/user-func.rst | 92 +
Documentation/books/linux_tv/media/v4l/userp.rst | 123 +
.../linux_tv/media/v4l/v4l2-selection-flags.rst | 82 +
.../linux_tv/media/v4l/v4l2-selection-targets.rst | 146 +
Documentation/books/linux_tv/media/v4l/v4l2.rst | 392 +
.../books/linux_tv/media/v4l/v4l2grab-example.rst | 28 +
.../books/linux_tv/media/v4l/v4l2grab.c.rst | 180 +
Documentation/books/linux_tv/media/v4l/video.rst | 73 +
.../books/linux_tv/media/v4l/videodev.rst | 24 +
.../linux_tv/media/v4l/vidioc-create-bufs.rst | 154 +
.../books/linux_tv/media/v4l/vidioc-cropcap.rst | 175 +
.../linux_tv/media/v4l/vidioc-dbg-g-chip-info.rst | 212 +
.../linux_tv/media/v4l/vidioc-dbg-g-register.rst | 218 +
.../linux_tv/media/v4l/vidioc-decoder-cmd.rst | 280 +
.../books/linux_tv/media/v4l/vidioc-dqevent.rst | 581 +
.../linux_tv/media/v4l/vidioc-dv-timings-cap.rst | 259 +
.../linux_tv/media/v4l/vidioc-encoder-cmd.rst | 203 +
.../linux_tv/media/v4l/vidioc-enum-dv-timings.rst | 128 +
.../books/linux_tv/media/v4l/vidioc-enum-fmt.rst | 172 +
.../media/v4l/vidioc-enum-frameintervals.rst | 282 +
.../linux_tv/media/v4l/vidioc-enum-framesizes.rst | 299 +
.../linux_tv/media/v4l/vidioc-enum-freq-bands.rst | 198 +
.../books/linux_tv/media/v4l/vidioc-enumaudio.rst | 63 +
.../linux_tv/media/v4l/vidioc-enumaudioout.rst | 66 +
.../books/linux_tv/media/v4l/vidioc-enuminput.rst | 375 +
.../books/linux_tv/media/v4l/vidioc-enumoutput.rst | 230 +
.../books/linux_tv/media/v4l/vidioc-enumstd.rst | 450 +
.../books/linux_tv/media/v4l/vidioc-expbuf.rst | 205 +
.../books/linux_tv/media/v4l/vidioc-g-audio.rst | 171 +
.../books/linux_tv/media/v4l/vidioc-g-audioout.rst | 130 +
.../books/linux_tv/media/v4l/vidioc-g-crop.rst | 122 +
.../books/linux_tv/media/v4l/vidioc-g-ctrl.rst | 113 +
.../linux_tv/media/v4l/vidioc-g-dv-timings.rst | 429 +
.../books/linux_tv/media/v4l/vidioc-g-edid.rst | 171 +
.../linux_tv/media/v4l/vidioc-g-enc-index.rst | 218 +
.../linux_tv/media/v4l/vidioc-g-ext-ctrls.rst | 498 +
.../books/linux_tv/media/v4l/vidioc-g-fbuf.rst | 508 +
.../books/linux_tv/media/v4l/vidioc-g-fmt.rst | 197 +
.../linux_tv/media/v4l/vidioc-g-frequency.rst | 132 +
.../books/linux_tv/media/v4l/vidioc-g-input.rst | 70 +
.../books/linux_tv/media/v4l/vidioc-g-jpegcomp.rst | 191 +
.../linux_tv/media/v4l/vidioc-g-modulator.rst | 264 +
.../books/linux_tv/media/v4l/vidioc-g-output.rst | 72 +
.../books/linux_tv/media/v4l/vidioc-g-parm.rst | 357 +
.../books/linux_tv/media/v4l/vidioc-g-priority.rst | 126 +
.../linux_tv/media/v4l/vidioc-g-selection.rst | 218 +
.../v4l/vidioc-g-selection_files/constraints.png | Bin 0 -> 3313 bytes
.../linux_tv/media/v4l/vidioc-g-sliced-vbi-cap.rst | 284 +
.../books/linux_tv/media/v4l/vidioc-g-std.rst | 76 +
.../books/linux_tv/media/v4l/vidioc-g-tuner.rst | 724 ++
.../books/linux_tv/media/v4l/vidioc-log-status.rst | 48 +
.../books/linux_tv/media/v4l/vidioc-overlay.rst | 62 +
.../linux_tv/media/v4l/vidioc-prepare-buf.rst | 68 +
.../books/linux_tv/media/v4l/vidioc-qbuf.rst | 157 +
.../linux_tv/media/v4l/vidioc-query-dv-timings.rst | 91 +
.../books/linux_tv/media/v4l/vidioc-querybuf.rst | 87 +
.../books/linux_tv/media/v4l/vidioc-querycap.rst | 442 +
.../books/linux_tv/media/v4l/vidioc-queryctrl.rst | 790 ++
.../books/linux_tv/media/v4l/vidioc-querystd.rst | 73 +
.../books/linux_tv/media/v4l/vidioc-reqbufs.rst | 133 +
.../linux_tv/media/v4l/vidioc-s-hw-freq-seek.rst | 187 +
.../books/linux_tv/media/v4l/vidioc-streamon.rst | 111 +
.../v4l/vidioc-subdev-enum-frame-interval.rst | 161 +
.../media/v4l/vidioc-subdev-enum-frame-size.rst | 170 +
.../media/v4l/vidioc-subdev-enum-mbus-code.rst | 123 +
.../linux_tv/media/v4l/vidioc-subdev-g-crop.rst | 145 +
.../linux_tv/media/v4l/vidioc-subdev-g-fmt.rst | 181 +
.../media/v4l/vidioc-subdev-g-frame-interval.rst | 131 +
.../media/v4l/vidioc-subdev-g-selection.rst | 153 +
.../linux_tv/media/v4l/vidioc-subscribe-event.rst | 144 +
.../books/linux_tv/media/v4l/yuv-formats.rst | 66 +
.../media_api_files/typical_media_device.pdf | Bin 0 -> 134268 bytes
.../media_api_files/typical_media_device.svg | 28 +
Documentation/books/linux_tv/net.h.rst | 70 +
Documentation/books/linux_tv/video.h.rst | 291 +
Documentation/books/linux_tv/videodev2.h.rst | 2311 ++++
Documentation/books/lsm.conf | 217 +
Documentation/books/lsm/index.rst | 208 +
Documentation/books/mtdnand.conf | 217 +
Documentation/books/mtdnand/basicboarddriver.rst | 228 +
.../books/mtdnand/boarddriversadvanced.rst | 900 ++
Documentation/books/mtdnand/bugs.rst | 18 +
Documentation/books/mtdnand/credits.rst | 31 +
Documentation/books/mtdnand/defines.rst | 159 +
Documentation/books/mtdnand/dochints.rst | 94 +
Documentation/books/mtdnand/filesystems.rst | 33 +
Documentation/books/mtdnand/index.rst | 65 +
Documentation/books/mtdnand/intfunctions.rst | 30 +
Documentation/books/mtdnand/intro.rst | 23 +
Documentation/books/mtdnand/pubfunctions.rst | 32 +
Documentation/books/mtdnand/structs.rst | 27 +
Documentation/books/mtdnand/tools.rst | 28 +
Documentation/books/networking.conf | 217 +
Documentation/books/networking/index.rst | 51 +
Documentation/books/networking/netcore.rst | 123 +
Documentation/books/networking/netdev.rst | 59 +
Documentation/books/rapidio.conf | 217 +
Documentation/books/rapidio/bugs.rst | 34 +
Documentation/books/rapidio/credits.rst | 29 +
Documentation/books/rapidio/drivers.rst | 37 +
Documentation/books/rapidio/index.rst | 58 +
Documentation/books/rapidio/internals.rst | 78 +
Documentation/books/rapidio/intro.rst | 26 +
Documentation/books/regulator.conf | 216 +
Documentation/books/regulator/api.rst | 34 +
Documentation/books/regulator/consumer.rst | 81 +
Documentation/books/regulator/driver.rst | 27 +
Documentation/books/regulator/index.rst | 63 +
Documentation/books/regulator/intro.rst | 57 +
Documentation/books/regulator/machine.rst | 52 +
Documentation/books/s390-drivers.conf | 217 +
Documentation/books/s390-drivers/ccw.rst | 80 +
Documentation/books/s390-drivers/ccwgroup.rst | 36 +
.../books/s390-drivers/genericinterfaces.rst | 26 +
Documentation/books/s390-drivers/index.rst | 58 +
Documentation/books/s390-drivers/intro.rst | 34 +
Documentation/books/scsi.conf | 217 +
Documentation/books/scsi/index.rst | 52 +
Documentation/books/scsi/intro.rst | 65 +
Documentation/books/scsi/lower_layer.rst | 58 +
Documentation/books/scsi/mid_layer.rst | 312 +
Documentation/books/scsi/upper_layer.rst | 59 +
Documentation/books/sh.conf | 217 +
Documentation/books/sh/busses.rst | 36 +
Documentation/books/sh/index.rst | 60 +
Documentation/books/sh/mach.rst | 36 +
Documentation/books/sh/mm.rst | 51 +
Documentation/books/template-book.conf | 217 +
Documentation/books/template-book/get-started.rst | 81 +
Documentation/books/template-book/index.rst | 33 +
Documentation/books/template-book/licence.rst | 22 +
Documentation/books/template-book/refs.rst | 16 +
Documentation/books/template-book/refs.txt | 17 +
Documentation/books/tracepoint.conf | 217 +
Documentation/books/tracepoint/block.rst | 21 +
Documentation/books/tracepoint/index.rst | 60 +
Documentation/books/tracepoint/intro.rst | 38 +
Documentation/books/tracepoint/irq.rst | 21 +
Documentation/books/tracepoint/signal.rst | 21 +
Documentation/books/tracepoint/workqueue.rst | 21 +
Documentation/books/uio-howto.conf | 216 +
Documentation/books/uio-howto/about.rst | 166 +
Documentation/books/uio-howto/aboutthisdoc.rst | 76 +
.../books/uio-howto/custom_kernel_module.rst | 268 +
Documentation/books/uio-howto/index.rst | 102 +
Documentation/books/uio-howto/uio_pci_generic.rst | 180 +
Documentation/books/uio-howto/userspace_driver.rst | 94 +
Documentation/books/usb.conf | 217 +
Documentation/books/usb/hcd.rst | 48 +
Documentation/books/usb/host.rst | 80 +
Documentation/books/usb/hostside.rst | 26 +
Documentation/books/usb/index.rst | 56 +
Documentation/books/usb/intro.rst | 56 +
Documentation/books/usb/types.rst | 25 +
Documentation/books/usb/usbcore.rst | 55 +
Documentation/books/usb/usbfs.rst | 598 +
Documentation/books/w1.conf | 217 +
Documentation/books/w1/index.rst | 46 +
Documentation/books/w1/w1_internal.rst | 104 +
Documentation/books/writing-an-alsa-driver.conf | 217 +
.../writing-an-alsa-driver/acknowledgments.rst | 24 +
.../books/writing-an-alsa-driver/api-ac97.rst | 253 +
.../books/writing-an-alsa-driver/basic-flow.rst | 394 +
.../writing-an-alsa-driver/buffer-and-memory.rst | 254 +
.../writing-an-alsa-driver/card-management.rst | 218 +
.../writing-an-alsa-driver/control-interface.rst | 449 +
.../books/writing-an-alsa-driver/file-tree.rst | 260 +
.../how-to-put-your-driver.rst | 125 +
.../books/writing-an-alsa-driver/index.rst | 96 +
.../writing-an-alsa-driver/midi-interface.rst | 127 +
.../books/writing-an-alsa-driver/misc-devices.rst | 180 +
.../writing-an-alsa-driver/module-parameters.rst | 65 +
.../books/writing-an-alsa-driver/pci-resource.rst | 451 +
.../books/writing-an-alsa-driver/pcm-interface.rst | 1313 +++
.../writing-an-alsa-driver/power-management.rst | 229 +
.../writing-an-alsa-driver/proc-interface.rst | 137 +
.../writing-an-alsa-driver/rawmidi-interface.rst | 265 +
.../writing-an-alsa-driver/useful-functions.rst | 81 +
Documentation/books/writing_musb_glue_layer.conf | 216 +
.../writing_musb_glue_layer/acknowledgements.rst | 23 +
.../books/writing_musb_glue_layer/conclusion.rst | 25 +
.../device-platform-data.rst | 164 +
.../writing_musb_glue_layer/device-quirks.rst | 130 +
.../writing_musb_glue_layer/handling-irqs.rst | 96 +
.../books/writing_musb_glue_layer/index.rst | 61 +
.../books/writing_musb_glue_layer/introduction.rst | 34 +
.../writing_musb_glue_layer/linux-musb-basics.rst | 333 +
.../books/writing_musb_glue_layer/resources.rst | 33 +
Documentation/books/writing_usb_driver.conf | 217 +
.../books/writing_usb_driver/Conclusion.rst | 22 +
Documentation/books/writing_usb_driver/basics.rst | 116 +
Documentation/books/writing_usb_driver/device.rst | 180 +
Documentation/books/writing_usb_driver/index.rst | 63 +
Documentation/books/writing_usb_driver/intro.rst | 42 +
Documentation/books/writing_usb_driver/iso.rst | 24 +
.../books/writing_usb_driver/resources.rst | 33 +
Documentation/books/z8530book.conf | 217 +
.../z8530book/Attaching_Network_Interfaces.rst | 39 +
.../Configuring_And_Activating_The_Port.rst | 82 +
Documentation/books/z8530book/Driver_Modes.rst | 39 +
.../books/z8530book/Network_Layer_Functions.rst | 34 +
.../books/z8530book/Porting_The_Z8530_Driver.rst | 27 +
.../books/z8530book/Using_the_Z85230_driver.rst | 69 +
Documentation/books/z8530book/bugs.rst | 26 +
Documentation/books/z8530book/index.rst | 64 +
Documentation/books/z8530book/intfunctions.rst | 21 +
Documentation/books/z8530book/intro.rst | 26 +
Documentation/books/z8530book/pubfunctions.rst | 21 +
Documentation/conf.py | 386 +
Documentation/sphinx-static/theme_overrides.css | 45 +
Makefile | 8 +-
scripts/site-python/.gitignore | 1 +
scripts/site-python/README | 14 +
scripts/site-python/linuxdoc/__init__.py | 8 +
scripts/site-python/linuxdoc/kernel_doc.py | 2765 +++++
scripts/site-python/linuxdoc/rstFlatTable.py | 356 +
scripts/site-python/linuxdoc/rstKernelDoc.py | 371 +
699 files changed, 120220 insertions(+), 1 deletion(-)
create mode 100644 Documentation/.gitignore
create mode 100644 Documentation/Makefile.reST
create mode 100644 Documentation/books/.gitignore
create mode 100644 Documentation/books/80211.conf
create mode 100644 Documentation/books/80211/AP.rst
create mode 100644 Documentation/books/80211/advanced.rst
create mode 100644 Documentation/books/80211/aggregation-internals.rst
create mode 100644 Documentation/books/80211/aggregation.rst
create mode 100644 Documentation/books/80211/basics.rst
create mode 100644 Documentation/books/80211/beacon-filter.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-001.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-002.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-003.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-004.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-005.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-006.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-007.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide-000-008.rst
create mode 100644 Documentation/books/80211/cfg80211-developers-guide.rst
create mode 100644 Documentation/books/80211/filters.rst
create mode 100644 Documentation/books/80211/hardware-crypto-offload.rst
create mode 100644 Documentation/books/80211/hardware-scan-offload.rst
create mode 100644 Documentation/books/80211/iface-handling.rst
create mode 100644 Documentation/books/80211/index.rst
create mode 100644 Documentation/books/80211/internal.rst
create mode 100644 Documentation/books/80211/key-handling.rst
create mode 100644 Documentation/books/80211/led-support.rst
create mode 100644 Documentation/books/80211/mac80211-developers-guide-000-003.rst
create mode 100644 Documentation/books/80211/mac80211-developers-guide.rst
create mode 100644 Documentation/books/80211/multi-iface.rst
create mode 100644 Documentation/books/80211/phy-handling.rst
create mode 100644 Documentation/books/80211/powersave.rst
create mode 100644 Documentation/books/80211/qos.rst
create mode 100644 Documentation/books/80211/rate-control.rst
create mode 100644 Documentation/books/80211/ratecontrol-api.rst
create mode 100644 Documentation/books/80211/rx-processing.rst
create mode 100644 Documentation/books/80211/rx-tx.rst
create mode 100644 Documentation/books/80211/smps.rst
create mode 100644 Documentation/books/80211/sta-info.rst
create mode 100644 Documentation/books/80211/station-handling.rst
create mode 100644 Documentation/books/80211/synchronisation.rst
create mode 100644 Documentation/books/80211/tx-processing.rst
create mode 100644 Documentation/books/80211/workqueue.rst
create mode 100644 Documentation/books/alsa-driver-api.conf
create mode 100644 Documentation/books/alsa-driver-api/index-003-002.rst
create mode 100644 Documentation/books/alsa-driver-api/index-003-003.rst
create mode 100644 Documentation/books/alsa-driver-api/index-003-004.rst
create mode 100644 Documentation/books/alsa-driver-api/index-003-005.rst
create mode 100644 Documentation/books/alsa-driver-api/index-003-006.rst
create mode 100644 Documentation/books/alsa-driver-api/index-003-007.rst
create mode 100644 Documentation/books/alsa-driver-api/index-003-008.rst
create mode 100644 Documentation/books/alsa-driver-api/index-003-009.rst
create mode 100644 Documentation/books/alsa-driver-api/index.rst
create mode 100644 Documentation/books/crypto-API.conf
create mode 100644 Documentation/books/crypto-API/API.rst
create mode 100644 Documentation/books/crypto-API/Architecture.rst
create mode 100644 Documentation/books/crypto-API/Code.rst
create mode 100644 Documentation/books/crypto-API/Development.rst
create mode 100644 Documentation/books/crypto-API/Intro.rst
create mode 100644 Documentation/books/crypto-API/User.rst
create mode 100644 Documentation/books/crypto-API/index.rst
create mode 100644 Documentation/books/debugobjects.conf
create mode 100644 Documentation/books/debugobjects/bugs.rst
create mode 100644 Documentation/books/debugobjects/debugfunctions.rst
create mode 100644 Documentation/books/debugobjects/fixupfunctions.rst
create mode 100644 Documentation/books/debugobjects/howto.rst
create mode 100644 Documentation/books/debugobjects/index.rst
create mode 100644 Documentation/books/debugobjects/intro.rst
create mode 100644 Documentation/books/device-drivers.conf
create mode 100644 Documentation/books/device-drivers/Basics.rst
create mode 100644 Documentation/books/device-drivers/devdrivers.rst
create mode 100644 Documentation/books/device-drivers/fbdev.rst
create mode 100644 Documentation/books/device-drivers/hsi.rst
create mode 100644 Documentation/books/device-drivers/i2c.rst
create mode 100644 Documentation/books/device-drivers/index.rst
create mode 100644 Documentation/books/device-drivers/input_subsystem.rst
create mode 100644 Documentation/books/device-drivers/mediadev.rst
create mode 100644 Documentation/books/device-drivers/message_devices.rst
create mode 100644 Documentation/books/device-drivers/parportdev.rst
create mode 100644 Documentation/books/device-drivers/pwm.rst
create mode 100644 Documentation/books/device-drivers/snddev.rst
create mode 100644 Documentation/books/device-drivers/spi.rst
create mode 100644 Documentation/books/device-drivers/uart16x50.rst
create mode 100644 Documentation/books/deviceiobook.conf
create mode 100644 Documentation/books/deviceiobook/bugs.rst
create mode 100644 Documentation/books/deviceiobook/index.rst
create mode 100644 Documentation/books/deviceiobook/intro.rst
create mode 100644 Documentation/books/deviceiobook/mmio.rst
create mode 100644 Documentation/books/deviceiobook/port_space_accesses.rst
create mode 100644 Documentation/books/deviceiobook/pubfunctions.rst
create mode 100644 Documentation/books/filesystems.conf
create mode 100644 Documentation/books/filesystems/LinuxJDBAPI.rst
create mode 100644 Documentation/books/filesystems/debugfs.rst
create mode 100644 Documentation/books/filesystems/fs_events.rst
create mode 100644 Documentation/books/filesystems/index.rst
create mode 100644 Documentation/books/filesystems/pipes.rst
create mode 100644 Documentation/books/filesystems/proc.rst
create mode 100644 Documentation/books/filesystems/splice.rst
create mode 100644 Documentation/books/filesystems/sysfs.rst
create mode 100644 Documentation/books/filesystems/vfs.rst
create mode 100644 Documentation/books/gadget.conf
create mode 100644 Documentation/books/gadget/api.rst
create mode 100644 Documentation/books/gadget/controllers.rst
create mode 100644 Documentation/books/gadget/gadget.rst
create mode 100644 Documentation/books/gadget/index.rst
create mode 100644 Documentation/books/gadget/intro.rst
create mode 100644 Documentation/books/gadget/otg.rst
create mode 100644 Documentation/books/gadget/structure.rst
create mode 100644 Documentation/books/genericirq.conf
create mode 100644 Documentation/books/genericirq/Abstraction.rst
create mode 100644 Documentation/books/genericirq/bugs.rst
create mode 100644 Documentation/books/genericirq/credits.rst
create mode 100644 Documentation/books/genericirq/doirq.rst
create mode 100644 Documentation/books/genericirq/genericchip.rst
create mode 100644 Documentation/books/genericirq/index.rst
create mode 100644 Documentation/books/genericirq/intfunctions.rst
create mode 100644 Documentation/books/genericirq/intro.rst
create mode 100644 Documentation/books/genericirq/locking.rst
create mode 100644 Documentation/books/genericirq/pubfunctions.rst
create mode 100644 Documentation/books/genericirq/rationale.rst
create mode 100644 Documentation/books/genericirq/structs.rst
create mode 100644 Documentation/books/gpu.conf
create mode 100644 Documentation/books/gpu/api.rst
create mode 100644 Documentation/books/gpu/drmCore.rst
create mode 100644 Documentation/books/gpu/drmDrivers.rst
create mode 100644 Documentation/books/gpu/drmExternals.rst
create mode 100644 Documentation/books/gpu/drmI915.rst
create mode 100644 Documentation/books/gpu/drmInternals.rst
create mode 100644 Documentation/books/gpu/drmIntroduction.rst
create mode 100644 Documentation/books/gpu/handlers.rst
create mode 100644 Documentation/books/gpu/index.rst
create mode 100644 Documentation/books/gpu/modes_of_use.rst
create mode 100644 Documentation/books/gpu/vga_switcheroo.rst
create mode 100644 Documentation/books/iio.conf
create mode 100644 Documentation/books/iio/iioresources.rst
create mode 100644 Documentation/books/iio/iiosubsys.rst
create mode 100644 Documentation/books/iio/index.rst
create mode 100644 Documentation/books/iio/intro.rst
create mode 100644 Documentation/books/index.rst
create mode 100644 Documentation/books/kernel-api.conf
create mode 100644 Documentation/books/kernel-api/accounting.rst
create mode 100644 Documentation/books/kernel-api/adt.rst
create mode 100644 Documentation/books/kernel-api/audit.rst
create mode 100644 Documentation/books/kernel-api/blkdev.rst
create mode 100644 Documentation/books/kernel-api/chrdev.rst
create mode 100644 Documentation/books/kernel-api/clk.rst
create mode 100644 Documentation/books/kernel-api/firmware.rst
create mode 100644 Documentation/books/kernel-api/hardware.rst
create mode 100644 Documentation/books/kernel-api/index.rst
create mode 100644 Documentation/books/kernel-api/ipc.rst
create mode 100644 Documentation/books/kernel-api/kernel-lib.rst
create mode 100644 Documentation/books/kernel-api/kfifo.rst
create mode 100644 Documentation/books/kernel-api/libc.rst
create mode 100644 Documentation/books/kernel-api/miscdev.rst
create mode 100644 Documentation/books/kernel-api/mm.rst
create mode 100644 Documentation/books/kernel-api/modload.rst
create mode 100644 Documentation/books/kernel-api/relayfs.rst
create mode 100644 Documentation/books/kernel-api/security.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO.conf
create mode 100644 Documentation/books/kernel-doc-HOWTO/all-in-a-tumble-src.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/all-in-a-tumble.h
create mode 100644 Documentation/books/kernel-doc-HOWTO/all-in-a-tumble.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/csv_table.txt
create mode 100644 Documentation/books/kernel-doc-HOWTO/index.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/kernel-doc-components.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/kernel-doc-directive.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/kernel-doc-examples.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/kernel-doc-intro.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/kernel-doc-syntax.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/reST-kernel-doc-mode.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/refs.txt
create mode 100644 Documentation/books/kernel-doc-HOWTO/table-markup.rst
create mode 100644 Documentation/books/kernel-doc-HOWTO/test/parser_test.h
create mode 100644 Documentation/books/kernel-doc-HOWTO/vintage-kernel-doc-mode.rst
create mode 100644 Documentation/books/kernel-hacking.conf
create mode 100644 Documentation/books/kernel-hacking/atomic-ops.rst
create mode 100644 Documentation/books/kernel-hacking/basic-players.rst
create mode 100644 Documentation/books/kernel-hacking/basic-rules.rst
create mode 100644 Documentation/books/kernel-hacking/cantrips.rst
create mode 100644 Documentation/books/kernel-hacking/common-routines.rst
create mode 100644 Documentation/books/kernel-hacking/conventions.rst
create mode 100644 Documentation/books/kernel-hacking/credits.rst
create mode 100644 Documentation/books/kernel-hacking/deadlock-recipes.rst
create mode 100644 Documentation/books/kernel-hacking/index.rst
create mode 100644 Documentation/books/kernel-hacking/introduction.rst
create mode 100644 Documentation/books/kernel-hacking/ioctls.rst
create mode 100644 Documentation/books/kernel-hacking/queues.rst
create mode 100644 Documentation/books/kernel-hacking/submitting.rst
create mode 100644 Documentation/books/kernel-hacking/symbols.rst
create mode 100644 Documentation/books/kernel-locking.conf
create mode 100644 Documentation/books/kernel-locking/Efficiency.rst
create mode 100644 Documentation/books/kernel-locking/Examples.rst
create mode 100644 Documentation/books/kernel-locking/apiref-futex.rst
create mode 100644 Documentation/books/kernel-locking/apiref-mutex.rst
create mode 100644 Documentation/books/kernel-locking/cheatsheet.rst
create mode 100644 Documentation/books/kernel-locking/common-problems.rst
create mode 100644 Documentation/books/kernel-locking/hardirq-context.rst
create mode 100644 Documentation/books/kernel-locking/index.rst
create mode 100644 Documentation/books/kernel-locking/intro.rst
create mode 100644 Documentation/books/kernel-locking/locks.rst
create mode 100644 Documentation/books/kernel-locking/races.rst
create mode 100644 Documentation/books/kernel-locking/references.rst
create mode 100644 Documentation/books/kernel-locking/sleeping-things.rst
create mode 100644 Documentation/books/kernel-locking/thanks.rst
create mode 100644 Documentation/books/kernel-locking/trylock-functions.rst
create mode 100644 Documentation/books/kgdb.conf
create mode 100644 Documentation/books/kgdb/CommonBackEndReq.rst
create mode 100644 Documentation/books/kgdb/CompilingAKernel.rst
create mode 100644 Documentation/books/kgdb/EnableKGDB.rst
create mode 100644 Documentation/books/kgdb/Introduction.rst
create mode 100644 Documentation/books/kgdb/KGDBTestSuite.rst
create mode 100644 Documentation/books/kgdb/credits.rst
create mode 100644 Documentation/books/kgdb/index.rst
create mode 100644 Documentation/books/kgdb/kgdbKernelArgs.rst
create mode 100644 Documentation/books/kgdb/switchKdbKgdb.rst
create mode 100644 Documentation/books/kgdb/usingKDB.rst
create mode 100644 Documentation/books/libata.conf
create mode 100644 Documentation/books/libata/PiixInt.rst
create mode 100644 Documentation/books/libata/SILInt.rst
create mode 100644 Documentation/books/libata/ataExceptions.rst
create mode 100644 Documentation/books/libata/index.rst
create mode 100644 Documentation/books/libata/libataDriverApi.rst
create mode 100644 Documentation/books/libata/libataEH.rst
create mode 100644 Documentation/books/libata/libataExt.rst
create mode 100644 Documentation/books/libata/libataInt.rst
create mode 100644 Documentation/books/libata/libataIntroduction.rst
create mode 100644 Documentation/books/libata/libataScsiInt.rst
create mode 100644 Documentation/books/libata/libataThanks.rst
create mode 100644 Documentation/books/librs.conf
create mode 100644 Documentation/books/librs/bugs.rst
create mode 100644 Documentation/books/librs/credits.rst
create mode 100644 Documentation/books/librs/index.rst
create mode 100644 Documentation/books/librs/intro.rst
create mode 100644 Documentation/books/librs/pubfunctions.rst
create mode 100644 Documentation/books/librs/structs.rst
create mode 100644 Documentation/books/librs/usage.rst
create mode 100644 Documentation/books/linux_tv.conf
create mode 100644 Documentation/books/linux_tv/audio.h.rst
create mode 100644 Documentation/books/linux_tv/ca.h.rst
create mode 100644 Documentation/books/linux_tv/dmx.h.rst
create mode 100644 Documentation/books/linux_tv/frontend.h.rst
create mode 100644 Documentation/books/linux_tv/index.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_DISHNETWORK_SEND_LEGACY_CMD.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_GET_EVENT.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_GET_FRONTEND.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_READ_BER.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_READ_SIGNAL_STRENGTH.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_READ_SNR.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_READ_UNCORRECTED_BLOCKS.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/FE_SET_FRONTEND.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/audio.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/audio_data_types.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/audio_function_calls.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/audio_h.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/ca.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/ca_data_types.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/ca_function_calls.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/ca_h.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/demux.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dmx_fcalls.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dmx_h.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dmx_types.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dtv-fe-stats.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dtv-properties.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dtv-property.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dtv-stats.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dvb-fe-read-status.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dvb-frontend-event.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dvb-frontend-parameters.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dvbapi.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dvbproperty-006.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/dvbproperty.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/examples.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-bandwidth-t.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-diseqc-recv-slave-reply.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-diseqc-reset-overload.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-diseqc-send-burst.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-diseqc-send-master-cmd.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-enable-high-lnb-voltage.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-get-info.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-get-property.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-read-status.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-set-frontend-tune-mode.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-set-tone.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-set-voltage.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe-type-t.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/fe_property_parameters.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend-property-cable-systems.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend-property-satellite-systems.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend-property-terrestrial-systems.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend-stat-properties.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend_f_close.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend_f_open.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend_fcalls.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend_h.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend_legacy_api.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/frontend_legacy_dvbv3_api.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/intro.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/intro_files/dvbstb.pdf
create mode 100644 Documentation/books/linux_tv/media/dvb/intro_files/dvbstb.png
create mode 100644 Documentation/books/linux_tv/media/dvb/legacy_dvb_apis.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/net.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/net_h.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/query-dvb-frontend-info.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/video.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/video_function_calls.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/video_h.rst
create mode 100644 Documentation/books/linux_tv/media/dvb/video_types.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/Remote_controllers_Intro.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/Remote_controllers_table_change.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/Remote_controllers_tables.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/app-pri.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/async.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/audio.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/biblio.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/buffer.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/capture-example.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/capture.c.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/colorspaces.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/common-defs.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/common.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/compat.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/control.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/controls.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/crop.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/crop_files/crop.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/crop_files/crop.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/depth-formats.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-capture.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-codec.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-effect.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-event.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-osd.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-output.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-overlay.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-radio.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-raw-vbi.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-raw-vbi_files/vbi_525.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-raw-vbi_files/vbi_525.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-raw-vbi_files/vbi_625.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-raw-vbi_files/vbi_625.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-raw-vbi_files/vbi_hsync.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-raw-vbi_files/vbi_hsync.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-rds.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-sdr.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-sliced-vbi.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/pipeline.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/pipeline.png
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-crop.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-crop.svg
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-full.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-full.svg
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-scaling-multi-source.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-subdev_files/subdev-image-processing-scaling-multi-source.svg
create mode 100644 Documentation/books/linux_tv/media/v4l/dev-teletext.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/devices.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/diff-v4l.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dmabuf.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/driver.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/dv-timings.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/extended-controls.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/fdl-appendix.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/field-order.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/field-order_files/fieldseq_bt.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/field-order_files/fieldseq_bt.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/field-order_files/fieldseq_tb.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/field-order_files/fieldseq_tb.pdf
create mode 100644 Documentation/books/linux_tv/media/v4l/format.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-close.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-ioctl.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-mmap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-munmap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-open.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-poll.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-read.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-select.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/func-write.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/gen-errors.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/hist-v4l2.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/io.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/keytable.c.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/libv4l-introduction.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/libv4l.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/lirc_dev_intro.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/lirc_device_interface.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/lirc_ioctl.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/lirc_read.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/lirc_write.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-controller-intro.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-controller-model.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-controller.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-func-close.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-func-ioctl.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-func-open.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-ioc-device-info.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-ioc-enum-entities.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-ioc-enum-links.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-ioc-g-topology.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-ioc-setup-link.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/media-types.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/mmap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/open.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-002.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-003.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-004.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-006.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-007.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-008.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-013.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-grey.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-indexed.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-m420.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv12.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv12m.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv12mt.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv12mt_files/nv12mt.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv12mt_files/nv12mt_example.gif
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv16.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv16m.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-nv24.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-packed-rgb.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-packed-yuv.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-reserved.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-rgb.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sbggr16.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sbggr8.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sdr-cs08.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sdr-cs14le.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sdr-cu08.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sdr-cu16le.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sdr-ru12le.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sgbrg8.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-sgrbg8.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-srggb10.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-srggb10alaw8.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-srggb10dpcm8.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-srggb10p.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-srggb12.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-srggb8.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-uv8.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-uyvy.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-vyuy.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y10.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y10b.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y12.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y12i.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y16-be.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y16.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y41p.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-y8i.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuv410.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuv411p.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuv420.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuv420m.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuv422m.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuv422p.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuv444m.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yuyv.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-yvyu.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt-z16.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/pixfmt.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/planar-apis.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/querycap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/remote_controllers.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/remote_controllers_sysfs_nodes.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/rw.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/sdr-formats.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/selection-api-002.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/selection-api-003.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/selection-api-003_files/selection.png
create mode 100644 Documentation/books/linux_tv/media/v4l/selection-api-004.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/selection-api-005.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/selection-api-006.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/selection-api.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/selections-common.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/standard.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/streaming-par.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/subdev-formats.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/subdev-formats_files/bayer.png
create mode 100644 Documentation/books/linux_tv/media/v4l/tuner.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/user-func.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/userp.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/v4l2-selection-flags.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/v4l2-selection-targets.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/v4l2.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/v4l2grab-example.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/v4l2grab.c.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/video.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/videodev.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-create-bufs.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-cropcap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-dbg-g-chip-info.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-dbg-g-register.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-decoder-cmd.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-dqevent.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-dv-timings-cap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-encoder-cmd.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enum-dv-timings.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enum-fmt.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enum-frameintervals.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enum-framesizes.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enum-freq-bands.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enumaudio.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enumaudioout.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enuminput.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enumoutput.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-enumstd.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-expbuf.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-audio.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-audioout.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-crop.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-ctrl.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-dv-timings.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-edid.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-enc-index.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-ext-ctrls.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-fbuf.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-fmt.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-frequency.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-input.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-jpegcomp.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-modulator.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-output.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-parm.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-priority.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-selection.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-selection_files/constraints.png
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-sliced-vbi-cap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-std.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-g-tuner.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-log-status.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-overlay.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-prepare-buf.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-qbuf.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-query-dv-timings.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-querybuf.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-querycap.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-queryctrl.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-querystd.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-reqbufs.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-s-hw-freq-seek.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-streamon.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subdev-enum-frame-interval.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subdev-enum-frame-size.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subdev-enum-mbus-code.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subdev-g-crop.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subdev-g-fmt.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subdev-g-frame-interval.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subdev-g-selection.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/vidioc-subscribe-event.rst
create mode 100644 Documentation/books/linux_tv/media/v4l/yuv-formats.rst
create mode 100644 Documentation/books/linux_tv/media_api_files/typical_media_device.pdf
create mode 100644 Documentation/books/linux_tv/media_api_files/typical_media_device.svg
create mode 100644 Documentation/books/linux_tv/net.h.rst
create mode 100644 Documentation/books/linux_tv/video.h.rst
create mode 100644 Documentation/books/linux_tv/videodev2.h.rst
create mode 100644 Documentation/books/lsm.conf
create mode 100644 Documentation/books/lsm/index.rst
create mode 100644 Documentation/books/mtdnand.conf
create mode 100644 Documentation/books/mtdnand/basicboarddriver.rst
create mode 100644 Documentation/books/mtdnand/boarddriversadvanced.rst
create mode 100644 Documentation/books/mtdnand/bugs.rst
create mode 100644 Documentation/books/mtdnand/credits.rst
create mode 100644 Documentation/books/mtdnand/defines.rst
create mode 100644 Documentation/books/mtdnand/dochints.rst
create mode 100644 Documentation/books/mtdnand/filesystems.rst
create mode 100644 Documentation/books/mtdnand/index.rst
create mode 100644 Documentation/books/mtdnand/intfunctions.rst
create mode 100644 Documentation/books/mtdnand/intro.rst
create mode 100644 Documentation/books/mtdnand/pubfunctions.rst
create mode 100644 Documentation/books/mtdnand/structs.rst
create mode 100644 Documentation/books/mtdnand/tools.rst
create mode 100644 Documentation/books/networking.conf
create mode 100644 Documentation/books/networking/index.rst
create mode 100644 Documentation/books/networking/netcore.rst
create mode 100644 Documentation/books/networking/netdev.rst
create mode 100644 Documentation/books/rapidio.conf
create mode 100644 Documentation/books/rapidio/bugs.rst
create mode 100644 Documentation/books/rapidio/credits.rst
create mode 100644 Documentation/books/rapidio/drivers.rst
create mode 100644 Documentation/books/rapidio/index.rst
create mode 100644 Documentation/books/rapidio/internals.rst
create mode 100644 Documentation/books/rapidio/intro.rst
create mode 100644 Documentation/books/regulator.conf
create mode 100644 Documentation/books/regulator/api.rst
create mode 100644 Documentation/books/regulator/consumer.rst
create mode 100644 Documentation/books/regulator/driver.rst
create mode 100644 Documentation/books/regulator/index.rst
create mode 100644 Documentation/books/regulator/intro.rst
create mode 100644 Documentation/books/regulator/machine.rst
create mode 100644 Documentation/books/s390-drivers.conf
create mode 100644 Documentation/books/s390-drivers/ccw.rst
create mode 100644 Documentation/books/s390-drivers/ccwgroup.rst
create mode 100644 Documentation/books/s390-drivers/genericinterfaces.rst
create mode 100644 Documentation/books/s390-drivers/index.rst
create mode 100644 Documentation/books/s390-drivers/intro.rst
create mode 100644 Documentation/books/scsi.conf
create mode 100644 Documentation/books/scsi/index.rst
create mode 100644 Documentation/books/scsi/intro.rst
create mode 100644 Documentation/books/scsi/lower_layer.rst
create mode 100644 Documentation/books/scsi/mid_layer.rst
create mode 100644 Documentation/books/scsi/upper_layer.rst
create mode 100644 Documentation/books/sh.conf
create mode 100644 Documentation/books/sh/busses.rst
create mode 100644 Documentation/books/sh/index.rst
create mode 100644 Documentation/books/sh/mach.rst
create mode 100644 Documentation/books/sh/mm.rst
create mode 100644 Documentation/books/template-book.conf
create mode 100644 Documentation/books/template-book/get-started.rst
create mode 100644 Documentation/books/template-book/index.rst
create mode 100644 Documentation/books/template-book/licence.rst
create mode 100644 Documentation/books/template-book/refs.rst
create mode 100644 Documentation/books/template-book/refs.txt
create mode 100644 Documentation/books/tracepoint.conf
create mode 100644 Documentation/books/tracepoint/block.rst
create mode 100644 Documentation/books/tracepoint/index.rst
create mode 100644 Documentation/books/tracepoint/intro.rst
create mode 100644 Documentation/books/tracepoint/irq.rst
create mode 100644 Documentation/books/tracepoint/signal.rst
create mode 100644 Documentation/books/tracepoint/workqueue.rst
create mode 100644 Documentation/books/uio-howto.conf
create mode 100644 Documentation/books/uio-howto/about.rst
create mode 100644 Documentation/books/uio-howto/aboutthisdoc.rst
create mode 100644 Documentation/books/uio-howto/custom_kernel_module.rst
create mode 100644 Documentation/books/uio-howto/index.rst
create mode 100644 Documentation/books/uio-howto/uio_pci_generic.rst
create mode 100644 Documentation/books/uio-howto/userspace_driver.rst
create mode 100644 Documentation/books/usb.conf
create mode 100644 Documentation/books/usb/hcd.rst
create mode 100644 Documentation/books/usb/host.rst
create mode 100644 Documentation/books/usb/hostside.rst
create mode 100644 Documentation/books/usb/index.rst
create mode 100644 Documentation/books/usb/intro.rst
create mode 100644 Documentation/books/usb/types.rst
create mode 100644 Documentation/books/usb/usbcore.rst
create mode 100644 Documentation/books/usb/usbfs.rst
create mode 100644 Documentation/books/w1.conf
create mode 100644 Documentation/books/w1/index.rst
create mode 100644 Documentation/books/w1/w1_internal.rst
create mode 100644 Documentation/books/writing-an-alsa-driver.conf
create mode 100644 Documentation/books/writing-an-alsa-driver/acknowledgments.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/api-ac97.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/basic-flow.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/buffer-and-memory.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/card-management.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/control-interface.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/file-tree.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/how-to-put-your-driver.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/index.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/midi-interface.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/misc-devices.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/module-parameters.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/pci-resource.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/pcm-interface.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/power-management.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/proc-interface.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/rawmidi-interface.rst
create mode 100644 Documentation/books/writing-an-alsa-driver/useful-functions.rst
create mode 100644 Documentation/books/writing_musb_glue_layer.conf
create mode 100644 Documentation/books/writing_musb_glue_layer/acknowledgements.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/conclusion.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/device-platform-data.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/device-quirks.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/handling-irqs.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/index.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/introduction.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/linux-musb-basics.rst
create mode 100644 Documentation/books/writing_musb_glue_layer/resources.rst
create mode 100644 Documentation/books/writing_usb_driver.conf
create mode 100644 Documentation/books/writing_usb_driver/Conclusion.rst
create mode 100644 Documentation/books/writing_usb_driver/basics.rst
create mode 100644 Documentation/books/writing_usb_driver/device.rst
create mode 100644 Documentation/books/writing_usb_driver/index.rst
create mode 100644 Documentation/books/writing_usb_driver/intro.rst
create mode 100644 Documentation/books/writing_usb_driver/iso.rst
create mode 100644 Documentation/books/writing_usb_driver/resources.rst
create mode 100644 Documentation/books/z8530book.conf
create mode 100644 Documentation/books/z8530book/Attaching_Network_Interfaces.rst
create mode 100644 Documentation/books/z8530book/Configuring_And_Activating_The_Port.rst
create mode 100644 Documentation/books/z8530book/Driver_Modes.rst
create mode 100644 Documentation/books/z8530book/Network_Layer_Functions.rst
create mode 100644 Documentation/books/z8530book/Porting_The_Z8530_Driver.rst
create mode 100644 Documentation/books/z8530book/Using_the_Z85230_driver.rst
create mode 100644 Documentation/books/z8530book/bugs.rst
create mode 100644 Documentation/books/z8530book/index.rst
create mode 100644 Documentation/books/z8530book/intfunctions.rst
create mode 100644 Documentation/books/z8530book/intro.rst
create mode 100644 Documentation/books/z8530book/pubfunctions.rst
create mode 100644 Documentation/conf.py
create mode 100644 Documentation/sphinx-static/theme_overrides.css
create mode 100644 scripts/site-python/.gitignore
create mode 100644 scripts/site-python/README
create mode 100644 scripts/site-python/linuxdoc/__init__.py
create mode 100755 scripts/site-python/linuxdoc/kernel_doc.py
create mode 100755 scripts/site-python/linuxdoc/rstFlatTable.py
create mode 100755 scripts/site-python/linuxdoc/rstKernelDoc.py

--
4.7-rc2