Lines Matching refs:and
10 its responsibilities and feature-set have since been expanded significantly
14 Features and Integration
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
21 for providing battery information (both current status and static values,
23 sensors (e.g. skin temperature) and cooling/performance-mode setting to the
27 and 2 it is required for keyboard HID input. This HID subsystem has been
28 restructured for 7th generation devices and on those, specifically Surface
29 Laptop 3 and Surface Book 3, is responsible for all major HID input (i.e.
30 keyboard and touchpad).
34 5th and 6th generation devices, both battery and temperature information is
37 requests. On 7th generation devices, this additional layer is gone and these
40 harder to discover and requiring us to hard-code a sort of device registry.
41 Due to this, a SSAM bus and subsystem with client devices
48 The type of communication interface between host and EC depends on the
49 generation of the Surface device. On 4th generation devices, host and EC
51 5th and later generations, communication takes place via a USART serial
53 refer to the serial device and its driver as Surface Serial Hub (SSH). When
55 SAM-over-SSH and SAM-over-HID.
59 reverse engineered yet and it is, at the moment, unclear how many (and
67 communication interface for SAM on 5th- and all later-generation Surface
70 response from the EC (explicitly associated with the request), and events
77 more technical protocol documentation and