https://github.com/torvalds/linux
Raw File
Tip revision: a111daf0c53ae91e71fd2bfe7497862d14132e3e authored by Linus Torvalds on 19 June 2022, 20:06:47 UTC
Linux 5.19-rc3
Tip revision: a111daf
index.rst
.. 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`
back to top