11e3a2bc8SMaximilian Luz# SPDX-License-Identifier: GPL-2.0-only 21e3a2bc8SMaximilian Luz# 31e3a2bc8SMaximilian Luz# Microsoft Surface Platform-Specific Drivers 41e3a2bc8SMaximilian Luz# 51e3a2bc8SMaximilian Luz 61e3a2bc8SMaximilian Luzmenuconfig SURFACE_PLATFORMS 71e3a2bc8SMaximilian Luz bool "Microsoft Surface Platform-Specific Device Drivers" 81e3a2bc8SMaximilian Luz default y 91e3a2bc8SMaximilian Luz help 101e3a2bc8SMaximilian Luz Say Y here to get to see options for platform-specific device drivers 111e3a2bc8SMaximilian Luz for Microsoft Surface devices. This option alone does not add any 121e3a2bc8SMaximilian Luz kernel code. 131e3a2bc8SMaximilian Luz 141e3a2bc8SMaximilian Luz If you say N, all options in this submenu will be skipped and disabled. 15f23027caSMaximilian Luz 16f23027caSMaximilian Luzif SURFACE_PLATFORMS 17f23027caSMaximilian Luz 18f23027caSMaximilian Luzconfig SURFACE3_WMI 19f23027caSMaximilian Luz tristate "Surface 3 WMI Driver" 20f23027caSMaximilian Luz depends on ACPI_WMI 21f23027caSMaximilian Luz depends on DMI 22f23027caSMaximilian Luz depends on INPUT 23f23027caSMaximilian Luz depends on SPI 24f23027caSMaximilian Luz help 25f23027caSMaximilian Luz Say Y here if you have a Surface 3. 26f23027caSMaximilian Luz 27f23027caSMaximilian Luz To compile this driver as a module, choose M here: the module will 28f23027caSMaximilian Luz be called surface3-wmi. 29f23027caSMaximilian Luz 304df56c36SMaximilian Luzconfig SURFACE_3_BUTTON 314df56c36SMaximilian Luz tristate "Power/home/volume buttons driver for Microsoft Surface 3 tablet" 324df56c36SMaximilian Luz depends on ACPI && KEYBOARD_GPIO && I2C 334df56c36SMaximilian Luz help 344df56c36SMaximilian Luz This driver handles the power/home/volume buttons on the Microsoft Surface 3 tablet. 354df56c36SMaximilian Luz 3685f7582cSMaximilian Luzconfig SURFACE_3_POWER_OPREGION 3785f7582cSMaximilian Luz tristate "Surface 3 battery platform operation region support" 3885f7582cSMaximilian Luz depends on ACPI && I2C 3985f7582cSMaximilian Luz help 4085f7582cSMaximilian Luz This driver provides support for ACPI operation 4185f7582cSMaximilian Luz region of the Surface 3 battery platform driver. 4285f7582cSMaximilian Luz 43*411269baSMaximilian Luzconfig SURFACE_PRO3_BUTTON 44*411269baSMaximilian Luz tristate "Power/home/volume buttons driver for Microsoft Surface Pro 3/4 tablet" 45*411269baSMaximilian Luz depends on ACPI && INPUT 46*411269baSMaximilian Luz help 47*411269baSMaximilian Luz This driver handles the power/home/volume buttons on the Microsoft Surface Pro 3/4 tablet. 48*411269baSMaximilian Luz 49f23027caSMaximilian Luzendif # SURFACE_PLATFORMS 50