Lines Matching refs:EC
22 events. Commands are sent to the EC and may have a different implications in
23 different contexts. Events are sent by the EC upon some internal state
25 initiated by the EC.
44 The command is accepted by the EC as a valid command and acknowledged
45 (following the standard communication protocol), but the EC does not act
72 Note that the detachment process is governed fully by the EC. The
73 ``surface_dtx`` driver only relays events from the EC to user-space and
74 commands from user-space to the EC, i.e. it does not influence this process.
80 1. The EC turns on the indicator led on the detach-button, sends a
87 to the EC via IOCTLs provided by this driver.
89 3. The EC waits for instructions from user-space and acts according to them.
90 If the EC does not receive any instructions in a given period, it will
93 - If the latch is unlocked, the EC will open the latch and the clipboard
96 description below for more details on the follow-up behavior of the EC.
98 - If the latch is locked, the EC will *not* open the latch, meaning the
99 clipboard cannot be detached from the base. Furthermore, the EC sends
106 detachment process. Furthermore, the EC will send a detach-request event,
110 - Execute ``SDTX_IOCTL_LATCH_CONFIRM``. This will cause the EC to open the
115 successfully. If the EC fails to open the latch, e.g. due to hardware
124 be completed nor canceled, and the EC will still be waiting for further
140 point when a detachment operation is in progress (i.e. after the EC has sent
143 process is canceled on the EC-level and an identical event is being sent.
147 The detachment process may further be canceled by the EC due to hardware
191 Unknown status or error codes sent by the EC are assigned to the ``UNKNOWN``
306 - EC canceled detachment process.
337 Sent when a detachment process is canceled by the EC due to unfulfilled
519 - Send heartbeat signal to EC.
693 ``SDTX_IOCTL_GET_BASE_INFO`` are directly forwarded from the EC in the lower
694 byte of the combined |__u16| value, with the driver storing the EC type from
698 The ``SDTX_DEVICE_TYPE()`` macro can be used to determine the EC device
706 Note that currently only the ``SSH`` type EC is supported, however ``HID``