Searched +full:cros +full:- +full:ec +full:- +full:spi +full:- +full:msg +full:- +full:delay (Results 1 – 13 of 13) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Benson Leung <bleung@chromium.org>11 - Enric Balletbo i Serra <enric.balletbo@collabora.com>12 - Guenter Roeck <groeck@chromium.org>15 Google's ChromeOS EC is a microcontroller which talks to the AP and17 The EC can be connected through various interfaces (I2C, SPI, and others)23 - description:[all …]
1 // SPDX-License-Identifier: GPL-2.02 // SPI interface for ChromeOS Embedded Controller6 #include <linux/delay.h>14 #include <linux/spi/spi.h>23 * Number of EC preamble bytes we read at a time. Since it takes24 * about 400-500us for the EC to respond there is not a lot of25 * point in tuning this. If the EC could respond faster then28 * SPI transfer size is 256 bytes, so at 5MHz we need a response34 * Allow for a long time for the EC to respond. We support i2c50 * for this, clocking in at 2-3ms.[all …]
1 /* SPDX-License-Identifier: GPL-2.0 */25 * The EC is unresponsive for a time after a reboot command. Add a26 * simple delay to make sure that the bus stays locked.31 * Max bus-specific overhead incurred by request/responses.34 * SPI requires up to 32 additional bytes for responses.41 * Command interface between EC and AP, for LPC, I2C and SPI interfaces.58 * struct cros_ec_command - Information about a ChromeOS EC command.62 * @insize: Max number of bytes to accept from the EC.63 * @result: EC's response to the command (separate from communication failure).64 * @data: Where to put the incoming data from EC and outgoing data to EC.[all …]
1 /* SPDX-License-Identifier: GPL-2.0-only */3 * Host communication command constants for ChromeOS EC7 * NOTE: This file is auto-generated from ChromeOS EC Open Source code from8 * https://chromium.googlesource.com/chromiumos/platform/ec/+/master/include/ec_commands.h11 /* Host communication command constants for Chrome EC */52 * The actual block is 0x800-0x8ff, but some BIOSes think it's 0x880-0x8ff59 /* EC command register bit functions */61 #define EC_LPC_CMDR_PENDING BIT(1) /* Write pending to EC */62 #define EC_LPC_CMDR_BUSY BIT(2) /* EC is busy processing a command */73 #define EC_MEMMAP_TEMP_SENSOR 0x00 /* Temp sensors 0x00 - 0x0f */[all …]
6 * SPDX-License-Identifier: GPL-2.0+10 * This is the interface to the Chrome OS EC. It provides keyboard functions,12 * provided to enable the EC software to be updated, talk to the EC's I2C bus13 * and store a small amount of data in a memory which persists while the EC24 #include <spi.h>27 #include <asm-generic/gpio.h>28 #include <dm/device-internal.h>30 #include <dm/uclass-internal.h>53 if (cmd != -1) in cros_ec_dump_data()62 * Calculate a simple 8-bit checksum of a data block[all …]
1 // SPDX-License-Identifier: GPL-2.0-only6 #include <dt-bindings/input/input.h>7 #include <dt-bindings/input/linux-event-codes.h>8 #include <dt-bindings/regulator/dlg,da9211-regulator.h>9 #include <dt-bindings/gpio/gpio.h>19 compatible = "pwm-backlight";21 power-supply = <&bl_fixed_reg>;22 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>;24 pinctrl-names = "default";25 pinctrl-0 = <&disp_pwm0_pins>;[all …]
1 #include <dt-bindings/input/input.h>19 vdd-supply = <&vdd_3v3_hdmi>;20 pll-supply = <&vdd_hdmi_pll>;21 hdmi-supply = <&vdd_5v0_hdmi>;23 nvidia,ddc-i2c-bus = <&hdmi_ddc>;24 nvidia,hpd-gpio =36 vdd-supply = <&vdd_3v3_panel>;52 clock-frequency = <100000>;54 acodec: audio-codec@10 {57 interrupt-parent = <&gpio>;[all …]
1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/input/input.h>13 stdout-path = "serial0:115200n8";19 * missing a unit-address. However, the bootloader on these Chromebook21 * Adding the unit-address causes the bootloader to create a /memory33 /delete-node/ memory@80000000;39 vdd-supply = <&vdd_3v3_hdmi>;40 pll-supply = <&vdd_hdmi_pll>;41 hdmi-supply = <&vdd_5v0_hdmi>;43 nvidia,ddc-i2c-bus = <&hdmi_ddc>;[all …]
1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;4 #include <dt-bindings/input/input.h>18 stdout-path = "serial0:115200n8";29 vdd-supply = <&vdd_3v3_hdmi>;30 pll-supply = <&vdd_hdmi_pll>;31 hdmi-supply = <&vdd_5v0_hdmi>;33 nvidia,ddc-i2c-bus = <&hdmi_ddc>;34 nvidia,hpd-gpio =41 avdd-io-hdmi-dp-supply = <&vdd_1v05_run>;[all …]
1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;4 #include <dt-bindings/input/input.h>18 stdout-path = "serial0:115200n8";30 vdd-supply = <&vdd_3v3_hdmi>;31 pll-supply = <&vdd_hdmi_pll>;32 hdmi-supply = <&vdd_5v0_hdmi>;34 nvidia,ddc-i2c-bus = <&hdmi_ddc>;35 nvidia,hpd-gpio =42 avdd-io-hdmi-dp-supply = <&vdd_3v3_hdmi>;[all …]
... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...
... then 81 /usr/share/command-not-found/command-not-found -- "$ ...
... pax_global_header qtwebengine-chromium-0ad2814370799a2161057d92231fe3ee00e2fe98/ qtwebengine-chromium-0ad2814370799a2161057d92231fe3ee00e2fe98/chromium/ qtwebengine-chromium- ...