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

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
Loading
Loading
Loading
Loading
+47 −11
Original line number Diff line number Diff line
@@ -4,30 +4,66 @@
I2C/SMBus Subsystem
===================

Introduction
============

.. toctree::
   :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
   dma-considerations
   fault-codes
   functionality

Debugging
=========

.. toctree::
   :maxdepth: 1

   gpio-fault-injection
   i2c-protocol
   i2c-stub
   i2c-topology
   instantiating-devices
   old-module-parameters
   slave-eeprom-backend

Slave I2C
=========

.. toctree::
   :maxdepth: 1

   slave-interface
   smbus-protocol
   summary
   slave-eeprom-backend

Advanced topics
===============

.. toctree::
   :maxdepth: 1

   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