diff options
author | Maximilian Luz <[email protected]> | 2021-02-12 12:54:35 +0100 |
---|---|---|
committer | Hans de Goede <[email protected]> | 2021-03-06 10:23:26 +0100 |
commit | 797e78564634275ed4fe6b3f586c4b96eb1d86bc (patch) | |
tree | 35b9c12aaaeac4904b5beef624971a6ccded404d /drivers/platform/surface/aggregator/controller.c | |
parent | fc622b3d36e6d91330fb21506b9ad1e3206a4dde (diff) |
platform/surface: aggregator_registry: Add base device hub
The Surface Book 3 has a detachable base part. While the top part
(so-called clipboard) contains the CPU, touchscreen, and primary
battery, the base contains, among other things, a keyboard, touchpad,
and secondary battery.
Those devices do not react well to being accessed when the base part is
detached and should thus be removed and added in sync with the base. To
facilitate this, we introduce a virtual base device hub, which
automatically removes or adds the devices registered under it.
Signed-off-by: Maximilian Luz <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Hans de Goede <[email protected]>
Diffstat (limited to 'drivers/platform/surface/aggregator/controller.c')
0 files changed, 0 insertions, 0 deletions