Home
last modified time | relevance | path

Searched +full:has +full:- +full:vbc +full:- +full:nvram (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/mfd/
Dcros_ec_dev.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * cros_ec_dev - expose the Chrome OS Embedded Controller to user-space
19 #define DRV_NAME "cros-ec-dev"
27 * struct cros_feature_to_name - CrOS feature id to name/short description.
39 * struct cros_feature_to_cells - CrOS feature id to mfd cells association.
74 { .name = "cros-ec-cec", },
78 { .name = "cros-ec-rtc", },
82 { .name = "cros-ec-sensorhub", },
86 { .name = "cros-usbpd-charger", },
87 { .name = "cros-usbpd-logger", },
[all …]
/kernel/linux/linux-4.19/drivers/platform/chrome/
Dcros_ec_vbc.c2 * cros_ec_vbc - Expose the vboot context nvram to userspace
33 struct cros_ec_device *ecdev = ec->ec_dev; in vboot_context_read()
37 const size_t para_sz = sizeof(params->op); in vboot_context_read()
43 return -ENOMEM; in vboot_context_read()
46 params = (struct ec_params_vbnvcontext *)msg->data; in vboot_context_read()
47 params->op = EC_VBNV_CONTEXT_OP_READ; in vboot_context_read()
49 msg->version = EC_VER_VBNV_CONTEXT; in vboot_context_read()
50 msg->command = EC_CMD_VBNV_CONTEXT; in vboot_context_read()
51 msg->outsize = para_sz; in vboot_context_read()
52 msg->insize = resp_sz; in vboot_context_read()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/
Dcros-ec.txt3 Google's ChromeOS EC is a Cortex-M device which talks to the AP and
7 compatible string used depends on the interface. Each connection method has
8 its own driver which connects to the top level interface-agnostic EC driver.
9 Other Linux driver (such as cros-ec-keyb for the matrix keyboard) connect to
10 the top-level driver.
13 - compatible: "google,cros-ec-i2c"
14 - reg: I2C slave address
17 - compatible: "google,cros-ec-spi"
18 - reg: SPI chip select
21 - google,cros-ec-spi-pre-delay: Some implementations of the EC need a little
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dgoogle,cros-ec.yaml1 # 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>
23 - description:
25 const: google,cros-ec-i2c
26 - description:
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dexynos5420-peach-pit.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos5420-cpus.dtsi"
21 compatible = "google,pit-rev16",
[all …]
Dexynos5800-peach-pi.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos5420-cpus.dtsi"
21 compatible = "google,pi-rev16",
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dexynos5420-peach-pit.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos5420-cpus.dtsi"
21 compatible = "google,pit-rev16",
[all …]
Dexynos5800-peach-pi.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos5420-cpus.dtsi"
21 compatible = "google,pi-rev16",
[all …]