[U-Boot] [PATCH v3 2/5] board support of arm64
Stuart Yoder
b08248 at gmail.com
Thu Aug 22 18:15:09 CEST 2013
On Mon, Aug 19, 2013 at 2:59 PM, Scott Wood <scottwood at freescale.com> wrote:
> On Fri, 2013-08-16 at 09:14 -0500, Stuart Yoder wrote:
>> On Thu, Aug 15, 2013 at 8:47 AM, <fenghua at phytium.com.cn> wrote:
>> > From: David Feng <fenghua at phytium.com.cn>
>> >
>> > This patch provide u-boot with arm64 support. Currently, it works on
>> > Foundation Model for armv8 or Fast Model for armv8.
>> >
>> > Signed-off-by: David Feng <fenghua at phytium.com.cn>
>> > ---
>> > Changes for v3:
>> > - rewrite cache.S and exception.S that partly originated from linux kernel,
>> > so the license should be ok.
>> >
>> > board/armltd/dts/vexpress64.dts | 215 ++++++++++++++++++++++++++++++++++
>>
>> Why is the device tree source in u-boot (instead of in the kernel)?
>> Is this temporary? It
>> looks like this device tree is just a copy from somewhere else.
>>
>> Would suggest removing this from this patch series and keep the dts maintained
>> in the Linux kernel.
>
> U-Boot itself uses the device tree (not just to patch up for Linux) on
> some targets.
>
> Even with the way PPC uses device trees, it doesn't really make sense to
> keep them in the kernel given that they're meant to be OS-neutral, and
> have ties to U-Boot in terms of what gets fixed up at runtime.
It may not make sense, but that is where they are kept currently. It
doesn't make
sense to maintain 2 copies of a vexpress64.dts device tree in 2 different
places...or to maintain 1 lone device tree in u-boot.
Maybe we need a git repo for device trees that could be included
in Linux, u-boot, and other things a submodule.
Stuart
More information about the U-Boot
mailing list