2021-03-11 01:53:28 +03:00
|
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
|
|
menu "Surface System Aggregator Module HID support"
|
|
|
|
depends on SURFACE_AGGREGATOR
|
|
|
|
depends on INPUT
|
|
|
|
|
|
|
|
config SURFACE_HID
|
|
|
|
tristate "HID transport driver for Surface System Aggregator Module"
|
|
|
|
depends on SURFACE_AGGREGATOR_REGISTRY
|
|
|
|
select SURFACE_HID_CORE
|
|
|
|
help
|
|
|
|
Driver to support integrated HID devices on newer Microsoft Surface
|
|
|
|
models.
|
|
|
|
|
|
|
|
This driver provides support for the HID transport protocol provided
|
|
|
|
by the Surface Aggregator Module (i.e. the embedded controller) on
|
|
|
|
7th-generation Microsoft Surface devices, i.e. Surface Book 3 and
|
|
|
|
Surface Laptop 3. On those models, it is mainly used to connect the
|
|
|
|
integrated touchpad and keyboard.
|
|
|
|
|
|
|
|
Say M or Y here, if you want support for integrated HID devices, i.e.
|
|
|
|
integrated touchpad and keyboard, on 7th generation Microsoft Surface
|
|
|
|
models.
|
|
|
|
|
2021-03-11 01:53:29 +03:00
|
|
|
config SURFACE_KBD
|
|
|
|
tristate "HID keyboard transport driver for Surface System Aggregator Module"
|
|
|
|
select SURFACE_HID_CORE
|
|
|
|
help
|
|
|
|
Driver to support HID keyboards on Surface Laptop 1 and 2 devices.
|
|
|
|
|
|
|
|
This driver provides support for the HID transport protocol provided
|
|
|
|
by the Surface Aggregator Module (i.e. the embedded controller) on
|
|
|
|
Microsoft Surface Laptops 1 and 2. It is used to connect the
|
|
|
|
integrated keyboard on those devices.
|
|
|
|
|
|
|
|
Say M or Y here, if you want support for the integrated keyboard on
|
|
|
|
Microsoft Surface Laptops 1 and 2.
|
|
|
|
|
2021-03-11 01:53:28 +03:00
|
|
|
endmenu
|
|
|
|
|
|
|
|
config SURFACE_HID_CORE
|
|
|
|
tristate
|
|
|
|
select HID
|