diff options
author | Simon Glass <sjg@chromium.org> | 2014-06-11 23:29:44 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2014-06-20 11:55:03 -0600 |
commit | 5957ac2a9f668370bfcd9e5520de4bde346878a4 (patch) | |
tree | 3278a20619dfbfe5f988dfc298196e19a5c45866 | |
parent | 42d3b29d9ea7d93da4bae7058711c56b12ebf23c (diff) | |
download | u-boot-imx-5957ac2a9f668370bfcd9e5520de4bde346878a4.zip u-boot-imx-5957ac2a9f668370bfcd9e5520de4bde346878a4.tar.gz u-boot-imx-5957ac2a9f668370bfcd9e5520de4bde346878a4.tar.bz2 |
Makefile: Support include files for .dts files
Linux supports this, and if we are to have compatible device tree files,
U-Boot should also.
Avoid giving the device tree files access to U-Boot's include/ directory.
Only include/dt-bindings is accessible.
Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
l--------- | arch/arm/dts/include/dt-bindings | 1 | ||||
l--------- | arch/microblaze/dts/include/dt-bindings | 1 | ||||
l--------- | arch/sandbox/dts/include/dt-bindings | 1 | ||||
l--------- | arch/x86/dts/include/dt-bindings | 1 | ||||
-rw-r--r-- | scripts/Makefile.lib | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/dts/include/dt-bindings b/arch/arm/dts/include/dt-bindings new file mode 120000 index 0000000..0cecb3d --- /dev/null +++ b/arch/arm/dts/include/dt-bindings @@ -0,0 +1 @@ +../../../../include/dt-bindings
\ No newline at end of file diff --git a/arch/microblaze/dts/include/dt-bindings b/arch/microblaze/dts/include/dt-bindings new file mode 120000 index 0000000..0cecb3d --- /dev/null +++ b/arch/microblaze/dts/include/dt-bindings @@ -0,0 +1 @@ +../../../../include/dt-bindings
\ No newline at end of file diff --git a/arch/sandbox/dts/include/dt-bindings b/arch/sandbox/dts/include/dt-bindings new file mode 120000 index 0000000..0cecb3d --- /dev/null +++ b/arch/sandbox/dts/include/dt-bindings @@ -0,0 +1 @@ +../../../../include/dt-bindings
\ No newline at end of file diff --git a/arch/x86/dts/include/dt-bindings b/arch/x86/dts/include/dt-bindings new file mode 120000 index 0000000..0cecb3d --- /dev/null +++ b/arch/x86/dts/include/dt-bindings @@ -0,0 +1 @@ +../../../../include/dt-bindings
\ No newline at end of file diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index c24c5e8..968123c 100644 --- a/scripts/Makefile.lib +++ b/scripts/Makefile.lib @@ -153,6 +153,7 @@ ld_flags = $(LDFLAGS) $(ldflags-y) # Modified for U-Boot dtc_cpp_flags = -Wp,-MD,$(depfile).pre.tmp -nostdinc \ -I$(srctree)/arch/$(ARCH)/dts \ + -I$(srctree)/arch/$(ARCH)/dts/include \ -undef -D__DTS__ # Finds the multi-part object the current object will be linked into |