dm: Return actual bools in dm_fdt_pre_reloc
authorHeiko Stübner <heiko@sntech.de>
Thu, 23 Feb 2017 16:30:38 +0000 (17:30 +0100)
committerSimon Glass <sjg@chromium.org>
Thu, 16 Mar 2017 22:03:47 +0000 (16:03 -0600)
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>
drivers/core/util.c
include/dm/util.h

index bd4de7acd69873fc1ebcc1adb069d12282555194..5ceac8bbb15b9572a9e8e76ebcd3b9794550bcbc 100644 (file)
@@ -37,17 +37,17 @@ int list_count_items(struct list_head *head)
        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 @@ 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 1;
+               return true;
 #endif
 
-       return 0;
+       return false;
 }
index 32060ab30eb467ff4427ac76d6dc7202d28f322b..45529ce0e6a17db2653a56aa919ea898da674518 100644 (file)
@@ -72,6 +72,6 @@ static inline void dm_dump_devres(void)
  *
  * 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