diff options
author | Simon Glass <sjg@chromium.org> | 2020-12-16 21:20:30 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2020-12-18 20:32:21 -0700 |
commit | a133e2179a729036e7750b497c1c38f9f6a3a835 (patch) | |
tree | e8701370910c0a3c2db692051baef3c39455e3fa /drivers/core/device.c | |
parent | 991759196faa74b2e7df1cb8e87820f4ec7285f8 (diff) | |
download | u-boot-a133e2179a729036e7750b497c1c38f9f6a3a835.zip u-boot-a133e2179a729036e7750b497c1c38f9f6a3a835.tar.gz u-boot-a133e2179a729036e7750b497c1c38f9f6a3a835.tar.bz2 |
dm: core: Update uclass_find_next_free_req_seq() for new scheme
This function current deals with req_seq which is deprecated. Update it to
use the new sequence numbers, putting them above existing aliases. Rename
the function to make this clear.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/core/device.c')
-rw-r--r-- | drivers/core/device.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/core/device.c b/drivers/core/device.c index b878a4d..4abb5be 100644 --- a/drivers/core/device.c +++ b/drivers/core/device.c @@ -93,18 +93,14 @@ static int device_bind_common(struct udevice *parent, const struct driver *drv, } if (CONFIG_IS_ENABLED(OF_PRIOR_STAGE)) { if (dev->req_seq == -1) { - auto_seq = true; dev->req_seq = - uclass_find_next_free_req_seq( - uc); + uclass_find_next_free_seq(uc); } } - } else { - dev->req_seq = uclass_find_next_free_req_seq(uc); } } if (auto_seq && !(uc->uc_drv->flags & DM_UC_FLAG_NO_AUTO_SEQ)) - dev->sqq = uclass_find_next_free_req_seq(uc); + dev->sqq = uclass_find_next_free_seq(uc); if (drv->plat_auto) { bool alloc = !plat; |