Lines Matching refs:dev

52 static int do_read_write(struct udevice *dev, int is_write, int argc,  in do_read_write()  argument
75 ret = cros_ec_flash_offset(dev, region, &offset, &region_size); in do_read_write()
84 cros_ec_flash_write(dev, (uint8_t *)addr, offset, size) : in do_read_write()
85 cros_ec_flash_read(dev, (uint8_t *)addr, offset, size); in do_read_write()
142 static int do_show_features(struct udevice *dev) in do_show_features() argument
148 ret = cros_ec_get_features(dev, &feat); in do_show_features()
174 static int do_show_switches(struct udevice *dev) in do_show_switches() argument
180 ret = cros_ec_get_switches(dev); in do_show_switches()
233 static int do_show_events(struct udevice *dev) in do_show_events() argument
239 ret = cros_ec_get_host_events(dev, &events); in do_show_events()
261 struct udevice *dev; in do_cros_ec() local
271 ret = uclass_find_device(UCLASS_CROS_EC, 0, &dev); in do_cros_ec()
273 device_remove(dev, DM_REMOVE_NORMAL); in do_cros_ec()
274 ret = uclass_get_device(UCLASS_CROS_EC, 0, &dev); in do_cros_ec()
282 ret = uclass_get_device(UCLASS_CROS_EC, 0, &dev); in do_cros_ec()
290 if (cros_ec_read_id(dev, id, sizeof(id))) { in do_cros_ec()
298 if (cros_ec_info(dev, &info)) { in do_cros_ec()
305 ret = do_show_features(dev); in do_cros_ec()
310 ret = do_show_switches(dev); in do_cros_ec()
317 if (cros_ec_read_current_image(dev, &image)) { in do_cros_ec()
326 if (cros_ec_read_hash(dev, EC_VBOOT_HASH_OFFSET_ACTIVE, &hash)) { in do_cros_ec()
359 if (cros_ec_reboot(dev, cmd, 0)) { in do_cros_ec()
364 ret = do_show_events(dev); in do_cros_ec()
374 if (cros_ec_clear_host_events(dev, events)) { in do_cros_ec()
379 ret = do_read_write(dev, 0, argc, argv); in do_cros_ec()
383 ret = do_read_write(dev, 1, argc, argv); in do_cros_ec()
392 if (cros_ec_flash_offset(dev, region, &offset, &size)) { in do_cros_ec()
396 ret = cros_ec_flash_erase(dev, offset, size); in do_cros_ec()
408 ret = cros_ec_flash_offset(dev, region, &offset, &size); in do_cros_ec()
420 ret = cros_ec_read_flashinfo(dev, &p); in do_cros_ec()
433 ret = cros_ec_read_nvdata(dev, block, in do_cros_ec()
460 ret = cros_ec_write_nvdata(dev, block, in do_cros_ec()
468 int result = cros_ec_test(dev); in do_cros_ec()
478 ret = cros_ec_read_version(dev, &p); in do_cros_ec()
492 ret = cros_ec_read_build_info(dev, &build_string); in do_cros_ec()
509 ret = cros_ec_set_ldo(dev, index, state); in do_cros_ec()
511 ret = cros_ec_get_ldo(dev, index, &state); in do_cros_ec()
524 ret = cros_ec_get_sku_id(dev); in do_cros_ec()