summaryrefslogblamecommitdiff
path: root/Documentation/i2c/index.rst
blob: 6270f1fd7d4eda95fd89f4b8834160d98428ea90 (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
   i2c-sysfs

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
   slave-testunit-backend

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

.. toctree::
   :maxdepth: 1

   ten-bit-addresses

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

.. toctree::
   :maxdepth: 1

   old-module-parameters

.. only::  subproject and html

   Indices
   =======

   * :ref:`genindex`