client-api.rst 839 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. .. SPDX-License-Identifier: GPL-2.0+
  2. ===============================
  3. Client Driver API Documentation
  4. ===============================
  5. .. contents::
  6. :depth: 2
  7. Serial Hub Communication
  8. ========================
  9. .. kernel-doc:: include/linux/surface_aggregator/serial_hub.h
  10. .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
  11. :export:
  12. Controller and Core Interface
  13. =============================
  14. .. kernel-doc:: include/linux/surface_aggregator/controller.h
  15. .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
  16. :export:
  17. .. kernel-doc:: drivers/platform/surface/aggregator/core.c
  18. :export:
  19. Client Bus and Client Device API
  20. ================================
  21. .. kernel-doc:: include/linux/surface_aggregator/device.h
  22. .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
  23. :export: