summaryrefslogblamecommitdiff
path: root/Documentation/i2c/index.rst
blob: fee4744475df4317f52e2515eda0a1edb6c2ab45 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                   




                   


            


               














                        



                     






               
                       
           






               
                  







                       
                    
 

                    
 




                        






                              
.. SPDX-License-Identifier: GPL-2.0

===================
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-stub

Slave I2C
=========

.. toctree::
   :maxdepth: 1

   slave-interface
   slave-eeprom-backend

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

.. toctree::
   :maxdepth: 1

   ten-bit-addresses

Legacy documentation
====================

.. toctree::
   :maxdepth: 1

   upgrading-clients
   old-module-parameters

.. only::  subproject and html

   Indices
   =======

   * :ref:`genindex`