dm: Return actual bools in dm_fdt_pre_reloc
From: Heiko Stuebner <heiko@...> Date: Wed, 22 Feb 2017 02:48:20 +0100
Commit-Message
Documentation says that we're returning true/false, not 1/0 so adapt the function to return actual booleans. Signed-off-by: Heiko Stuebner <heiko@...>
Patch-Comment
drivers/core/util.c | 12 ++++++------ include/dm/util.h | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-)
Statistics
- 7 lines added
- 7 lines removed
Changes
----------------------------- drivers/core/util.c ------------------------------
index bd4de7acd6..5ceac8bbb1 100644
@@ -37,17 +37,17 @@ int list_count_items(struct list_head *head)
return count;
}
+bool dm_fdt_pre_reloc(const void *blob, int offset)
{
if (fdt_getprop(blob, offset, "u-boot,dm-pre-reloc", NULL))
+ return true;
#ifdef CONFIG_TPL_BUILD
if (fdt_getprop(blob, offset, "u-boot,dm-tpl", NULL))
+ return true;
#elif defined(CONFIG_SPL_BUILD)
if (fdt_getprop(blob, offset, "u-boot,dm-spl", NULL))
+ return true;
#else
/*
* In regular builds individual spl and tpl handling both
@@ -55,8 +55,8 @@ int dm_fdt_pre_reloc(const void *blob, int offset)
*/
if (fdt_getprop(blob, offset, "u-boot,dm-spl", NULL) ||
fdt_getprop(blob, offset, "u-boot,dm-tpl", NULL))
+ return true;
#endif
+ return false;
}
------------------------------ include/dm/util.h -------------------------------
index 32060ab30e..45529ce0e6 100644
@@ -72,6 +72,6 @@ static inline void dm_dump_devres(void)
*
* Returns true if node is needed in SPL/TL, false otherwise.
*/
+bool dm_fdt_pre_reloc(const void *blob, int offset);
#endif