diff mbox series

[U-Boot,v6,02/10] fit: use 'const' for the input of fdt_offset() and locate_dtb_in_fit()

Message ID 1505473053-32520-3-git-send-email-jjhiblot@ti.com
State Accepted
Delegated to: Tom Rini
Headers show
Series spl: dm: Make it possible for the SPL to pick its own DTB from a FIT | expand

Commit Message

Jean-Jacques Hiblot Sept. 15, 2017, 10:57 a.m. UTC
Those 2 functions don't modify their input, we can mark it const.
This prevents compilation warnings when they are provided const input.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
---
 common/boot_fit.c  | 4 ++--
 include/boot_fit.h | 9 +++++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

Comments

Tom Rini Oct. 7, 2017, 1:06 p.m. UTC | #1
On Fri, Sep 15, 2017 at 12:57:25PM +0200, Jean-Jacques Hiblot wrote:

> Those 2 functions don't modify their input, we can mark it const.
> This prevents compilation warnings when they are provided const input.
> 
> Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
> Reviewed-by: Tom Rini <trini@konsulko.com>
> Reviewed-by: Simon Glass <sjg@chromium.org>

Applied to u-boot/master, thanks!
diff mbox series

Patch

diff --git a/common/boot_fit.c b/common/boot_fit.c
index 0a72315..ce42931 100644
--- a/common/boot_fit.c
+++ b/common/boot_fit.c
@@ -13,7 +13,7 @@ 
 #include <image.h>
 #include <libfdt.h>
 
-int fdt_offset(void *fit)
+static int fdt_offset(const void *fit)
 {
 	int images, node, fdt_len, fdt_node, fdt_offset;
 	const char *fdt_name;
@@ -55,7 +55,7 @@  int fdt_offset(void *fit)
 	return fdt_offset;
 }
 
-void *locate_dtb_in_fit(void *fit)
+void *locate_dtb_in_fit(const void *fit)
 {
 	struct image_header *header;
 	int size;
diff --git a/include/boot_fit.h b/include/boot_fit.h
index b7d2462..e16ae5b 100644
--- a/include/boot_fit.h
+++ b/include/boot_fit.h
@@ -5,5 +5,10 @@ 
  * SPDX-License-Identifier:     GPL-2.0+
  */
 
-int fdt_offset(void *fit);
-void *locate_dtb_in_fit(void *fit);
+/**
+ * locate_dtb_in_fit - Find a DTB matching the board in a FIT image
+ * @fit:	pointer to the FIT image
+ *
+ * @return a pointer to a matching DTB blob if found, NULL otherwise
+ */
+void *locate_dtb_in_fit(const void *fit);