dm: Return actual bools in dm_fdt_pre_reloc

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@sntech.de>
Acked-by: Simon Glass <sjg@chromium.org>
diff --git a/drivers/core/util.c b/drivers/core/util.c
index bd4de7a..5ceac8b 100644
--- a/drivers/core/util.c
+++ b/drivers/core/util.c
@@ -37,17 +37,17 @@
 	return count;
 }
 
-int dm_fdt_pre_reloc(const void *blob, int offset)
+bool dm_fdt_pre_reloc(const void *blob, int offset)
 {
 	if (fdt_getprop(blob, offset, "u-boot,dm-pre-reloc", NULL))
-		return 1;
+		return true;
 
 #ifdef CONFIG_TPL_BUILD
 	if (fdt_getprop(blob, offset, "u-boot,dm-tpl", NULL))
-		return 1;
+		return true;
 #elif defined(CONFIG_SPL_BUILD)
 	if (fdt_getprop(blob, offset, "u-boot,dm-spl", NULL))
-		return 1;
+		return true;
 #else
 	/*
 	 * In regular builds individual spl and tpl handling both
@@ -55,8 +55,8 @@
 	 */
 	if (fdt_getprop(blob, offset, "u-boot,dm-spl", NULL) ||
 	    fdt_getprop(blob, offset, "u-boot,dm-tpl", NULL))
-		return 1;
+		return true;
 #endif
 
-	return 0;
+	return false;
 }
diff --git a/include/dm/util.h b/include/dm/util.h
index 32060ab..45529ce 100644
--- a/include/dm/util.h
+++ b/include/dm/util.h
@@ -72,6 +72,6 @@
  *
  * Returns true if node is needed in SPL/TL, false otherwise.
  */
-int dm_fdt_pre_reloc(const void *blob, int offset);
+bool dm_fdt_pre_reloc(const void *blob, int offset);
 
 #endif