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