index.rst 957 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. .. SPDX-License-Identifier: GPL-2.0
  2. ===================
  3. I2C/SMBus Subsystem
  4. ===================
  5. Introduction
  6. ============
  7. .. toctree::
  8. :maxdepth: 1
  9. summary
  10. i2c-protocol
  11. smbus-protocol
  12. instantiating-devices
  13. busses/index
  14. i2c-topology
  15. muxes/i2c-mux-gpio
  16. i2c-sysfs
  17. i2c-address-translators
  18. Writing device drivers
  19. ======================
  20. .. toctree::
  21. :maxdepth: 1
  22. writing-clients
  23. dev-interface
  24. dma-considerations
  25. fault-codes
  26. functionality
  27. Debugging
  28. =========
  29. .. toctree::
  30. :maxdepth: 1
  31. gpio-fault-injection
  32. i2c-stub
  33. Slave I2C
  34. =========
  35. .. toctree::
  36. :maxdepth: 1
  37. slave-interface
  38. slave-eeprom-backend
  39. slave-testunit-backend
  40. Advanced topics
  41. ===============
  42. .. toctree::
  43. :maxdepth: 1
  44. ten-bit-addresses
  45. Legacy documentation
  46. ====================
  47. .. toctree::
  48. :maxdepth: 1
  49. old-module-parameters
  50. .. only:: subproject and html
  51. Indices
  52. =======
  53. * :ref:`genindex`