1b05ff100SMaximilian Luz# SPDX-License-Identifier: GPL-2.0+ 2b05ff100SMaximilian Luzmenu "Surface System Aggregator Module HID support" 3b05ff100SMaximilian Luz depends on SURFACE_AGGREGATOR 4b05ff100SMaximilian Luz depends on INPUT 5b05ff100SMaximilian Luz 6b05ff100SMaximilian Luzconfig SURFACE_HID 7b05ff100SMaximilian Luz tristate "HID transport driver for Surface System Aggregator Module" 8b05ff100SMaximilian Luz depends on SURFACE_AGGREGATOR_REGISTRY 9b05ff100SMaximilian Luz select SURFACE_HID_CORE 10b05ff100SMaximilian Luz help 11b05ff100SMaximilian Luz Driver to support integrated HID devices on newer Microsoft Surface 12b05ff100SMaximilian Luz models. 13b05ff100SMaximilian Luz 14b05ff100SMaximilian Luz This driver provides support for the HID transport protocol provided 15b05ff100SMaximilian Luz by the Surface Aggregator Module (i.e. the embedded controller) on 16b05ff100SMaximilian Luz 7th-generation Microsoft Surface devices, i.e. Surface Book 3 and 17b05ff100SMaximilian Luz Surface Laptop 3. On those models, it is mainly used to connect the 18b05ff100SMaximilian Luz integrated touchpad and keyboard. 19b05ff100SMaximilian Luz 20b05ff100SMaximilian Luz Say M or Y here, if you want support for integrated HID devices, i.e. 21b05ff100SMaximilian Luz integrated touchpad and keyboard, on 7th generation Microsoft Surface 22b05ff100SMaximilian Luz models. 23b05ff100SMaximilian Luz 24*35a927f2SMaximilian Luzconfig SURFACE_KBD 25*35a927f2SMaximilian Luz tristate "HID keyboard transport driver for Surface System Aggregator Module" 26*35a927f2SMaximilian Luz select SURFACE_HID_CORE 27*35a927f2SMaximilian Luz help 28*35a927f2SMaximilian Luz Driver to support HID keyboards on Surface Laptop 1 and 2 devices. 29*35a927f2SMaximilian Luz 30*35a927f2SMaximilian Luz This driver provides support for the HID transport protocol provided 31*35a927f2SMaximilian Luz by the Surface Aggregator Module (i.e. the embedded controller) on 32*35a927f2SMaximilian Luz Microsoft Surface Laptops 1 and 2. It is used to connect the 33*35a927f2SMaximilian Luz integrated keyboard on those devices. 34*35a927f2SMaximilian Luz 35*35a927f2SMaximilian Luz Say M or Y here, if you want support for the integrated keyboard on 36*35a927f2SMaximilian Luz Microsoft Surface Laptops 1 and 2. 37*35a927f2SMaximilian Luz 38b05ff100SMaximilian Luzendmenu 39b05ff100SMaximilian Luz 40b05ff100SMaximilian Luzconfig SURFACE_HID_CORE 41b05ff100SMaximilian Luz tristate 42b05ff100SMaximilian Luz select HID 43