diff options
author | Tom Rini <trini@konsulko.com> | 2016-12-03 19:43:51 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2016-12-03 19:43:51 -0500 |
commit | 73eed452b9c9827474c0789c30729dca6fcf061d (patch) | |
tree | b33a39a41b7b2891b0171f79ea9b5599658884c3 /drivers/core/root.c | |
parent | bfb380b30ad2d678c09037560abb6f09a5e9c9b6 (diff) | |
parent | a2558e8729831e0bcef634ea2440e60425ef0ff6 (diff) | |
download | u-boot-imx-73eed452b9c9827474c0789c30729dca6fcf061d.zip u-boot-imx-73eed452b9c9827474c0789c30729dca6fcf061d.tar.gz u-boot-imx-73eed452b9c9827474c0789c30729dca6fcf061d.tar.bz2 |
Merge branch 'master' of git://www.denx.de/git/u-boot-dm
Diffstat (limited to 'drivers/core/root.c')
-rw-r--r-- | drivers/core/root.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/core/root.c b/drivers/core/root.c index 33dc9c0..9edfc1e 100644 --- a/drivers/core/root.c +++ b/drivers/core/root.c @@ -41,6 +41,13 @@ struct udevice *dm_root(void) return gd->dm_root; } +void dm_fixup_for_gd_move(struct global_data *new_gd) +{ + /* The sentinel node has moved, so update things that point to it */ + new_gd->uclass_root.next->prev = &new_gd->uclass_root; + new_gd->uclass_root.prev->next = &new_gd->uclass_root; +} + fdt_addr_t dm_get_translation_offset(void) { struct udevice *root = dm_root(); |