brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 7ce9b5d Raw
43 lines · plain
1# SPDX-License-Identifier: GPL-2.0+2menu "Surface System Aggregator Module HID support"3	depends on SURFACE_AGGREGATOR4	depends on INPUT5 6config SURFACE_HID7	tristate "HID transport driver for Surface System Aggregator Module"8	depends on SURFACE_AGGREGATOR_REGISTRY9	select SURFACE_HID_CORE10	help11	  Driver to support integrated HID devices on newer Microsoft Surface12	  models.13 14	  This driver provides support for the HID transport protocol provided15	  by the Surface Aggregator Module (i.e. the embedded controller) on16	  7th-generation Microsoft Surface devices, i.e. Surface Book 3 and17	  Surface Laptop 3. On those models, it is mainly used to connect the18	  integrated touchpad and keyboard.19 20	  Say M or Y here, if you want support for integrated HID devices, i.e.21	  integrated touchpad and keyboard, on 7th generation Microsoft Surface22	  models.23 24config SURFACE_KBD25	tristate "HID keyboard transport driver for Surface System Aggregator Module"26	select SURFACE_HID_CORE27	help28	  Driver to support HID keyboards on Surface Laptop 1 and 2 devices.29 30	  This driver provides support for the HID transport protocol provided31	  by the Surface Aggregator Module (i.e. the embedded controller) on32	  Microsoft Surface Laptops 1 and 2. It is used to connect the33	  integrated keyboard on those devices.34 35	  Say M or Y here, if you want support for the integrated keyboard on36	  Microsoft Surface Laptops 1 and 2.37 38endmenu39 40config SURFACE_HID_CORE41	tristate42	select HID43