
On Mon, Aug 19, 2013 at 2:59 PM, Scott Wood scottwood@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@phytium.com.cn wrote:
From: David Feng fenghua@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@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