Commit 21593938 authored by Luca Ceresoli's avatar Luca Ceresoli Committed by Wolfram Sang

docs: i2c: sort index logically

The index page currently lists sections in alphabetical file order without
caring about their content. Sort sections based on their content logically,
according to the following structure:

 * Intro to I2C/SMBus and their usage in Linux: summary, i2c-protocol,
   smbus-protocol, instantiating-devices, busses/index, i2c-topology,
   muxes/i2c-mux-gpio
 * Implementing drivers: writing-clients, dev-interface,
   dma-considerations, fault-codes, functionality
 * Debugging: gpio-fault-injection, i2c-stub
 * Slave I2C: slave-interface, slave-eeprom-backend
 * Advanced: ten-bit-addresses
 * Obsolete info: upgrading-clients, old-module-parameters
Signed-off-by: default avatarLuca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: default avatarJean Delvare <jdelvare@suse.de>
Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
parent 4a890148
...@@ -4,30 +4,66 @@ ...@@ -4,30 +4,66 @@
I2C/SMBus Subsystem I2C/SMBus Subsystem
=================== ===================
Introduction
============
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
summary
i2c-protocol
smbus-protocol
instantiating-devices
busses/index
i2c-topology
muxes/i2c-mux-gpio
Writing device drivers
======================
.. toctree::
:maxdepth: 1
writing-clients
dev-interface dev-interface
dma-considerations dma-considerations
fault-codes fault-codes
functionality functionality
Debugging
=========
.. toctree::
:maxdepth: 1
gpio-fault-injection gpio-fault-injection
i2c-protocol
i2c-stub i2c-stub
i2c-topology
instantiating-devices Slave I2C
old-module-parameters =========
slave-eeprom-backend
.. toctree::
:maxdepth: 1
slave-interface slave-interface
smbus-protocol slave-eeprom-backend
summary
Advanced topics
===============
.. toctree::
:maxdepth: 1
ten-bit-addresses ten-bit-addresses
upgrading-clients
writing-clients
muxes/i2c-mux-gpio Legacy documentation
====================
busses/index .. toctree::
:maxdepth: 1
upgrading-clients
old-module-parameters
.. only:: subproject and html .. only:: subproject and html
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment