Home
last modified time | relevance | path

Searched full:surface (Results 1 – 25 of 45) sorted by relevance

12

/Documentation/driver-api/surface_aggregator/
Dinternal-api.rst14 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h
17 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.c
20 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_msgb.h
23 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.h
26 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
33 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.h
36 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.c
43 .. kernel-doc:: drivers/platform/surface/aggregator/controller.h
46 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
53 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
[all …]
Doverview.rst7 The Surface/System Aggregator Module (SAM, SSAM) is an (arguably *the*)
8 embedded controller (EC) on Microsoft Surface devices. It has been originally
9 introduced on 4th generation devices (Surface Pro 4, Surface Book 1), but
17 Not much is currently known about SAM on 4th generation devices (Surface Pro
18 4, Surface Book 1), due to the use of a different communication interface
19 between host and EC (as detailed below). On 5th (Surface Pro 2017, Surface
20 Book 2, Surface Laptop 1) and later generation devices, SAM is responsible
24 host. On the Surface Book 2, specifically, it additionally provides an
26 display part from the keyboard part of the device), on the Surface Laptop 1
28 restructured for 7th generation devices and on those, specifically Surface
[all …]
Dclient-api.rst16 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
25 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
28 .. kernel-doc:: drivers/platform/surface/aggregator/core.c
37 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
Dindex.rst4 Surface System Aggregator Module (SSAM)
Dssh.rst22 Surface Serial Hub Protocol
25 The Surface Serial Hub (SSH) is the central communication interface for the
26 embedded Surface Aggregator Module controller (SAM or EC), found on newer
27 Surface generations. We will refer to this protocol and interface as
30 On Surface devices with SAM-over-SSH, SAM is connected to the host via UART
34 more. For Surface Laptops, keyboard input is handled via HID directed
35 through SAM, on the Surface Laptop 3 and Surface Book 3 this also includes
/Documentation/devicetree/bindings/platform/
Dmicrosoft,surface-sam.yaml4 $id: http://devicetree.org/schemas/platform/microsoft,surface-sam.yaml#
7 title: Surface System Aggregator Module (SAM, SSAM)
13 Surface devices use a standardized embedded controller to let the
20 const: microsoft,surface-sam
38 compatible = "microsoft,surface-sam";
/Documentation/driver-api/surface_aggregator/clients/
Dsan.rst8 Surface ACPI Notify
11 The Surface ACPI Notify (SAN) device provides the bridge between ACPI and
14 relating to the discrete GPU (dGPU) of the Surface Book 2 can be sent from
15 ACPI code (note: the Surface Book 3 uses a different method for this). The
43 .. kernel-doc:: drivers/platform/surface/surface_acpi_notify.c
Ddtx.rst14 and re-attachment handling. To this end, it provides the ``/dev/surface/dtx``
33 The detachable upper part of the Surface Book, housing the screen and CPU.
36 The lower part of the Surface Book from which the clipboard can be
701 * ``SDTX_DEVICE_TYPE_HID``, for Surface Aggregator Module over HID, and
703 * ``SDTX_DEVICE_TYPE_SSH``, for Surface Aggregator Module over Surface Serial
718 https://github.com/linux-surface/surface-dtx-daemon.
Dcdev.rst17 The provided interface is accessible through the ``/dev/surface/aggregator``
23 at https://github.com/linux-surface/surface-aggregator-module/tree/master/scripts/ssam.
/Documentation/input/
Dmulti-touch-protocol.rst15 objects in direct contact with the device surface, is needed. This
61 surface. The order in which the packets appear in the event stream is not
189 indicate the distance between the contact and the surface.
236 surface units. If the surface has an X times Y resolution, the largest
240 The length, in surface units, of the minor axis of the contact. If the
244 The length, in surface units, of the major axis of the approaching
250 The length, in surface units, of the minor axis of the approaching
268 The distance, in surface units, between the contact and the surface. Zero
269 distance means the contact is touching the surface. A positive number means
270 the contact is hovering above the surface.
[all …]
Devent-codes.rst155 pen is hovering over but not touching the tablet surface.
228 - Used to describe the distance of a tool from an interaction surface. This
355 For touchpads where the button is placed beneath the surface, such that
/Documentation/ABI/testing/
Dsysfs-devices-physical_location13 Describes which panel surface of the system’s housing the
21 the panel surface.
28 the panel surface.
Dsysfs-bus-iio-light-si11336 dark photodiode. "small" indicate the surface area capturing
14 dark photodiodes. "large" indicate the surface area capturing
Dsysfs-driver-wacom29 when the stylus does not touch the tablet surface, and no
39 when the stylus touches the tablet surface, or any button is
/Documentation/hwmon/
Dsurface_fan.rst8 * Microsoft Surface Pro 9
15 This provides monitoring of the fan found in some Microsoft Surface Pro devices,
16 like the Surface Pro 9. The fan is always controlled by the onboard controller.
/Documentation/devicetree/bindings/iio/
Dmount-matrix.txt52 device relative to the center of the planet, i.e. relative to its surface at
56 is held with its screen flat on the planets surface and 0 on the other axes,
78 its top towards surface, you get a negative y axis.
125 display is readable by a person standing upright on the earth surface, this
131 device on a flat surface and spin it around the z axis (such as rotating a
/Documentation/devicetree/bindings/input/
Delan,ekth3000.yaml38 description: touchpad is a clickpad (the entire surface is a button)
/Documentation/userspace-api/media/v4l/
Ddev-overlay.rst94 primary graphics surface assume a certain color.
99 pixel is displayed, otherwise a pixel of the graphics surface.
103 video is displayed, so the graphics surface can be seen here.
130 its position over the graphics surface and the clipping to be applied.
/Documentation/gpu/amdgpu/display/
Ddc-glossary.rst219 Single Large Surface
Ddcn-overview.rst79 that HUBP accesses a surface using a specific format read from memory, and our
189 Many DCN registers are double buffered, most importantly the surface address.
/Documentation/userspace-api/
Dno_new_privs.rst52 - By itself, ``no_new_privs`` can be used to reduce the attack surface
Dseccomp_filter.rst13 surface exposed to the application. System call filtering is meant for
34 mechanism for minimizing the exposed kernel surface. It is meant to be
79 time, but allow for further decreasing the attack surface during
/Documentation/core-api/
Dsymbol-namespaces.rst6 export surface of in-kernel symbols exported through the family of
23 surface of the in-kernel API. It allows subsystem maintainers to partition
/Documentation/admin-guide/gpio/
Dgpio-aggregator.rst23 grab and which not, reducing the attack surface.
/Documentation/security/
Dself-protection.rst20 attack surface. (Especially when they have the ability to load arbitrary
31 Attack Surface Reduction
127 unexpectedly extend the available attack surface. (The on-demand loading

12