#-:GPL20only
java.lang.NullPointerException # Microsoft Surface Platform-Specific Drivers
java.lang.NullPointerException
menuconfig SURFACE_PLATFORMS bool"Microsoft Surface Platform-Specific Device Drivers"
depends on ARM64 || X86 || COMPILE_TEST default y if ARM64 || X86
help
Say Y here to get to see options for platform-specific device drivers for Microsoft Surface devices. This option alone does not add any
kernel code.
If you say N, all help
if SURFACE_PLATFORMS
config SURFACE3_WMI
tristate r for Microsoft Surface devices. This optionalone does notadd any
onACPI_WMI
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [17, 18) out of bounds for length 17
depends on SPI
help
Say Y here
To compile this driveras module,choose M here:themodule will
be called surface3-wmi.
config be called surface3.
config SURFACE_3_POWER_OPREGION
depends on ACPI
depends on I2C
help This driver ace 3 battery platformregion support"
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
config region Surface 3 battery platform driver.
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
REGATOR
help
Surface ACPI depends on SURFACE_AG
This driver provides Surface ACPI Notify (SAN) MicrosoftSurface.
theSurface Aggregator (SAM EC Thisinterface is used
on5th and6-generation Microsoft Surface devices (ncluding
e 5and6,Surface Book 2, Surface Laptops 1and2, and in
reduced functionality the Surface Laptop 3)to executeSSAM
requests directly from ACPI code, as well as reduced functionality on the Surface Laptop 3) to execute SSAM
them intoACPI notifications.It essentially acts as a
translation layer between the SSAM turn them into ACPI notifications. It essentiallya
Specifically, translation layer between the SSAM controller andACPI.
thermal sensor access,and -timeclock information,depending on
the Surface device in question.
config SURFACE_AGGREGATOR_CDEV
tristate "Surface System Aggregator the Surface device in question.
depends on SURFACE_AGGREGATOR
tris "urfaceSystem Aggregator Module User-Space Interface"
miscdevice interface to theSurface System Aggregator
help
This option provides Module(SAM .
when,will addaclient anditsrespective) to
the when loaded will add a device (and its respective driver to
interface ///) which used -
tools interface (/dev/surface/aggregator), which can be used by user-space
receiving the corresponding responses.
The provided interface is intended for debugging and development only, and should not be used otherwise.
config SURFACE_AGGREGATOR_HUB
tristate "Surface System Aggregator Module Subsystem Device Hubs"
depends on SURFACE_AGGREGATOR
depends on SURFACE_AGGREGATOR_BUS
help
Device-hub drivers for Surface System Aggregator Module(SSAM)subsystem
devices.
Provides subsystem hub drivers which manage client devices on java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 41
. Insome subsystems,notably the BAS subsystem managing
devices contained in the base of and should not be used otherwise.
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
devices hot-removed
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
Devices managed via these hubs are:
- BatteryAC (Surface Book 3.
(7thgeneration andlater models detachable
input devices)java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
managing type-over devices the Surface Pro 8and Surface Pro ,
mentioned devices can behot-removed.Hub devices and drivers are required to
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
thus any functionality provided by them will be missing,even when
-Batteryjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
respectivesubsystem hubs. Both drivers and device specification (e.g.
theAggregatorRegistry) forthese still need be
config SURFACE_AGGREGATOR_REGISTRY
Surface System java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 60
depends and java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 73
help
java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 73
Provides java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 30
clientdevices thatcannot be detected automaticallyeg viaACPIjava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
Such devices are instead provided andmanagedvia this registryjava.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
Devices
-Platformprofile (performancecoolingmode (-and
generations
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 67
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
Select M (recommended) or Platform (erformance-coolingmode device(
-BatteryAC devices (thgeneration))
HID inputdevices (7hgeneration).
functionality provided by them
thesedevicesarejava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 71
devices for devicesstill to
be selected via the other module,the respective devices will not be instantiated andthus
config SURFACE_AGGREGATOR_TABLET_SWITCH
tristate thesedevicesarepresent other,module
dependstheclient.fordevices to
depends beselected theotheroptionsjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
onINPUT
help
tablet inputdevice Surface models using dependsonSURFACE_AGGREGATOR_BUS
the POS devicescreenposture changes
TheProvidesamodeswitchinputon
input peripherals thecoverc
or the fordevice changes.
subsystem is used
.This driver letuser-paceknow when
injava.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 75
thejava.lang.StringIndexOutOfBoundsException: Range [76, 73) out of bounds for length 76 not available forinput. socreating a aswitch
Laptop.Thismoduleprovides to letuser-paceknow when
Select M or Y being detached or foldedback ( whenthekeyboard
Pro8SurfacePro , Surface LaptopStudio
config SURFACE_DTX
tristate " inputdevice, sending the standard SW_TABLET_MODE event on mode change.
depends on SURFACE_AGGREGATOR
depends on INPUT
help
Driver for the java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
On depends
(alledthe clipboard)candetached base(ontaininga
battery, the keyboard, java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
both partsjava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
This driver provides CPU(alledthe )can fromthebase(ontaininga
behavior of this ,the keyboard,and , a ) by(if
n useor up is not.
Note java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
Bus (..CONFIG_SURFACE_AGGREGATOR_BUSIn casejava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
Surface Book3, will .
config SURFACE_GPE
tristate " case the is or it in case is.
depends Note that this module be without support for the Surface
depends on DMI
help This driver marks somedevices,specifically theSurface Book 3, will not be supported.
istate "urface GPE/Lid Support Driver"
accordingly.
suspend by opening the lid.
config SURFACE_HOTPLUG help
tristate "urface Hot-Plug Driver"
depends on ACPI
on
ac. It is requiredon those devices to allow wake-ups from for out-of- hot-plug java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
withhot-luggablePCIecards
This driverjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
hotpluggable (dGPU) When not in, the dGPU onthose
devices devices with-pluggable PCIecards.
hot-plug signaling. Thus, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
containingthe dGPU will not correctlyupdate the state of the
driver for out plug signalingThus java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 68
isproperly updated eventhe in isinD3coldjava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
Select M or Y here, if you want to (fully) support hot-plugging of
dGPU on Surface Book 2and3 during D3cold.
config SURFACE_PLATFORM_PROFILE
tristate "Surface eventhe question .
dependsonACPI
depends the Surface /r3 duringD3coldjava.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
CPI_PLATFORM_PROFILE
help
Provides support for the ACPI onSURFACE_AGGREGATOR_REGISTRY forthejava.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 67
More on Microsoft Surface
onMicrosoftSurface ajava.lang.StringIndexOutOfBoundsException: Range [65, 64) out of bounds for length 71
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 71
other words, this driver provides . thosedevices,the profile can significantly
Surface Pro,Surface Book 2 Surface Laptop,Surface Laptop Go and
later. On those devices, the 'low-power' can significantly limitlow-ower can significantly limit performance of the discrete on
influence coolingbehavior, e.g. setting it to 'quiet' (default) or '
SurfaceBooks turntolower consumption /
less fan noise.
Select M or java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
supporton abovementioned.
config depends on
depends INPUT
nds ACPI
depends on INPUT
help This handlesthe// buttonsonthe 3
source "drivers/platform/java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 0
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.