| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | google,cros-ec.yaml | 24 const: google,cros-ec-i2c 27 const: google,cros-ec-spi 38 const: google,cros-ec-uart 42 google,cros-ec-spi-pre-delay: 49 google,cros-ec-spi-msg-delay: 146 const: google,cros-cbas 255 cros-ec@1e { 272 cros-ec@0 { 296 cros-ec { 308 compatible = "google,cros-ec-fp", "google,cros-ec-spi"; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/extcon/ |
| H A D | extcon-usbc-cros-ec.yaml | 4 $id: http://devicetree.org/schemas/extcon/extcon-usbc-cros-ec.yaml# 16 The node for this device must be under a cros-ec node like google,cros-ec-spi 17 or google,cros-ec-i2c. 21 const: google,extcon-usbc-cros-ec 40 cros-ec@0 { 41 compatible = "google,cros-ec-spi"; 46 compatible = "google,extcon-usbc-cros-ec"; 51 compatible = "google,extcon-usbc-cros-ec";
|
| /linux-6.15/Documentation/devicetree/bindings/i2c/ |
| H A D | google,cros-ec-i2c-tunnel.yaml | 5 $id: http://devicetree.org/schemas/i2c/google,cros-ec-i2c-tunnel.yaml# 8 title: I2C bus that tunnels through the ChromeOS EC (cros-ec) 20 The node for this device should be under a cros-ec node like 21 google,cros-ec-spi or google,cros-ec-i2c. 28 const: google,cros-ec-i2c-tunnel 46 cros-ec@0 { 47 compatible = "google,cros-ec-spi"; 53 compatible = "google,cros-ec-i2c-tunnel";
|
| /linux-6.15/Documentation/devicetree/bindings/pwm/ |
| H A D | google,cros-ec-pwm.yaml | 4 $id: http://devicetree.org/schemas/pwm/google,cros-ec-pwm.yaml# 17 Documentation/devicetree/bindings/mfd/google,cros-ec.yaml). 27 - const: google,cros-ec-pwm 30 - const: google,cros-ec-pwm-type 47 cros-ec@0 { 48 compatible = "google,cros-ec-spi"; 53 compatible = "google,cros-ec-pwm";
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | google,cros-ec-codec.yaml | 4 $id: http://devicetree.org/schemas/sound/google,cros-ec-codec.yaml# 17 subnode of a cros-ec node. 18 (see Documentation/devicetree/bindings/mfd/google,cros-ec.yaml). 25 const: google,cros-ec-codec 60 cros-ec@0 { 61 compatible = "google,cros-ec-spi"; 70 compatible = "google,cros-ec-codec";
|
| /linux-6.15/Documentation/devicetree/bindings/chrome/ |
| H A D | google,cros-ec-typec.yaml | 4 $id: http://devicetree.org/schemas/chrome/google,cros-ec-typec.yaml# 17 cros-ec node like google,cros-ec-spi. 21 const: google,cros-ec-typec 47 compatible = "google,cros-ec-spi"; 52 compatible = "google,cros-ec-typec";
|
| /linux-6.15/Documentation/devicetree/bindings/remoteproc/ |
| H A D | mtk,scp.yaml | 60 cros-ec-rpmsg: 61 $ref: /schemas/mfd/google,cros-ec.yaml 128 cros-ec-rpmsg: 129 $ref: /schemas/mfd/google,cros-ec.yaml 224 cros-ec-rpmsg { 225 compatible = "google,cros-ec-rpmsg"; 226 mediatek,rpmsg-name = "cros-ec-rpmsg"; 246 cros-ec-rpmsg { 247 compatible = "google,cros-ec-rpmsg"; 257 cros-ec-rpmsg { [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/display/bridge/ |
| H A D | google,cros-ec-anx7688.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/google,cros-ec-anx7688.yaml# 16 (See google,cros-ec.yaml). It is accessed using I2C tunneling through 18 (See google,cros-ec-i2c-tunnel.yaml). 22 const: google,cros-ec-anx7688 54 compatible = "google,cros-ec-i2c-tunnel"; 60 compatible = "google,cros-ec-anx7688";
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | sc7280-idp-ec-h1.dtsi | 15 compatible = "google,cros-ec-spi"; 25 compatible = "google,cros-ec-pwm"; 30 compatible = "google,cros-ec-i2c-tunnel"; 37 compatible = "google,cros-ec-typec"; 62 #include <arm/cros-ec-keyboard.dtsi> 63 #include <arm/cros-ec-sbs.dtsi>
|
| H A D | sc7180-trogdor-clamshell.dtsi | 9 #include <arm/cros-ec-keyboard.dtsi>
|
| H A D | sc7180-trogdor-detachable.dtsi | 11 compatible = "google,cros-ec-keyb-switches";
|
| H A D | sc7280-herobrine.dtsi | 524 compatible = "google,cros-ec-fp", "google,cros-ec-spi"; 544 compatible = "google,cros-ec-spi"; 554 compatible = "google,cros-ec-pwm"; 559 compatible = "google,cros-ec-i2c-tunnel"; 566 compatible = "google,cros-ec-typec"; 591 #include <arm/cros-ec-keyboard.dtsi> 592 #include <arm/cros-ec-sbs.dtsi>
|
| /linux-6.15/drivers/platform/chrome/ |
| H A D | Makefile | 21 cros-ec-typec-objs := cros_ec_typec.o cros_typec_vdm.o 23 cros-ec-typec-objs += cros_typec_altmode.o 25 obj-$(CONFIG_CROS_EC_TYPEC) += cros-ec-typec.o 34 cros-ec-sensorhub-objs := cros_ec_sensorhub.o cros_ec_sensorhub_ring.o 35 obj-$(CONFIG_CROS_EC_SENSORHUB) += cros-ec-sensorhub.o
|
| /linux-6.15/Documentation/devicetree/bindings/regulator/ |
| H A D | google,cros-ec-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/google,cros-ec-regulator.yaml# 21 const: google,cros-ec-regulator 40 compatible = "google,cros-ec-spi"; 47 compatible = "google,cros-ec-regulator";
|
| /linux-6.15/arch/arm/boot/dts/ |
| H A D | cros-ec-keyboard.dtsi | 3 * Keyboard dts fragment for devices that use cros-ec-keyboard 9 #include <dt-bindings/input/cros-ec-keyboard.h> 13 compatible = "google,cros-ec-keyb";
|
| /linux-6.15/Documentation/devicetree/bindings/iio/proximity/ |
| H A D | google,cros-ec-mkbp-proximity.yaml | 4 $id: http://devicetree.org/schemas/iio/proximity/google,cros-ec-mkbp-proximity.yaml# 20 const: google,cros-ec-mkbp-proximity 33 compatible = "google,cros-ec-mkbp-proximity";
|
| /linux-6.15/Documentation/devicetree/bindings/input/ |
| H A D | google,cros-ec-keyb.yaml | 5 $id: http://devicetree.org/schemas/input/google,cros-ec-keyb.yaml# 25 const: google,cros-ec-keyb-switches 27 const: google,cros-ec-keyb 58 const: google,cros-ec-keyb 72 compatible = "google,cros-ec-keyb"; 138 compatible = "google,cros-ec-keyb-switches";
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | debugfs-cros-ec | 1 What: /sys/kernel/debug/<cros-ec-device>/console_log 10 What: /sys/kernel/debug/<cros-ec-device>/panicinfo 18 What: /sys/kernel/debug/<cros-ec-device>/pdinfo 27 What: /sys/kernel/debug/<cros-ec-device>/uptime 36 What: /sys/kernel/debug/<cros-ec-device>/last_resume_result 58 What: /sys/kernel/debug/<cros-ec-device>/suspend_timeout_ms
|
| /linux-6.15/drivers/iio/common/cros_ec_sensors/ |
| H A D | Makefile | 6 cros-ec-sensors-core-objs += cros_ec_sensors_core.o cros_ec_sensors_trace.o 7 obj-$(CONFIG_IIO_CROS_EC_SENSORS_CORE) += cros-ec-sensors-core.o
|
| /linux-6.15/arch/arm/boot/dts/rockchip/ |
| H A D | rk3288-veyron-chromebook.dtsi | 107 compatible = "google,cros-ec-spi"; 109 google,cros-ec-spi-pre-delay = <30>; 117 compatible = "google,cros-ec-i2c-tunnel"; 151 cros-ec { 184 #include "../cros-ec-keyboard.dtsi"
|
| /linux-6.15/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8183-kukui.dtsi | 826 cros-ec-rpmsg { 827 compatible = "google,cros-ec-rpmsg"; 828 mediatek,rpmsg-name = "cros-ec-rpmsg"; 876 cros_ec: cros-ec@0 { 877 compatible = "google,cros-ec-spi"; 886 compatible = "google,cros-ec-i2c-tunnel"; 893 compatible = "google,extcon-usbc-cros-ec"; 898 compatible = "google,cros-ec-typec"; 997 #include <arm/cros-ec-sbs.dtsi>
|
| H A D | mt8192-asurada.dtsi | 942 cros_ec_int: cros-ec-irq-default-pins { 1314 cros-ec-rpmsg { 1315 compatible = "google,cros-ec-rpmsg"; 1316 mediatek,rpmsg-name = "cros-ec-rpmsg"; 1328 compatible = "google,cros-ec-spi"; 1340 compatible = "google,cros-ec-pwm"; 1354 compatible = "google,cros-ec-regulator"; 1361 compatible = "google,cros-ec-regulator"; 1368 compatible = "google,cros-ec-typec"; 1470 #include <arm/cros-ec-keyboard.dtsi> [all …]
|
| H A D | mt8195-cherry.dtsi | 959 cros_ec_int: cros-ec-irq-default-pins { 1298 cros-ec-rpmsg { 1299 compatible = "google,cros-ec-rpmsg"; 1300 mediatek,rpmsg-name = "cros-ec-rpmsg"; 1369 compatible = "google,cros-ec-spi"; 1378 compatible = "google,cros-ec-i2c-tunnel"; 1385 compatible = "google,cros-ec-regulator"; 1393 compatible = "google,cros-ec-regulator"; 1401 compatible = "google,cros-ec-typec"; 1588 #include <arm/cros-ec-keyboard.dtsi> [all …]
|
| /linux-6.15/drivers/media/cec/platform/cros-ec/ |
| H A D | Makefile | 2 obj-$(CONFIG_CEC_CROS_EC) += cros-ec-cec.o
|
| /linux-6.15/drivers/media/cec/platform/ |
| H A D | Makefile | 7 obj-$(CONFIG_CEC_CROS_EC) += cros-ec/
|