| /OK3568_Linux_fs/u-boot/include/ |
| H A D | cros_ec.h | 19 struct cros_ec_dev { struct 73 int cros_ec_read_id(struct cros_ec_dev *dev, char *id, int maxlen); 93 int cros_ec_read_current_image(struct cros_ec_dev *dev, 103 int cros_ec_read_hash(struct cros_ec_dev *dev, 116 int cros_ec_reboot(struct cros_ec_dev *dev, enum ec_reboot_cmd cmd, 148 int cros_ec_init(const void *blob, struct cros_ec_dev **cros_ecp); 156 int cros_ec_info(struct cros_ec_dev *dev, 166 int cros_ec_get_host_events(struct cros_ec_dev *dev, uint32_t *events_ptr); 175 int cros_ec_clear_host_events(struct cros_ec_dev *dev, uint32_t events); 188 int cros_ec_flash_protect(struct cros_ec_dev *dev, [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/misc/ |
| H A D | cros_ec.c | 89 static int create_proto3_request(struct cros_ec_dev *dev, in create_proto3_request() 129 static int prepare_proto3_response_buffer(struct cros_ec_dev *dev, int din_len) in prepare_proto3_response_buffer() 155 static int handle_proto3_response(struct cros_ec_dev *dev, in handle_proto3_response() 203 static int send_command_proto3(struct cros_ec_dev *dev, in send_command_proto3() 232 static int send_command(struct cros_ec_dev *dev, uint8_t cmd, int cmd_version, in send_command() 268 static int ec_command_inptr(struct cros_ec_dev *dev, uint8_t cmd, in ec_command_inptr() 334 static int ec_command(struct cros_ec_dev *dev, uint8_t cmd, int cmd_version, in ec_command() 359 struct cros_ec_dev *cdev = dev_get_uclass_priv(dev); in cros_ec_scan_keyboard() 368 int cros_ec_read_id(struct cros_ec_dev *dev, char *id, int maxlen) in cros_ec_read_id() 394 int cros_ec_read_version(struct cros_ec_dev *dev, in cros_ec_read_version() [all …]
|
| H A D | cros_ec_lpc.c | 28 static int wait_for_sync(struct cros_ec_dev *dev) in wait_for_sync() 48 struct cros_ec_dev *dev = dev_get_uclass_priv(udev); in cros_ec_lpc_command() 156 int cros_ec_lpc_init(struct cros_ec_dev *dev, const void *blob) in cros_ec_lpc_init()
|
| H A D | cros_ec_spi.c | 26 struct cros_ec_dev *dev = dev_get_uclass_priv(udev); in cros_ec_spi_packet() 86 struct cros_ec_dev *dev = dev_get_uclass_priv(udev); in cros_ec_spi_command()
|
| H A D | cros_ec_i2c.c | 54 struct cros_ec_dev *dev = dev_get_uclass_priv(udev); in cros_ec_i2c_packet() 114 struct cros_ec_dev *dev = dev_get_uclass_priv(udev); in cros_ec_i2c_command()
|
| H A D | cros_ec_sandbox.c | 473 struct cros_ec_dev *dev = dev_get_uclass_priv(udev); in cros_ec_sandbox_packet() 497 void cros_ec_check_keyboard(struct cros_ec_dev *dev) in cros_ec_check_keyboard() 516 struct cros_ec_dev *cdev = dev->uclass_priv; in cros_ec_probe()
|
| /OK3568_Linux_fs/kernel/drivers/platform/chrome/ |
| H A D | cros_ec_lightbar.c | 85 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) in alloc_lightbar_cmd_msg() 105 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version() 160 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show() 182 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store() 221 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store() 290 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show() 321 static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) in lb_send_empty_cmd() 349 static int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) in lb_manual_suspend_ctrl() 386 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_store() 429 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in program_store() [all …]
|
| H A D | cros_ec_chardev.c | 34 struct cros_ec_dev *ec_dev; 39 struct cros_ec_dev *ec_dev; 54 static int ec_get_version(struct cros_ec_dev *ec, char *str, int maxlen) in ec_get_version() 163 struct cros_ec_dev *ec_dev = dev_get_drvdata(mdev->parent); in cros_ec_chardev_open() 206 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_read() 256 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_release() 274 static long cros_ec_chardev_ioctl_xcmd(struct cros_ec_dev *ec, void __user *arg) in cros_ec_chardev_ioctl_xcmd() 316 static long cros_ec_chardev_ioctl_readmem(struct cros_ec_dev *ec, in cros_ec_chardev_ioctl_readmem() 348 struct cros_ec_dev *ec = priv->ec_dev; in cros_ec_chardev_ioctl() 379 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_chardev_probe()
|
| H A D | cros_ec_sysfs.c | 59 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() 212 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in flashinfo_show() 243 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_show() 276 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_store() 324 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in cros_ec_ctrl_visible() 339 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_probe() 352 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_remove()
|
| H A D | cros_ec_vbc.c | 21 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_read() 61 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_write() 111 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_probe() 126 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_remove()
|
| H A D | cros_ec_debugfs.c | 43 struct cros_ec_dev *ec; 64 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_console_log_work() 316 static int ec_read_version_supported(struct cros_ec_dev *ec) in ec_read_version_supported() 347 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_create_console_log() 442 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_probe() 486 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_remove() 496 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_suspend() 506 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_resume()
|
| H A D | cros_ec_sensorhub.c | 54 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_register() 127 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); in cros_ec_sensorhub_probe() 229 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_suspend() 240 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_resume()
|
| H A D | cros_usbpd_logger.c | 30 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()
|
| H A D | cros_usbpd_notify.c | 233 struct cros_ec_dev *ecdev = dev_get_drvdata(dev->parent); in cros_usbpd_notify_probe_plat() 260 struct cros_ec_dev *ecdev = dev_get_drvdata(dev->parent); in cros_usbpd_notify_remove_plat()
|
| H A D | cros_ec_sensorhub_ring.c | 769 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_ring_handler() 1001 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_ring_add()
|
| H A D | cros_ec_proto.c | 873 int cros_ec_check_features(struct cros_ec_dev *ec, int feature) in cros_ec_check_features() 913 int cros_ec_get_sensor_count(struct cros_ec_dev *ec) in cros_ec_get_sensor_count()
|
| /OK3568_Linux_fs/kernel/include/linux/platform_data/ |
| H A D | cros_ec_proto.h | 201 struct cros_ec_dev { struct 211 #define to_cros_ec_dev(dev) container_of(dev, struct cros_ec_dev, class_dev) argument 233 int cros_ec_check_features(struct cros_ec_dev *ec, int feature); 235 int cros_ec_get_sensor_count(struct cros_ec_dev *ec);
|
| H A D | cros_ec_sensorhub.h | 149 struct cros_ec_dev *ec;
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | cros_ec_dev.c | 134 struct cros_ec_dev *ec = kzalloc(sizeof(*ec), GFP_KERNEL); in ec_device_probe() 256 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); in ec_device_remove()
|
| /OK3568_Linux_fs/u-boot/common/ |
| H A D | cros_ec.c | 18 struct cros_ec_dev *board_get_cros_ec_dev(void) in board_get_cros_ec_dev()
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | cros_ec.c | 55 static int do_read_write(struct cros_ec_dev *dev, int is_write, int argc, in do_read_write() 100 struct cros_ec_dev *dev; in do_cros_ec()
|
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | cros_usbpd-charger.c | 47 struct cros_ec_dev *ec_dev; 103 struct cros_ec_dev *ec_dev = charger->ec_dev; in cros_usbpd_charger_ec_command() 540 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_charger_probe()
|
| /OK3568_Linux_fs/kernel/drivers/iio/pressure/ |
| H A D | cros_ec_baro.c | 125 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_baro_probe()
|
| /OK3568_Linux_fs/kernel/drivers/media/cec/platform/cros-ec/ |
| H A D | cros-ec-cec.c | 263 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_cec_probe()
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-cros-ec.c | 319 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_rtc_probe()
|