diff mbox

[U-Boot,v3,1/5] fdt_support: Move of_read_number to fdt_support.h

Message ID 1410204002-31298-1-git-send-email-yorksun@freescale.com
State Accepted
Delegated to: York Sun
Headers show

Commit Message

York Sun Sept. 8, 2014, 7:19 p.m. UTC
From: Arnab Basu <arnab.basu@freescale.com>

This is being done so that it can be used outside 'fdt_support.c'. Making
life more convenient when reading device node properties that can be 32
or 64 bits long.

Signed-off-by: Arnab Basu <arnab.basu@freescale.com>
Cc: Scott Wood <scottwood@freescale.com>
---
Change log
 v3: no change
 v2: new patch

 common/fdt_support.c  |    9 ---------
 include/fdt_support.h |    9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)

Comments

York Sun Sept. 25, 2014, 9:02 p.m. UTC | #1
On 09/08/2014 12:19 PM, York Sun wrote:
> From: Arnab Basu <arnab.basu@freescale.com>
> 
> This is being done so that it can be used outside 'fdt_support.c'. Making
> life more convenient when reading device node properties that can be 32
> or 64 bits long.
> 
> Signed-off-by: Arnab Basu <arnab.basu@freescale.com>
> Cc: Scott Wood <scottwood@freescale.com>
> ---
> Change log
>  v3: no change
>  v2: new patch
> 

This set is applied to u-boot-fsl-qoriq, awaiting upstream.

York
diff mbox

Patch

diff --git a/common/fdt_support.c b/common/fdt_support.c
index 784a570..7ec7d4f 100644
--- a/common/fdt_support.c
+++ b/common/fdt_support.c
@@ -930,15 +930,6 @@  void fdt_del_node_and_alias(void *blob, const char *alias)
 	fdt_delprop(blob, off, alias);
 }
 
-/* Helper to read a big number; size is in cells (not bytes) */
-static inline u64 of_read_number(const fdt32_t *cell, int size)
-{
-	u64 r = 0;
-	while (size--)
-		r = (r << 32) | fdt32_to_cpu(*(cell++));
-	return r;
-}
-
 #define PRu64	"%llx"
 
 /* Max address size we deal with */
diff --git a/include/fdt_support.h b/include/fdt_support.h
index 1bda686..649fbd6 100644
--- a/include/fdt_support.h
+++ b/include/fdt_support.h
@@ -133,6 +133,15 @@  static inline int fdt_status_fail_by_alias(void *fdt, const char *alias)
 	return fdt_set_status_by_alias(fdt, alias, FDT_STATUS_FAIL, 0);
 }
 
+/* Helper to read a big number; size is in cells (not bytes) */
+static inline u64 of_read_number(const fdt32_t *cell, int size)
+{
+	u64 r = 0;
+	while (size--)
+		r = (r << 32) | fdt32_to_cpu(*(cell++));
+	return r;
+}
+
 #endif /* ifdef CONFIG_OF_LIBFDT */
 
 #ifdef USE_HOSTCC