Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 319627
b: refs/heads/master
c: ab25383
h: refs/heads/master
i:
  319625: 42b9de5
  319623: fafeda9
v: v3
  • Loading branch information
David Daney authored and Ralf Baechle committed Jul 23, 2012
1 parent df74ede commit 331ddb2
Show file tree
Hide file tree
Showing 11 changed files with 45 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a339aef90470cf21debb138f95e22adf143eecca
refs/heads/master: ab25383983fb8d7786696f5371e75e79c3e9a405
8 changes: 8 additions & 0 deletions trunk/include/linux/libfdt.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#ifndef _INCLUDE_LIBFDT_H_
#define _INCLUDE_LIBFDT_H_

#include <linux/libfdt_env.h>
#include "../../scripts/dtc/libfdt/fdt.h"
#include "../../scripts/dtc/libfdt/libfdt.h"

#endif /* _INCLUDE_LIBFDT_H_ */
13 changes: 13 additions & 0 deletions trunk/include/linux/libfdt_env.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#ifndef _LIBFDT_ENV_H
#define _LIBFDT_ENV_H

#include <linux/string.h>

#include <asm/byteorder.h>

#define fdt32_to_cpu(x) be32_to_cpu(x)
#define cpu_to_fdt32(x) cpu_to_be32(x)
#define fdt64_to_cpu(x) be64_to_cpu(x)
#define cpu_to_fdt64(x) cpu_to_be64(x)

#endif /* _LIBFDT_ENV_H */
6 changes: 6 additions & 0 deletions trunk/lib/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -395,4 +395,10 @@ config SIGNATURE
Digital signature verification. Currently only RSA is supported.
Implementation is done using GnuPG MPI library

#
# libfdt files, only selected if needed.
#
config LIBFDT
bool

endmenu
5 changes: 5 additions & 0 deletions trunk/lib/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,11 @@ obj-$(CONFIG_GENERIC_STRNLEN_USER) += strnlen_user.o

obj-$(CONFIG_STMP_DEVICE) += stmp_device.o

libfdt_files = fdt.o fdt_ro.o fdt_wip.o fdt_rw.o fdt_sw.o fdt_strerror.o
$(foreach file, $(libfdt_files), \
$(eval CFLAGS_$(file) = -I$(src)/../scripts/dtc/libfdt))
lib-$(CONFIG_LIBFDT) += $(libfdt_files)

hostprogs-y := gen_crc32table
clean-files := crc32table.h

Expand Down
2 changes: 2 additions & 0 deletions trunk/lib/fdt.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <linux/libfdt_env.h>
#include "../scripts/dtc/libfdt/fdt.c"
2 changes: 2 additions & 0 deletions trunk/lib/fdt_ro.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <linux/libfdt_env.h>
#include "../scripts/dtc/libfdt/fdt_ro.c"
2 changes: 2 additions & 0 deletions trunk/lib/fdt_rw.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <linux/libfdt_env.h>
#include "../scripts/dtc/libfdt/fdt_rw.c"
2 changes: 2 additions & 0 deletions trunk/lib/fdt_strerror.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <linux/libfdt_env.h>
#include "../scripts/dtc/libfdt/fdt_strerror.c"
2 changes: 2 additions & 0 deletions trunk/lib/fdt_sw.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <linux/libfdt_env.h>
#include "../scripts/dtc/libfdt/fdt_sw.c"
2 changes: 2 additions & 0 deletions trunk/lib/fdt_wip.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include <linux/libfdt_env.h>
#include "../scripts/dtc/libfdt/fdt_wip.c"

0 comments on commit 331ddb2

Please sign in to comment.