| /linux-6.15/drivers/gpu/drm/display/ |
| H A D | drm_hdmi_helper.c | 88 #define EC(x) ((x) << 2) macro 93 #define HDMI_COLORIMETRY_BT709_YCC (C(2) | EC(0) | ACE(0)) 94 #define HDMI_COLORIMETRY_XVYCC_601 (C(3) | EC(0) | ACE(0)) 95 #define HDMI_COLORIMETRY_XVYCC_709 (C(3) | EC(1) | ACE(0)) 96 #define HDMI_COLORIMETRY_SYCC_601 (C(3) | EC(2) | ACE(0)) 97 #define HDMI_COLORIMETRY_OPYCC_601 (C(3) | EC(3) | ACE(0)) 98 #define HDMI_COLORIMETRY_OPRGB (C(3) | EC(4) | ACE(0)) 99 #define HDMI_COLORIMETRY_BT2020_CYCC (C(3) | EC(5) | ACE(0)) 100 #define HDMI_COLORIMETRY_BT2020_RGB (C(3) | EC(6) | ACE(0)) 101 #define HDMI_COLORIMETRY_BT2020_YCC (C(3) | EC(6) | ACE(0)) [all …]
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | debugfs-cros-ec | 5 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 49 received. Bit 31 is set if the EC attempted to wake the 51 Callers can use this to detect a wake from the EC due to [all …]
|
| H A D | sysfs-class-chromeos | 5 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 D | debugfs-wilco-ec | 18 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 D | debugfs-ec | 6 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`):
|
| /linux-6.15/Documentation/hwmon/ |
| H A D | nct6683.rst | 36 Limit register locations on Intel boards with EC firmware version 1.0 61 Intel DH87RL NCT6683D EC firmware version 1.0 build 04/03/13 62 Intel DH87MC NCT6683D EC firmware version 1.0 build 04/03/13 63 Intel DB85FL NCT6683D EC firmware version 1.0 build 04/03/13 64 AMD BC-250 NCT6686D EC firmware version 1.0 build 07/28/21 65 ASRock X570 NCT6683D EC firmware version 1.0 build 06/28/19 66 ASRock X670E NCT6686D EC firmware version 1.0 build 05/19/22 67 ASRock B650 Steel Legend WiFi NCT6686D EC firmware version 1.0 build 11/09/23 68 MSI B550 NCT6687D EC firmware version 1.0 build 05/07/20 69 MSI X670-P NCT6687D EC firmware version 0.0 build 09/27/22 [all …]
|
| H A D | asus_ec_sensors.rst | 41 chip and the ACPI embedded controller (EC) registers. Some of the sensors 42 are only available via the EC. 59 Sensor values are read from EC registers, and to avoid race with the board 61 methods access the EC.
|
| /linux-6.15/drivers/platform/chrome/ |
| H A D | Kconfig | 160 ChromeOS EC communication protocol helpers. 173 tristate "ChromeOS EC miscdevice" 195 tristate "ChromeOS EC vboot context support" 206 tristate "Export ChromeOS EC internals in DebugFS" 217 tristate "ChromeOS EC MEMS Sensor Hub" 222 turn query the EC and register the sensors. 235 information from ChromeOS EC. 246 tristate "ChromeOS EC Type-C Connector Control" 255 information from the Chrome OS EC. 308 tristate "ChromeOS EC Type-C Switch Control" [all …]
|
| /linux-6.15/drivers/platform/chrome/wilco_ec/ |
| H A D | Kconfig | 9 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-6.15/drivers/iio/common/cros_ec_sensors/ |
| H A D | Kconfig | 6 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
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | google,cros-ec-codec.yaml | 7 title: Audio codec controlled by ChromeOS EC 14 Google's ChromeOS EC codec is a digital mic codec provided by the 15 Embedded Controller (EC) and is controlled via a host-command 16 interface. An EC codec node should only be found inside the "codecs" 33 Physical base address and length of shared memory region from EC. 41 Shared memory region to EC. A "shared-dma-pool".
|
| /linux-6.15/Documentation/devicetree/bindings/pwm/ |
| H A D | google,cros-ec-pwm.yaml | 7 title: PWM controlled by ChromeOS EC 14 Google's ChromeOS EC PWM is a simple PWM attached to the Embedded Controller 15 (EC) and controlled via a host-command interface. 16 An EC PWM node should be only found as a sub-node of the EC node (see
|
| /linux-6.15/drivers/platform/surface/aggregator/ |
| H A D | Kconfig | 11 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-6.15/Documentation/devicetree/bindings/i2c/ |
| H A D | google,cros-ec-i2c-tunnel.yaml | 8 title: I2C bus that tunnels through the ChromeOS EC (cros-ec) 15 On some ChromeOS board designs we've got a connection to the EC 17 other side of the EC (like a battery and PMIC). To get access to 18 those devices we need to tunnel our i2c commands through the EC. 31 description: The EC bus we'd like to talk to.
|
| /linux-6.15/Documentation/driver-api/surface_aggregator/clients/ |
| H A D | dtx.rst | 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 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. 115 successfully. If the EC fails to open the latch, e.g. due to hardware 306 - EC canceled detachment process. [all …]
|
| /linux-6.15/Documentation/driver-api/surface_aggregator/ |
| H A D | overview.rst | 8 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.
|
| /linux-6.15/Documentation/devicetree/bindings/input/ |
| H A D | google,cros-ec-keyb.yaml | 8 title: ChromeOS EC Keyboard 15 Google's ChromeOS EC Keyboard is a simple matrix keyboard 16 implemented on a separate EC (Embedded Controller) device. It provides 17 a message for reading key scans from the EC. These are then converted 24 - description: ChromeOS EC with only buttons/switches 26 - description: ChromeOS EC with keyboard and possibly buttons/switches 32 if the EC does not have its own logic or hardware for this.
|
| /linux-6.15/Documentation/devicetree/bindings/iio/proximity/ |
| H A D | google,cros-ec-mkbp-proximity.yaml | 7 title: ChromeOS EC MKBP Proximity Sensor 14 Google's ChromeOS EC sometimes has the ability to detect user proximity. 15 This is implemented on the EC as near/far logic and exposed to the OS
|
| /linux-6.15/Documentation/devicetree/bindings/display/bridge/ |
| H A D | google,cros-ec-anx7688.yaml | 7 title: ChromeOS EC ANX7688 HDMI to DP Converter through Type-C Port 13 ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to 17 the EC and therefore its node should be a child of an EC I2C tunnel node
|
| /linux-6.15/drivers/platform/arm64/ |
| H A D | Kconfig | 3 # 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-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-gru.dtsi | 27 * - 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 191 /* EC turns on w/ pp900_ddrpll_en */ 195 /* EC turns on w/ pp900_pll_en */ 199 /* EC turns on w/ pp900_pmu_en */ 203 /* EC turns on w/ pp1800_s0_en_l */ 211 /* EC turns on w/ pp1800_lid_en_l */ 215 /* EC turns on w/ lpddr_pwr_en */ 219 /* EC turns on w/ pp1800_pmu_en_l */ 223 /* EC turns on w/ pp1800_usb_en_l */ [all …]
|
| /linux-6.15/drivers/staging/nvec/ |
| H A D | README | 4 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-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | netronix,ntxec.yaml | 13 This EC is found in e-book readers of multiple brands (e.g. Kobo, Tolino), and 22 - description: The I2C address of the EC 31 The EC can signal interrupts via a GPIO line
|
| H A D | google,cros-ec.yaml | 14 Google's ChromeOS EC is a microcontroller which talks to the AP and 16 The EC can be connected through various interfaces (I2C, SPI, and others) 23 For implementations of the EC connected through I2C. 26 For implementations of the EC connected through SPI. 34 For implementations of the EC connected through RPMSG. 37 For implementations of the EC connected through UART. 57 Some implementations of the EC include a small nvram space used to
|
| /linux-6.15/Documentation/translations/zh_CN/security/tpm/ |
| H A D | tpm-security.rst | 121 的是,生成EK主密钥需要EK层级密码,但EC主密钥的预生成版本应位于81010002, 132 并使用内部包装过程将私钥进行封装以便导入,该私钥被其父级由EC派生的存储主密 139 现在根据 `TCG TPM v2.0 Provisioning Guidance`_ 中的存储配置生成空EC主密钥;
|