Rework support for the device tree
authorMaxime Ripard <maxime.ripard@free-electrons.com>
Mon, 30 Jul 2012 12:32:45 +0000 (14:32 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 31 Jul 2012 21:08:28 +0000 (23:08 +0200)
commit69fc497df0ae51bcc8a067c849447abdeb3cb2be
tree56e6a70c223e7c10829a03da890ef59006d28fc6
parent942fc4c554f4850810118dba3f9036fc9e39a830
Rework support for the device tree

This patch introduces some support for device tree-enabled kernels.

It replaces the former BR2_LINUX_KERNEL_DTS_FILE option that was
microblaze-only, that was quite limited. This option was quite
limited, first obviously because it was restricted to microblaze,
but also because it targetted only external device tree source files,
and allowed only to build simpleImages using the custom image name
mechanism.

This patch adds a much more generic one, that can work on basically
every architecture that supports device tree. It allows to build
both device tree source file that comes with the kernel source or to
set the path to the device tree file to use so that one can use a
custom device tree.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
linux/Config.in
linux/linux.mk