xref: /linux/Documentation/driver-api/surface_aggregator/client-api.rst (revision a4eb44a6435d6d8f9e642407a4a06f65eb90ca04)
1.. SPDX-License-Identifier: GPL-2.0+
2
3===============================
4Client Driver API Documentation
5===============================
6
7.. contents::
8    :depth: 2
9
10
11Serial 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
20Controller 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
32Client 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:
39