Home
last modified time | relevance | path

Searched refs:cros_ec (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/rtc/
Drtc-cros-ec.c26 struct cros_ec_device *cros_ec; member
32 static int cros_ec_rtc_get(struct cros_ec_device *cros_ec, u32 command, in cros_ec_rtc_get() argument
45 ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); in cros_ec_rtc_get()
47 dev_err(cros_ec->dev, in cros_ec_rtc_get()
59 static int cros_ec_rtc_set(struct cros_ec_device *cros_ec, u32 command, in cros_ec_rtc_set() argument
73 ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); in cros_ec_rtc_set()
75 dev_err(cros_ec->dev, "error setting %s on EC: %d\n", in cros_ec_rtc_set()
88 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_read_time() local
92 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_VALUE, &time); in cros_ec_rtc_read_time()
107 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_set_time() local
[all …]
/Linux-v4.19/drivers/media/platform/cros-ec-cec/
Dcros-ec-cec.c34 struct cros_ec_device *cros_ec; member
43 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in handle_cec_message() local
44 uint8_t *cec_message = cros_ec->event_data.data.cec_message; in handle_cec_message()
45 unsigned int len = cros_ec->event_size; in handle_cec_message()
55 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in handle_cec_event() local
56 uint32_t events = cros_ec->event_data.data.cec_events; in handle_cec_event()
74 struct cros_ec_device *cros_ec; in cros_ec_cec_event() local
77 cros_ec = cros_ec_cec->cros_ec; in cros_ec_cec_event()
79 if (cros_ec->event_data.event_type == EC_MKBP_EVENT_CEC_EVENT) { in cros_ec_cec_event()
84 if (cros_ec->event_data.event_type == EC_MKBP_EVENT_CEC_MESSAGE) { in cros_ec_cec_event()
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dcros-ec-keyboard.dtsi13 &cros_ec {
Drk3288-veyron-chromebook.dtsi189 cros_ec: ec@0 { label
Dexynos5250-spring.dts378 cros_ec: embedded-controller@1e { label
Dexynos5250-snow-common.dtsi86 cros_ec: embedded-controller@1e { label
Dtegra124-nyan.dtsi314 cros_ec: cros-ec@0 { label
Dexynos5800-peach-pi.dts928 cros_ec: cros-ec@0 { label
Dexynos5420-peach-pit.dts959 cros_ec: cros-ec@0 { label
Dtegra124-venice2.dts841 cros_ec: cros-ec@0 { label
/Linux-v4.19/arch/arm64/boot/dts/rockchip/
Drk3399-gru-chromebook.dtsi283 &cros_ec {
Drk3399-gru.dtsi563 cros_ec: ec@0 { label
/Linux-v4.19/drivers/mfd/
DMakefile15 cros_ec_core-objs := cros_ec.o