Lines Matching refs:dev

91 	struct udevice *dev;  in do_list()  local
99 ret = uclass_find_first_device(UCLASS_REGULATOR, &dev); in do_list()
103 for (; dev; uclass_find_next_device(&dev)) { in do_list()
104 uc_pdata = dev_get_uclass_plat(dev); in do_list()
106 LIMIT_DEVNAME, LIMIT_DEVNAME, dev->name, in do_list()
108 dev->parent->name); in do_list()
146 struct udevice *dev; in do_info() local
154 ret = curr_dev_and_plat(&dev, &uc_pdata, true); in do_info()
158 parent_uc = dev_get_uclass_name(dev->parent); in do_info()
163 LIMIT_INFO, "* device name:", dev->name, in do_info()
164 LIMIT_INFO, "* parent name:", dev->parent->name, in do_info()
177 mode_count = regulator_mode(dev, &modes); in do_info()
186 static void do_status_detail(struct udevice *dev, in do_status_detail() argument
195 enabled = regulator_get_enable(dev); in do_status_detail()
198 value = regulator_get_value(dev); in do_status_detail()
201 current = regulator_get_current(dev); in do_status_detail()
204 mode = regulator_get_mode(dev); in do_status_detail()
209 static void do_status_line(struct udevice *dev, int status) in do_status_line() argument
216 pdata = dev_get_uclass_plat(dev); in do_status_line()
217 enabled = regulator_get_enable(dev); in do_status_line()
218 value = regulator_get_value(dev); in do_status_line()
219 current = regulator_get_current(dev); in do_status_line()
220 mode = regulator_get_mode(dev); in do_status_line()
243 struct udevice *dev; in do_status() local
247 ret = curr_dev_and_plat(&dev, &uc_pdata, true); in do_status()
250 do_status_detail(dev, uc_pdata); in do_status()
257 for (ret = uclass_first_device_check(UCLASS_REGULATOR, &dev); dev; in do_status()
258 ret = uclass_next_device_check(&dev)) in do_status()
259 do_status_line(dev, ret); in do_status()
267 struct udevice *dev; in do_value() local
273 ret = curr_dev_and_plat(&dev, &uc_pdata, argc == 1); in do_value()
278 ret = regulator_get_value(dev); in do_value()
302 ret = regulator_set_value(dev, value); in do_value()
304 ret = regulator_set_value_force(dev, value); in do_value()
317 struct udevice *dev; in do_current() local
322 ret = curr_dev_and_plat(&dev, &uc_pdata, argc == 1); in do_current()
327 ret = regulator_get_current(dev); in do_current()
344 ret = regulator_set_current(dev, current); in do_current()
357 struct udevice *dev; in do_mode() local
362 ret = curr_dev_and_plat(&dev, &uc_pdata, false); in do_mode()
367 ret = regulator_get_mode(dev); in do_mode()
380 ret = regulator_set_mode(dev, mode); in do_mode()
393 struct udevice *dev; in do_enable() local
397 ret = curr_dev_and_plat(&dev, &uc_pdata, true); in do_enable()
401 ret = regulator_set_enable(dev, true); in do_enable()
413 struct udevice *dev; in do_disable() local
417 ret = curr_dev_and_plat(&dev, &uc_pdata, true); in do_disable()
421 ret = regulator_set_enable(dev, false); in do_disable()
431 U_BOOT_CMD_MKENT(dev, 2, 1, do_dev, "", ""),