/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-cros-ec.c | 20 * @cros_ec: Pointer to EC device 26 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 107 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; cros_ec_rtc_set_time() local 124 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; cros_ec_rtc_read_alarm() local 154 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; cros_ec_rtc_set_alarm() local 204 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; cros_ec_rtc_alarm_irq_enable() local 266 struct cros_ec_device *cros_ec; cros_ec_rtc_event() local 320 struct cros_ec_device *cros_ec = ec_dev->ec_dev; cros_ec_rtc_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-cros-ec.c | 22 * @cros_ec: Pointer to EC device 28 struct cros_ec_device *cros_ec; member 34 static int cros_ec_rtc_get(struct cros_ec_device *cros_ec, u32 command, in cros_ec_rtc_get() argument 47 ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); in cros_ec_rtc_get() 56 static int cros_ec_rtc_set(struct cros_ec_device *cros_ec, u32 command, in cros_ec_rtc_set() argument 70 ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); in cros_ec_rtc_set() 80 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_read_time() local 84 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_VALUE, &time); in cros_ec_rtc_read_time() 99 struct cros_ec_device *cros_ec in cros_ec_rtc_set_time() local 116 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; cros_ec_rtc_read_alarm() local 146 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; cros_ec_rtc_set_alarm() local 203 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; cros_ec_rtc_alarm_irq_enable() local 265 struct cros_ec_device *cros_ec; cros_ec_rtc_event() local 319 struct cros_ec_device *cros_ec = ec_dev->ec_dev; cros_ec_rtc_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/media/cec/platform/cros-ec/ |
H A D | cros-ec-cec.c | 27 * @cros_ec: Pointer to EC device 34 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() 57 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in handle_cec_event() local 58 uint32_t events = cros_ec->event_data.data.cec_events; in handle_cec_event() 76 struct cros_ec_device *cros_ec; in cros_ec_cec_event() local 97 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; cros_ec_cec_set_log_addr() local 123 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; cros_ec_cec_transmit() local 147 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; cros_ec_cec_adap_enable() local 264 struct cros_ec_device *cros_ec = ec_dev->ec_dev; cros_ec_cec_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/cec/platform/cros-ec/ |
H A D | cros-ec-cec.c | 27 * @cros_ec: Pointer to EC device 34 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() 57 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in handle_cec_event() local 58 uint32_t events = cros_ec->event_data.data.cec_events; in handle_cec_event() 76 struct cros_ec_device *cros_ec; in cros_ec_cec_event() local 97 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; cros_ec_cec_set_log_addr() local 123 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; cros_ec_cec_transmit() local 147 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; cros_ec_cec_adap_enable() local 278 struct cros_ec_device *cros_ec = ec_dev->ec_dev; cros_ec_cec_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | Makefile | 10 obj-$(CONFIG_CROS_EC) += cros_ec.o
|
H A D | cros_ec_sensorhub_trace.h | 9 #define TRACE_SYSTEM cros_ec
|
H A D | cros_ec_trace.h | 9 #define TRACE_SYSTEM cros_ec
|
/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | Makefile | 12 obj-$(CONFIG_CROS_EC) += cros_ec.o
|
H A D | cros_ec_trace.h | 9 #define TRACE_SYSTEM cros_ec
|
H A D | cros_ec_sensorhub_trace.h | 9 #define TRACE_SYSTEM cros_ec
|
/kernel/linux/linux-5.10/sound/soc/amd/ |
H A D | acp3x-rt5682-max9836.c | 283 SND_SOC_DAILINK_DEF(cros_ec, 331 SND_SOC_DAILINK_REG(acp3x_bt, cros_ec, platform),
|
/kernel/linux/linux-6.6/sound/soc/amd/ |
H A D | acp3x-rt5682-max9836.c | 296 SND_SOC_DAILINK_DEF(cros_ec, 344 SND_SOC_DAILINK_REG(acp3x_bt, cros_ec, platform),
|
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-cros-ec.c | 16 #include <dt-bindings/mfd/cros_ec.h>
|