Hi All, I am trying to use 'cpu' command, so I modified config file and compiled u-boot with a 'cpu' command enabled. But when I try to use it properly it's completely silent. It appeared that this behaviour is caused by list at 'dev_head' always being empty in the corresponding uclass. But driver from cpu-uclass.c initializes and binds successfuly. Then what is missig yet? This code executes successfully: u-boot/drivers/core/uclass.c -> static int uclass_add(enum uclass_id id, struct uclass **ucp) ... uc->uc_drv = uc_drv; INIT_LIST_HEAD(&uc->sibling_node); INIT_LIST_HEAD(&uc->dev_head); list_add(&uc->sibling_node, &DM_UCLASS_ROOT_NON_CONST); if (uc_drv->init) { ret = uc_drv->init(uc); /* this code is also executed */ if (ret) goto fail; } *ucp = uc; return 0; ... But list at 'dev_head' is empty and command is silent. What could be done to make this command display useful info? Best Regards, Ivan