From: Keerthy <j-keerthy@ti.com>
Date: Mon, 5 Nov 2018 06:04:53 +0000 (+0530)
Subject: misc: fs_loader: Use device_get_global_by_ofnode to get to node
X-Git-Tag: v2025.01-rc5-pxa1908~3275^2~5
X-Git-Url: http://git.dujemihanovic.xyz/contact?a=commitdiff_plain;h=7c096ea4eea178a8be3e6bce9d603d34d21f680a;p=u-boot.git

misc: fs_loader: Use device_get_global_by_ofnode to get to node

Instead of two staged ofnode_to_offset followed by
device_get_global_by_of_offset approach, direcly use the
device_get_global_by_ofnode to fetch the device.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
---

diff --git a/drivers/misc/fs_loader.c b/drivers/misc/fs_loader.c
index b7bb96a458..5afc941aff 100644
--- a/drivers/misc/fs_loader.c
+++ b/drivers/misc/fs_loader.c
@@ -55,11 +55,9 @@ static int select_fs_dev(struct device_platdata *plat)
 
 		node = ofnode_get_by_phandle(plat->phandlepart.phandle);
 
-		int of_offset = ofnode_to_offset(node);
-
 		struct udevice *dev;
 
-		ret = device_get_global_by_of_offset(of_offset, &dev);
+		ret = device_get_global_by_ofnode(node, &dev);
 		if (!ret) {
 			struct blk_desc *desc = blk_get_by_device(dev);
 			if (desc) {
@@ -190,6 +188,7 @@ static int fw_get_filesystem_firmware(struct device_platdata *plat,
 
 	ret = fs_read(fw_priv->name, (ulong)map_to_sysmem(firmware->data),
 			fw_priv->offset, firmware->size, &actread);
+
 	if (ret) {
 		debug("Error: %d Failed to read %s from flash %lld != %d.\n",
 		      ret, fw_priv->name, actread, firmware->size);