index.rst 880 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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