Home
last modified time | relevance | path

Searched refs:EC (Results 1 – 25 of 111) sorted by relevance

12345

/linux/Documentation/ABI/testing/
H A Ddebugfs-cros-ec5 If the EC supports the CONSOLE_READ command type, this file
6 can be used to grab the EC logs. The kernel polls for the log
14 This file dumps the EC panic information from the previous
16 type is supported by the EC.
31 A u32 providing the time since EC booted in ms. This is
32 is used for synchronizing the AP host time with the EC
34 by the EC or there is a communication problem.
43 an EC with this feature will return a summary of SLP_S0
45 the most recent response from the AP's resume message to the EC.
49 received. Bit 31 is set if the EC attempted to wake the
[all …]
H A Dsysfs-class-chromeos5 Show the EC flash information.
19 Tell the EC to reboot in various ways. Options are:
26 - "hibernate": Hibernate the EC.
33 Show the information about the EC software and hardware.
51 Show if the AP mode entry EC feature is supported.
52 It indicates whether the EC waits for direction from the AP
H A Ddebugfs-wilco-ec18 Write and read raw mailbox commands to the EC.
21 bytes will be sent to the EC. Then, you can read the bytes of
32 // Request EC info type 3 (EC firmware build date)
H A Ddebugfs-ec6 General information like which GPE is assigned to the EC and whether
8 Knowing the EC GPE one can watch the amount of HW events related to
9 the EC here (XY -> GPE number from `/sys/kernel/debug/ec/*/gpe`):
H A Dsysfs-bus-iio-cros-ec18 This attribute is exposed by the CrOS EC sensors driver and
19 represents the sensor ID as exposed by the EC. This ID is used
H A Dsysfs-class-power-wilco25 through EC's private PID. Switching to a different mode will
26 be denied by Wilco EC when Long Life mode is enabled.
/linux/drivers/platform/chrome/
H A DKconfig81 Controller (EC) providing keyboard, battery and power services.
83 protocol for talking to the EC is defined by the bus driver.
94 EC through an I2C bus. This uses a simple byte-level protocol with
102 If you say Y here, you get support for talking to the ChromeOS EC
104 checksum. Also since there's no addition EC-to-host interrupt, this
115 If you say Y here, you get support for talking to the ChromeOS EC
128 If you say Y here, you get support for talking to the ChromeOS EC
129 through a SPI bus, using a byte-level protocol. Since the EC's
137 If you say Y here, you get support for talking to the ChromeOS EC
148 If you say Y here, you get support for talking to the ChromeOS EC
[all …]
/linux/drivers/iio/common/cros_ec_sensors/
H A DKconfig6 tristate "ChromeOS EC Sensors Core"
11 Base module for the ChromeOS EC Sensors module.
17 tristate "ChromeOS EC Contiguous Sensors"
22 presented by the ChromeOS EC Sensor hub.
26 tristate "ChromeOS EC Sensor for lid angle"
31 This module is loaded when the EC can calculate the angle between the base
35 tristate "ChromeOS EC Activity Sensors"
38 Module to handle activity events presented by the ChromeOS EC sensor hub.
/linux/drivers/gpu/drm/display/
H A Ddrm_hdmi_helper.c89 #define EC(x) ((x) << 2) macro
93 #define HDMI_COLORIMETRY_SMPTE_170M_YCC (C(1) | EC(0) | ACE(0))
94 #define HDMI_COLORIMETRY_BT709_YCC (C(2) | EC(0) | ACE(0))
95 #define HDMI_COLORIMETRY_XVYCC_601 (C(3) | EC(0) | ACE(0))
96 #define HDMI_COLORIMETRY_XVYCC_709 (C(3) | EC(1) | ACE(0))
97 #define HDMI_COLORIMETRY_SYCC_601 (C(3) | EC(2) | ACE(0))
98 #define HDMI_COLORIMETRY_OPYCC_601 (C(3) | EC(3) | ACE(0))
99 #define HDMI_COLORIMETRY_OPRGB (C(3) | EC(4) | ACE(0))
100 #define HDMI_COLORIMETRY_BT2020_CYCC (C(3) | EC(5) | ACE(0))
101 #define HDMI_COLORIMETRY_BT2020_RGB (C(3) | EC(6) | ACE(0))
[all …]
/linux/drivers/platform/chrome/wilco_ec/
H A DKconfig9 Wilco EC over an eSPI bus. This uses a simple byte-level protocol
16 tristate "Enable raw access to EC via debugfs"
20 the Wilco EC via debugfs. These commands do not do any byte
26 tristate "Enable event forwarding from EC to userspace"
29 If you say Y here, you get support for the EC to send events
30 (such as power state changes) to userspace. The EC sends the events
35 tristate "Enable querying telemetry data from EC"
38 If you say Y here, you get support to query EC telemetry data from
/linux/Documentation/wmi/devices/
H A Duniwill-laptop.rst10 Many notebooks manufactured by Uniwill (either directly or as ODM) provide a EC interface
14 EC WMI interface description
17 The EC WMI interface description can be decoded from the embedded binary MOF (bmof)
71 This WMI method is used to communicate with the EC. The ``Data`` argument holds the following
79 The first 8 bits of the ``Return`` value contain the data returned by the EC when reading.
80 The special value ``0xFEFEFEFE`` is used to indicate a communication failure with the EC.
87 Reverse-Engineering the EC WMI interface
90 .. warning:: Randomly poking the EC can potentially cause damage to the machine and other unwanted
93 The EC behind the ``GetSetULong`` method is used by the OEM software supplied by the manufacturer.
97 The EC can be accessed under Windows using powershell (requires admin privileges):
[all …]
/linux/drivers/platform/surface/aggregator/
H A DKconfig11 embedded controller (EC) found on 5th- and later-generation Microsoft
15 Depending on the device in question, this EC provides varying
17 - EC access from ACPI via Surface ACPI Notify (5th- and 6th-generation)
26 is the device responsible for the communication with the EC, and a
27 basic kernel interface exposing the EC functionality to other client
28 drivers, i.e. allowing them to make requests to the EC and receive
34 Note: While 4th-generation Surface devices also make use of a SAM EC,
68 received from the EC, dropped data, and communication timeouts.
/linux/Documentation/driver-api/surface_aggregator/clients/
H A Ddtx.rst22 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.
[all …]
H A Dcdev.rst8 User-Space EC Interface (cdev)
13 the SAM EC. It is intended to be used for development and debugging, and
36 essence, callbacks, called when the EC sends an event. They are, in this
41 Notifiers themselves do not enable events on the EC. Thus, it may additionally
44 globally, for the EC and all of its clients (regardless of userspace or
155 ``SSAM_CDEV_EVENT_ENABLE`` IOCTL, before the EC will send them.
/linux/Documentation/driver-api/surface_aggregator/
H A Doverview.rst8 embedded controller (EC) on Microsoft Surface devices. It has been originally
19 between host and EC (as detailed below). On 5th (Surface Pro 2017, Surface
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
69 types: Requests, messages sent from host to EC that may trigger a direct
70 response from the EC (explicitly associated with the request), and events
71 (sometimes also referred to as notifications), sent from EC to host without
74 of multiple dedicated requests before they are sent by the EC.
H A Dssh.rst26 embedded Surface Aggregator Module controller (SAM or EC), found on newer
247 the EC as well as by the EC to send responses and events back to the host.
249 EC in response to a request), and events (sent by the EC without a preceding
281 the EC when setting up and enabling an event source (via the
282 enable-event-source request). The EC then uses the specified request ID for
299 target category and command ID alone, the EC may require specific target ID and
312 (although via a python and thus a user-space program), it seems that the EC
324 is exceeded. This is done by the EC for frames with a timeout of one second,
334 the EC is sent again, e.g. due to the host not receiving an |ACK|, the EC
336 by the EC. As an example: Sending two frames with ``SEQ=0`` and ``SEQ=1``
H A Dclient.rst52 All communication with the SAM EC is handled via the |ssam_controller|
53 representing that EC to the kernel. Drivers targeting a non-SSAM device (and
135 hubs, that have no real representation on the SAM EC and are solely used on
139 a specific device functionality, but has no meaning to the SAM EC. The
162 communication with the EC. There are a couple of ways to define and execute
165 that the caller provides an argument to the SAM EC and receives a response.
170 EC is provided in little-endian format and, similarly, any response payload
191 * they do not correspond to an actual SAM/EC request.
314 To receive events from the SAM EC, an event notifier must be registered for
325 should be enabled, and finally, flags describing how the EC will send these
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3399-gru.dtsi27 * - Rails that only connect to the EC (or devices that the EC talks to)
38 * - The EC controls the enable and the EC always enables a rail as
56 /* EC turns on w/ lpddr_pwr_en; always on for AP */
95 /* EC turns on w/ pp5000_en; always on for AP */
113 /* EC turns on w/ ap_core_en; always on for AP */
142 /* EC turns on w/ ap_core_en; always on for AP */
171 /* EC turns on w/ ap_core_en; always on for AP */
191 /* EC turns on w/ pp900_ddrpll_en */
195 /* EC turns on w/ pp900_pll_en */
199 /* EC turns on w/ pp900_pmu_en */
[all …]
H A Drk3399-gru-chromebook.dtsi15 /* EC turns on w/ pp900_ap_en; always on for AP */
24 /* EC turns on w/ pp900_usb_en */
28 /* EC turns on w/ pp900_pcie_en */
58 /* EC turns on w/ ppvar_centerlogic_en; always on for AP */
85 /* EC turns on w/ ppvar_logic_en; always on for AP */
162 /* EC turns on w/ pp3300_usb_en_l */
/linux/drivers/platform/arm64/
H A DKconfig3 # EC-like Drivers for aarch64 based devices.
12 for arm64 based devices, primarily EC-like device drivers.
27 Say Y here to enable the EC driver for the (Snapdragon-based)
28 Acer Aspire 1 laptop. The EC handles battery and charging
45 Say Y here to enable the EC driver for the Huawei Matebook E Go
/linux/drivers/staging/nvec/
H A DREADME4 embedded controller (EC) via I2C bus. The EC is an I2C master while the host
5 processor is the I2C slave. Requests from the host processor to the EC are
/linux/Documentation/translations/zh_CN/security/tpm/
H A Dtpm-security.rst121 的是,生成EK主密钥需要EK层级密码,但EC主密钥的预生成版本应位于81010002,
132 并使用内部包装过程将私钥进行封装以便导入,该私钥被其父级由EC派生的存储主密
139 现在根据 `TCG TPM v2.0 Provisioning Guidance`_ 中的存储配置生成空EC主密钥;
/linux/drivers/platform/olpc/
H A DKconfig23 Include support for the OLPC XO Embedded Controller (EC). The EC
/linux/Documentation/firmware-guide/acpi/
H A Dchromeos-acpi-device.rst67 - Recovery button was pressed when EC firmware booted. (required if EC EEPROM is
138 Active EC Firmware
159 * - Active EC firmware
161 - The EC firmware which was used during boot.
166 Set to 0 if EC firmware is always read-only.
/linux/drivers/edac/
H A Dmce_amd.c291 u16 ec = EC(m->status); in decode_mc0_mce()
401 u16 ec = EC(m->status); in decode_mc1_mce()
547 u16 ec = EC(m->status); in decode_mc2_mce()
558 u16 ec = EC(m->status); in decode_mc3_mce()
589 u16 ec = EC(m->status); in decode_mc4_mce()
646 u16 ec = EC(m->status); in decode_mc5_mce()

12345