Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / Documentation / driver-api / surface_aggregator / client-api.rst
1 .. SPDX-License-Identifier: GPL-2.0+
2
3 ===============================
4 Client Driver API Documentation
5 ===============================
6
7 .. contents::
8     :depth: 2
9
10
11 Serial Hub Communication
12 ========================
13
14 .. kernel-doc:: include/linux/surface_aggregator/serial_hub.h
15
16 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
17     :export:
18
19
20 Controller and Core Interface
21 =============================
22
23 .. kernel-doc:: include/linux/surface_aggregator/controller.h
24
25 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
26     :export:
27
28 .. kernel-doc:: drivers/platform/surface/aggregator/core.c
29     :export:
30
31
32 Client Bus and Client Device API
33 ================================
34
35 .. kernel-doc:: include/linux/surface_aggregator/device.h
36
37 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
38     :export: