Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/platform/chrome/
Dcros_ec_lightbar.c86 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) in alloc_lightbar_cmd_msg()
106 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version()
159 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show()
181 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store()
225 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store()
297 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show()
331 static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) in lb_send_empty_cmd()
362 static int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) in lb_manual_suspend_ctrl()
402 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_store()
450 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in program_store()
[all …]
Dcros_ec_chardev.c35 struct cros_ec_dev *ec_dev;
40 struct cros_ec_dev *ec_dev;
55 static int ec_get_version(struct cros_ec_dev *ec, char *str, int maxlen) in ec_get_version()
164 struct cros_ec_dev *ec_dev = dev_get_drvdata(mdev->parent); in cros_ec_chardev_open()
207 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_read()
257 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_release()
275 static long cros_ec_chardev_ioctl_xcmd(struct cros_ec_dev *ec, void __user *arg) in cros_ec_chardev_ioctl_xcmd()
317 static long cros_ec_chardev_ioctl_readmem(struct cros_ec_dev *ec, in cros_ec_chardev_ioctl_readmem()
346 struct cros_ec_dev *ec = priv->ec_dev; in cros_ec_chardev_ioctl()
377 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_chardev_probe()
Dcros_ec_sysfs.c60 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in reboot_store()
121 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show()
219 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in flashinfo_show()
250 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_show()
283 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_store()
331 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in cros_ec_ctrl_visible()
346 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_probe()
359 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_remove()
Dcros_ec_vbc.c22 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_read()
62 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_write()
112 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_probe()
127 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_remove()
Dcros_ec_debugfs.c42 struct cros_ec_dev *ec;
64 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_console_log_work()
297 static int ec_read_version_supported(struct cros_ec_dev *ec) in ec_read_version_supported()
328 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_create_console_log()
424 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_probe()
467 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_remove()
477 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_suspend()
487 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_resume()
Dcros_usbpd_logger.c31 struct cros_ec_dev *ec_dev;
64 struct cros_ec_dev *ec_dev = logger->ec_dev; in ec_get_log_entry()
197 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_logger_probe()
/Linux-v5.4/include/linux/mfd/
Dcros_ec.h23 struct cros_ec_dev { struct
33 #define to_cros_ec_dev(dev) container_of(dev, struct cros_ec_dev, class_dev) argument
/Linux-v5.4/drivers/mfd/
Dcros_ec_dev.c115 static int cros_ec_check_features(struct cros_ec_dev *ec, int feature) in cros_ec_check_features()
152 static void cros_ec_sensors_register(struct cros_ec_dev *ec) in cros_ec_sensors_register()
292 static void cros_ec_accel_legacy_register(struct cros_ec_dev *ec) in cros_ec_accel_legacy_register()
344 struct cros_ec_dev *ec = kzalloc(sizeof(*ec), GFP_KERNEL); in ec_device_probe()
446 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); in ec_device_remove()
DMakefile16 obj-$(CONFIG_MFD_CROS_EC_DEV) += cros_ec_dev.o
/Linux-v5.4/drivers/power/supply/
Dcros_usbpd-charger.c47 struct cros_ec_dev *ec_dev;
103 struct cros_ec_dev *ec_dev = charger->ec_dev; in cros_usbpd_charger_ec_command()
557 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_charger_probe()
/Linux-v5.4/drivers/iio/accel/
Dcros_ec_accel_legacy.c166 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); in cros_ec_accel_legacy_probe()
/Linux-v5.4/drivers/iio/pressure/
Dcros_ec_baro.c122 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_baro_probe()
/Linux-v5.4/drivers/iio/light/
Dcros_ec_light_prox.c172 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_light_prox_probe()
/Linux-v5.4/drivers/media/platform/cros-ec-cec/
Dcros-ec-cec.c262 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_cec_probe()
/Linux-v5.4/drivers/rtc/
Drtc-cros-ec.c324 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_rtc_probe()
/Linux-v5.4/drivers/iio/common/cros_ec_sensors/
Dcros_ec_sensors.c225 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_sensors_probe()
Dcros_ec_sensors_core.c91 struct cros_ec_dev *ec = dev_get_drvdata(pdev->dev.parent); in cros_ec_sensors_core_init()
/Linux-v5.4/Documentation/ioctl/
Dioctl-number.rst353 0xEC 00-01 drivers/platform/chrome/cros_ec_dev.h ChromeOS EC driver