linux/Documentation
Jonathan Corbet fd5d2b832d Merge branch 'driver-api' into doc/4.9
This short series convers device-drivers.tmpl into the RST format, splits
it up, and sets up the result under Documentation/driver-api/.  For added
fun, I've taken one top-level file (hsi.txt) and folded it into the
document as a way of showing the direction I'm thinking I would like things
to go.  There is plenty more of this sort of work that could be done, to
say the least - this is just a beginning!

The formatted results can be seen at:

    http://static.lwn.net/kerneldoc/driver-api/index.html

As part of the long-term task to turn Documentation/ into less of a horror
movie, I'd like to collect documentation of the driver-specific API here.
Arguably gpu/ and the media API stuff should eventually move here, though
we can discuss the color of that particular shed some other day.
Meanwhile, I'd appreciate comments on the general idea.
2016-09-16 10:04:25 -06:00
..
ABI pwm: Changes for v4.8-rc1 2016-08-06 00:01:33 -04:00
DocBook Merge branch 'driver-api' into doc/4.9 2016-09-16 10:04:25 -06:00
EDID
PCI
RCU
accounting
acpi
aoe
arm Documentation: sunxi: Update Allwinner SoC documentation 2016-08-18 11:23:47 -06:00
arm64
auxdisplay
backlight
blackfin
block block: rename bio bi_rw to bi_opf 2016-08-07 14:41:02 -06:00
blockdev
bus-devices
cdrom
cgroup-v1 Three fixes for the docs build, including removing an annoying warning on 2016-08-07 10:23:17 -04:00
cma
connector
console
cpu-freq
cpuidle
cris
crypto
dev-tools Merge branch 'dev-tools' into doc/4.9 2016-08-19 11:38:36 -06:00
development-process
device-mapper block: rename bio bi_rw to bi_opf 2016-08-07 14:41:02 -06:00
devicetree pwm: Changes for v4.8-rc1 2016-08-06 00:01:33 -04:00
dmaengine
driver-api docs: Don't format internal MPT docs 2016-09-06 09:15:48 -06:00
driver-model docs/driver-model: fix typo 2016-09-16 10:01:45 -06:00
early-userspace
extcon
fault-injection
fb
features
filesystems Documentation/filesystems: Fixed typo 2016-09-16 09:51:34 -06:00
firmware_class
fmc
fpga
frv
gpio
gpu doc-rst: add index to sub-folders 2016-08-18 15:31:56 -06:00
hid
hwmon
i2c
ia64
ide
iio
infiniband
input
ioctl doc: ioctl: Add some clarifications to botching-up-ioctls 2016-09-06 06:00:22 -06:00
isdn
ja_JP
kbuild kconfig-language: improve menuconfig usage description 2016-08-18 15:23:31 -06:00
kdump
ko_KR
laptops
leds
livepatch
locking
m68k
media doc-rst: define PDF's of the media folder 2016-09-01 08:49:33 -06:00
memory-devices
metag
mic
mips
misc-devices
mmc
mn10300
mtd
namespaces
netlabel
networking
nfc
nios2
nvdimm
nvmem
parisc
pcmcia
phy
platform
power
powerpc
pps
prctl
pti
ptp
rapidio rapidio/tsi721: add messaging mbox selector parameter 2016-08-02 19:35:34 -04:00
s390
scheduler Documenation: update cgroup's document path 2016-08-03 15:43:58 -06:00
scsi documentation/scsi: Remove nodisconnect parameter 2016-09-06 06:38:58 -06:00
security
serial Documentation: rs485: Do not define manually the ioctl 2016-08-18 11:08:33 -06:00
sh
sound
sphinx doc-rst:c-domain: function-like macros arguments 2016-09-16 09:53:40 -06:00
sphinx-static
spi
sysctl printk: add kernel parameter to control writes to /dev/kmsg 2016-08-02 19:35:06 -04:00
target
thermal
timers
tpm
trace
usb
vDSO
virtual KVM: documentation: fix KVM_CAP_X2APIC_API information 2016-08-04 14:01:21 +02:00
vm Three fixes for the docs build, including removing an annoying warning on 2016-08-07 10:23:17 -04:00
w1
watchdog
wimax
x86 x86: fix memory ranges in mm documentation 2016-09-06 06:42:42 -06:00
xtensa
zh_CN
.gitignore
00-INDEX
BUG-HUNTING
Changes
CodeOfConflict
CodingStyle CodingStyle: Remove "Don't use C99-style comments" 2016-08-14 13:56:31 -06:00
DMA-API-HOWTO.txt DMA-API-HOWTO: <asm/generic/scatterlist.h> is no more 2016-09-16 10:00:25 -06:00
DMA-API.txt dma-mapping: use unsigned long for dma_attrs 2016-08-04 08:50:07 -04:00
DMA-ISA-LPC.txt
DMA-attributes.txt dma-mapping: use unsigned long for dma_attrs 2016-08-04 08:50:07 -04:00
HOWTO
IPMI.txt
IRQ-affinity.txt
IRQ-domain.txt
IRQ.txt
Intel-IOMMU.txt
Makefile
Makefile.sphinx doc-rst: generic way to build PDF of sub-folders 2016-09-01 08:49:23 -06:00
ManagementStyle
SAK.txt
SM501.txt
SecurityBugs
SubmitChecklist
SubmittingDrivers
SubmittingPatches
VGA-softcursor.txt
adding-syscalls.txt
applying-patches.txt
assoc_array.txt
atomic_ops.txt
bad_memory.txt
basic_profiling.txt
bcache.txt
binfmt_misc.txt
braille-console.txt
bt8xxgpio.txt
btmrvl.txt
bus-virt-phys-mapping.txt
cachetlb.txt
cec.txt
cgroup-v2.txt
circular-buffers.txt
clk.txt Documentation: clk: update file names containing referenced structures 2016-08-14 12:12:36 -06:00
conf.py docs-rst: add package adjustbox 2016-08-22 15:36:15 -06:00
cpu-hotplug.txt
cpu-load.txt
cputopology.txt
crc32.txt
dcdbas.txt
debugging-modules.txt
debugging-via-ohci1394.txt
dell_rbu.txt
devices.txt
digsig.txt
dma-buf-sharing.txt
docutils.conf doc-rst: add docutils config file 2016-08-14 11:52:40 -06:00
dontdiff
dynamic-debug-howto.txt
edac.txt
efi-stub.txt
eisa.txt
email-clients.txt
flexible-arrays.txt
futex-requeue-pi.txt
gcc-plugins.txt
highuid.txt
hw_random.txt
hwspinlock.txt
index.rst docs: split up the driver book 2016-08-22 14:42:08 -06:00
init.txt
initrd.txt
intel_txt.txt
io-mapping.txt
io_ordering.txt
iostats.txt
irqflags-tracing.txt
isa.txt
isapnp.txt
java.txt
kernel-doc-nano-HOWTO.txt
kernel-docs.txt
kernel-documentation.rst doc-rst:c-domain: ref-name of a function declaration 2016-08-22 15:19:22 -06:00
kernel-parameters.txt documentation/scsi: Remove nodisconnect parameter 2016-09-06 06:38:58 -06:00
kernel-per-CPU-kthreads.txt Documenation: update cgroup's document path 2016-08-03 15:43:58 -06:00
kobject.txt
kprobes.txt Documentation: kprobes: Document jprobes stack copying limitations 2016-08-15 10:19:11 -06:00
kref.txt
kselftest.txt
ldm.txt
local_ops.txt
lockup-watchdogs.txt
logo.gif
logo.txt
lzo.txt
magic-number.txt
mailbox.txt
md-cluster.txt
md.txt
memory-barriers.txt
memory-hotplug.txt
men-chameleon-bus.txt
module-signing.txt
mono.txt
nommu-mmap.txt
ntb.txt
numastat.txt
oops-tracing.txt
padata.txt
parport-lowlevel.txt
parport.txt
percpu-rw-semaphore.txt
phy.txt
pi-futex.txt
pinctrl.txt
pnp.txt
preempt-locking.txt
printk-formats.txt
pwm.txt
ramoops.txt ramoops: use DT reserved-memory bindings 2016-08-05 11:21:36 -07:00
rbtree.txt
remoteproc.txt
rfkill.txt
robust-futex-ABI.txt
robust-futexes.txt
rpmsg.txt
rtc.txt
serial-console.txt
sgi-ioc4.txt
smsc_ece1099.txt
stable_api_nonsense.txt
stable_kernel_rules.txt
static-keys.txt
svga.txt
sync_file.txt
sysfs-rules.txt
sysrq.txt
this_cpu_ops.txt
unaligned-memory-access.txt
unicode.txt
unshare.txt
vfio.txt
vgaarbiter.txt
video-output.txt
vme_api.txt
volatile-considered-harmful.txt
workqueue.txt
xillybus.txt
xz.txt
zorro.txt