Home
last modified time | relevance | path

Searched refs:cros_ec_dev (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/platform/chrome/
H A Dcros_ec_lightbar.c98 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) in alloc_lightbar_cmd_msg()
120 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version()
175 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show()
195 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in num_segments_show()
238 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store()
277 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store()
346 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show()
375 static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) in lb_send_empty_cmd()
403 static int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) in lb_manual_suspend_ctrl()
440 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_store()
[all …]
H A Dcros_ec_sysfs.c59 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in reboot_store()
120 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show()
205 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in flashinfo_show()
236 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_show()
269 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_store()
302 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in usbpdmuxinfo_show()
350 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in ap_mode_entry_show()
380 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in cros_ec_ctrl_visible()
403 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_probe()
417 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_remove()
H A Dcros_ec_vbc.c21 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_read()
65 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_write()
115 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_probe()
130 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_remove()
H A Dcros_ec_debugfs.c49 struct cros_ec_dev *ec;
71 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_console_log_work()
310 static int ec_read_version_supported(struct cros_ec_dev *ec) in ec_read_version_supported()
342 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_create_console_log()
477 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_probe()
532 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_remove()
542 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_suspend()
552 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_resume()
H A Dcros_ec_sensorhub.c56 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_register()
146 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); in cros_ec_sensorhub_probe()
247 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_suspend()
257 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_resume()
H A Dcros_usbpd_logger.c32 struct cros_ec_dev *ec_dev;
66 struct cros_ec_dev *ec_dev = logger->ec_dev; in ec_get_log_entry()
199 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_logger_probe()
H A Dcros_usbpd_notify.c199 struct cros_ec_dev *ecdev = dev_get_drvdata(dev->parent); in cros_usbpd_notify_probe_plat()
226 struct cros_ec_dev *ecdev = dev_get_drvdata(dev->parent); in cros_usbpd_notify_remove_plat()
H A Dcros_kbd_led_backlight.c121 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in keyboard_led_init_ec_pwm_mfd()
H A Dcros_ec_proto.c956 int cros_ec_read_features(struct cros_ec_dev *ec) in cros_ec_read_features()
981 bool cros_ec_check_features(struct cros_ec_dev *ec, int feature) in cros_ec_check_features()
1003 int cros_ec_get_sensor_count(struct cros_ec_dev *ec) in cros_ec_get_sensor_count()
H A Dcros_ec_chardev.c427 struct cros_ec_dev *ec = dev_get_drvdata(pdev->dev.parent); in cros_ec_chardev_probe()
H A Dcros_ec_proto_test.c2362 static struct cros_ec_dev ec; in cros_ec_proto_test_check_features_cached()
2387 static struct cros_ec_dev ec; in cros_ec_proto_test_check_features_not_cached()
2440 static struct cros_ec_dev ec; in cros_ec_proto_test_get_sensor_count_normal()
2485 static struct cros_ec_dev ec; in cros_ec_proto_test_get_sensor_count_xfer_error()
2525 static struct cros_ec_dev ec; in cros_ec_proto_test_get_sensor_count_legacy()
/linux/include/linux/platform_data/
H A Dcros_ec_proto.h239 struct cros_ec_dev { struct
250 #define to_cros_ec_dev(dev) container_of(dev, struct cros_ec_dev, class_dev) argument
274 int cros_ec_read_features(struct cros_ec_dev *ec);
276 bool cros_ec_check_features(struct cros_ec_dev *ec, int feature);
278 int cros_ec_get_sensor_count(struct cros_ec_dev *ec);
H A Dcros_ec_sensorhub.h149 struct cros_ec_dev *ec;
/linux/drivers/power/supply/
H A Dcros_peripheral_charger.c40 struct cros_ec_dev *ec_dev;
62 struct cros_ec_dev *ec_dev = charger->ec_dev; in cros_pchg_ec_command()
272 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_pchg_probe()
H A Dcros_usbpd-charger.c47 struct cros_ec_dev *ec_dev;
92 struct cros_ec_dev *ec_dev = charger->ec_dev; in cros_usbpd_charger_ec_command()
539 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_charger_probe()
H A Dcros_charge-control.c259 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_chctl_probe()
/linux/drivers/mfd/
H A Dcros_ec_dev.c186 struct cros_ec_dev *ec = kzalloc_obj(*ec); in ec_device_probe()
375 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); in ec_device_remove()
/linux/drivers/iio/pressure/
H A Dcros_ec_baro.c125 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_baro_probe()
/linux/drivers/gpio/
H A Dgpio-cros-ec.c162 struct cros_ec_dev *ec_dev = dev_get_drvdata(parent); in cros_ec_gpio_probe()
/linux/drivers/watchdog/
H A Dcros_ec_wdt.c121 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_wdt_probe()
/linux/drivers/leds/
H A Dleds-cros_ec.c230 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_led_probe()
/linux/drivers/usb/typec/ucsi/
H A Dcros_ec_ucsi.c278 udata->ec = ((struct cros_ec_dev *)dev_get_drvdata(dev->parent))->ec_dev; in cros_ucsi_probe()
/linux/drivers/rtc/
H A Drtc-cros-ec.c312 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_rtc_probe()
/linux/drivers/media/cec/platform/cros-ec/
H A Dcros-ec-cec.c498 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_cec_probe()
/linux/drivers/hwmon/
H A Dcros_ec_hwmon.c566 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_hwmon_probe()

12