Hi Sebastian, Jiri, Here is a pull-req with the drivers/platform/surface changes necessary as prereqs for the surface power_supply resp. HID patches which have been submitted to you. Note the dependency seems to purely be a runtime/Kconfig one, so theoretically the patches could be merged without this, but then they cannot be compile-tested, since the "depends on SURFACE_AGGREGATOR_REGISTRY" then will never be true. Regards, Hans The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15: Linux 5.12-rc2 (2021-03-05 17:33:41 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/platform-drivers-x86-surface-aggregator-v5.13-1 for you to fetch changes up to aebf0a11a8c1fb6444d1365db97f90672199a867: platform/surface: aggregator_registry: Add HID subsystem devices (2021-03-06 10:23:26 +0100) ---------------------------------------------------------------- Signed tag for the immutable platform-surface-aggregator-registry branch for merging into other sub-systems. Note this is based on v5.12-rc2. ---------------------------------------------------------------- Maximilian Luz (6): platform/surface: Set up Surface Aggregator device registry platform/surface: aggregator_registry: Add base device hub platform/surface: aggregator_registry: Add battery subsystem devices platform/surface: aggregator_registry: Add platform profile device platform/surface: aggregator_registry: Add DTX device platform/surface: aggregator_registry: Add HID subsystem devices MAINTAINERS | 1 + drivers/platform/surface/Kconfig | 27 + drivers/platform/surface/Makefile | 1 + .../platform/surface/surface_aggregator_registry.c | 641 +++++++++++++++++++++ 4 files changed, 670 insertions(+) create mode 100644 drivers/platform/surface/surface_aggregator_registry.c