Home
last modified time | relevance | path

Searched refs:uc_drv (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/core/
H A Duclass.c35 if (uc->uc_drv->id == key) in uclass_find()
38 if (uc->uc_drv->id == UCLASS_ROOT) in uclass_find()
56 struct uclass_driver *uc_drv; in uclass_add() local
61 uc_drv = lists_uclass_lookup(id); in uclass_add()
62 if (!uc_drv) { in uclass_add()
75 if (uc_drv->priv_auto_alloc_size) { in uclass_add()
76 uc->priv = calloc(1, uc_drv->priv_auto_alloc_size); in uclass_add()
82 uc->uc_drv = uc_drv; in uclass_add()
90 if (uc_drv->init) { in uclass_add()
91 ret = uc_drv->init(uc); in uclass_add()
[all …]
H A Ddevice.c135 if (uc->uc_drv->flags & DM_UC_FLAG_SEQ_ALIAS) { in device_bind_common()
136 if (uc->uc_drv->name && ofnode_valid(node)) { in device_bind_common()
168 size = uc->uc_drv->per_device_platdata_auto_alloc_size; in device_bind_common()
181 size = parent->uclass->uc_drv-> in device_bind_common()
265 if (uc->uc_drv->post_bind) { in device_bind_common()
266 ret = uc->uc_drv->post_bind(dev); in device_bind_common()
429 size = dev->uclass->uc_drv->per_device_auto_alloc_size; in device_probe()
442 size = dev->parent->uclass->uc_drv-> in device_probe()
756 return dev->uclass->uc_drv->id; in device_get_uclass_id()
764 return dev->uclass->uc_drv->name; in dev_get_uclass_name()
H A Ddump.c20 (ulong)dev, dev->uclass->uc_drv->name, in show_devices()
100 printf("uclass %d: %s\n", id, uc->uc_drv->name); in dm_dump_uclass()
H A Ddevice-remove.c135 size = dev->uclass->uc_drv->per_device_auto_alloc_size; in device_free()
143 size = dev->parent->uclass->uc_drv-> in device_free()
H A Dread.c187 const char *uc_name = dev->uclass->uc_drv->name; in dev_read_alias_seq()
/OK3568_Linux_fs/u-boot/test/dm/
H A Dbus.c301 bus->uclass->uc_drv->per_child_auto_alloc_size = size; in dm_test_bus_parent_data_uclass()
306 bus->uclass->uc_drv->per_child_auto_alloc_size = 0; in dm_test_bus_parent_data_uclass()
444 bus->uclass->uc_drv->per_child_platdata_auto_alloc_size = size; in dm_test_bus_parent_platdata_uclass()
449 bus->uclass->uc_drv->per_child_platdata_auto_alloc_size = 0; in dm_test_bus_parent_platdata_uclass()
H A Dcore.c156 ut_assert(uc->uc_drv->per_device_platdata_auto_alloc_size); in dm_test_autobind_uclass_pdata_alloc()
/OK3568_Linux_fs/u-boot/include/dm/
H A Duclass.h37 struct uclass_driver *uc_drv; member
H A Dread.h654 return fdtdec_get_alias_seq(gd->fdt_blob, dev->uclass->uc_drv->name, in dev_read_alias_seq()
/OK3568_Linux_fs/u-boot/drivers/spi/
H A Dspi-uclass.c96 if (bus->uclass->uc_drv->id != UCLASS_SPI) in dm_spi_xfer()
110 if (bus->uclass->uc_drv->id != UCLASS_SPI) in dm_spi_get_mmap()
/OK3568_Linux_fs/u-boot/drivers/pinctrl/
H A Dpinctrl-uclass.c50 if (pctldev->uclass->uc_drv->id == UCLASS_PINCTRL) in pinctrl_config_one()