Kconfig (fc622b3d36e6d91330fb21506b9ad1e3206a4dde) | Kconfig (b78b4982d7637ededbc40b5f4aa59394acee8a60) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Microsoft Surface Platform-Specific Drivers 4# 5 6menuconfig SURFACE_PLATFORMS 7 bool "Microsoft Surface Platform-Specific Device Drivers" 8 depends on ACPI --- 118 unchanged lines hidden (view full) --- 127 containing the dGPU will not correctly update the state of the 128 corresponding PCIe device if it is in D3cold. This driver adds support 129 for out-of-band hot-plug notifications, ensuring that the device state 130 is properly updated even when the device in question is in D3cold. 131 132 Select M or Y here, if you want to (fully) support hot-plugging of 133 dGPU devices on the Surface Book 2 and/or 3 during D3cold. 134 | 1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Microsoft Surface Platform-Specific Drivers 4# 5 6menuconfig SURFACE_PLATFORMS 7 bool "Microsoft Surface Platform-Specific Device Drivers" 8 depends on ACPI --- 118 unchanged lines hidden (view full) --- 127 containing the dGPU will not correctly update the state of the 128 corresponding PCIe device if it is in D3cold. This driver adds support 129 for out-of-band hot-plug notifications, ensuring that the device state 130 is properly updated even when the device in question is in D3cold. 131 132 Select M or Y here, if you want to (fully) support hot-plugging of 133 dGPU devices on the Surface Book 2 and/or 3 during D3cold. 134 |
135config SURFACE_PLATFORM_PROFILE 136 tristate "Surface Platform Profile Driver" 137 depends on SURFACE_AGGREGATOR_REGISTRY 138 select ACPI_PLATFORM_PROFILE 139 help 140 Provides support for the ACPI platform profile on 5th- and later 141 generation Microsoft Surface devices. 142 143 More specifically, this driver provides ACPI platform profile support 144 on Microsoft Surface devices with a Surface System Aggregator Module 145 (SSAM) connected via the Surface Serial Hub (SSH / SAM-over-SSH). In 146 other words, this driver provides platform profile support on the 147 Surface Pro 5, Surface Book 2, Surface Laptop, Surface Laptop Go and 148 later. On those devices, the platform profile can significantly 149 influence cooling behavior, e.g. setting it to 'quiet' (default) or 150 'low-power' can significantly limit performance of the discrete GPU on 151 Surface Books, while in turn leading to lower power consumption and/or 152 less fan noise. 153 154 Select M or Y here, if you want to include ACPI platform profile 155 support on the above mentioned devices. 156 |
|
135config SURFACE_PRO3_BUTTON 136 tristate "Power/home/volume buttons driver for Microsoft Surface Pro 3/4 tablet" 137 depends on INPUT 138 help 139 This driver handles the power/home/volume buttons on the Microsoft Surface Pro 3/4 tablet. 140 141source "drivers/platform/surface/aggregator/Kconfig" 142 143endif # SURFACE_PLATFORMS | 157config SURFACE_PRO3_BUTTON 158 tristate "Power/home/volume buttons driver for Microsoft Surface Pro 3/4 tablet" 159 depends on INPUT 160 help 161 This driver handles the power/home/volume buttons on the Microsoft Surface Pro 3/4 tablet. 162 163source "drivers/platform/surface/aggregator/Kconfig" 164 165endif # SURFACE_PLATFORMS |