Searched refs:cros_ec_dev (Results 1 – 18 of 18) sorted by relevance
| /Linux-v4.19/drivers/mfd/ |
| D | cros_ec_dev.h | 47 extern bool ec_has_lightbar(struct cros_ec_dev *ec); 48 extern int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable); 49 extern int lb_suspend(struct cros_ec_dev *ec); 50 extern int lb_resume(struct cros_ec_dev *ec);
|
| D | cros_ec_dev.c | 51 static int ec_get_version(struct cros_ec_dev *ec, char *str, int maxlen) in ec_get_version() 95 static int cros_ec_check_features(struct cros_ec_dev *ec, int feature) in cros_ec_check_features() 133 struct cros_ec_dev *ec = container_of(inode->i_cdev, in ec_device_open() 134 struct cros_ec_dev, cdev); in ec_device_open() 148 struct cros_ec_dev *ec = filp->private_data; in ec_device_read() 171 static long ec_device_ioctl_xcmd(struct cros_ec_dev *ec, void __user *arg) in ec_device_ioctl_xcmd() 213 static long ec_device_ioctl_readmem(struct cros_ec_dev *ec, void __user *arg) in ec_device_ioctl_readmem() 240 struct cros_ec_dev *ec = filp->private_data; in ec_device_ioctl() 266 static void cros_ec_sensors_register(struct cros_ec_dev *ec) in cros_ec_sensors_register() 398 struct cros_ec_dev *ec = devm_kzalloc(dev, sizeof(*ec), GFP_KERNEL); in ec_device_probe() [all …]
|
| D | Makefile | 17 obj-$(CONFIG_MFD_CROS_EC_CHARDEV) += cros_ec_dev.o
|
| D | Kconfig | 213 The module will be called cros_ec_dev.
|
| /Linux-v4.19/include/linux/mfd/ |
| D | cros_ec.h | 189 struct cros_ec_dev { struct 200 #define to_cros_ec_dev(dev) container_of(dev, struct cros_ec_dev, class_dev) argument 330 int cros_ec_debugfs_init(struct cros_ec_dev *ec); 331 void cros_ec_debugfs_remove(struct cros_ec_dev *ec); 332 void cros_ec_debugfs_suspend(struct cros_ec_dev *ec); 333 void cros_ec_debugfs_resume(struct cros_ec_dev *ec);
|
| /Linux-v4.19/drivers/platform/chrome/ |
| D | cros_ec_lightbar.c | 44 static struct cros_ec_dev *ec_with_lightbar; 100 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() 173 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 brightness_store() 239 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store() 311 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show() 345 static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) in lb_send_empty_cmd() 376 int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) in lb_manual_suspend_ctrl() 413 int lb_suspend(struct cros_ec_dev *ec) in lb_suspend() [all …]
|
| D | cros_ec_debugfs.c | 50 struct cros_ec_dev *ec; 72 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_console_log_work() 282 static int ec_read_version_supported(struct cros_ec_dev *ec) in ec_read_version_supported() 314 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_create_console_log() 426 int cros_ec_debugfs_init(struct cros_ec_dev *ec) in cros_ec_debugfs_init() 464 void cros_ec_debugfs_remove(struct cros_ec_dev *ec) in cros_ec_debugfs_remove() 474 void cros_ec_debugfs_suspend(struct cros_ec_dev *ec) in cros_ec_debugfs_suspend() 487 void cros_ec_debugfs_resume(struct cros_ec_dev *ec) in cros_ec_debugfs_resume()
|
| D | cros_ec_sysfs.c | 73 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in reboot_store() 134 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show() 232 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in flashinfo_show() 263 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_show() 296 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_store() 344 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in cros_ec_ctrl_visible()
|
| D | cros_ec_vbc.c | 32 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_read() 72 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_write() 112 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in cros_ec_vbc_is_visible()
|
| /Linux-v4.19/drivers/power/supply/ |
| D | cros_usbpd-charger.c | 42 struct cros_ec_dev *ec_dev; 80 struct cros_ec_dev *ec_dev = charger->ec_dev; in cros_usbpd_charger_ec_command() 408 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_charger_probe()
|
| /Linux-v4.19/drivers/iio/pressure/ |
| D | cros_ec_baro.c | 127 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_baro_probe()
|
| /Linux-v4.19/drivers/iio/light/ |
| D | cros_ec_light_prox.c | 182 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_light_prox_probe()
|
| /Linux-v4.19/drivers/iio/accel/ |
| D | cros_ec_accel_legacy.c | 352 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); in cros_ec_accel_legacy_probe()
|
| /Linux-v4.19/drivers/iio/common/cros_ec_sensors/ |
| D | cros_ec_sensors.c | 192 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_sensors_probe()
|
| D | cros_ec_sensors_core.c | 43 struct cros_ec_dev *ec = dev_get_drvdata(pdev->dev.parent); in cros_ec_sensors_core_init()
|
| /Linux-v4.19/drivers/media/platform/cros-ec-cec/ |
| D | cros-ec-cec.c | 261 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_cec_probe()
|
| /Linux-v4.19/drivers/rtc/ |
| D | rtc-cros-ec.c | 323 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_rtc_probe()
|
| /Linux-v4.19/Documentation/ioctl/ |
| D | ioctl-number.txt | 341 0xEC 00-01 drivers/platform/chrome/cros_ec_dev.h ChromeOS EC driver
|