On Wed, Apr 23, 2014 at 5:18 AM, Rob Herring <robherring2@xxxxxxxxx> wrote: > From: Rob Herring <robh@xxxxxxxxxx> > > This is a series of clean-ups of architecture FDT code and converts the > core FDT code over to using libfdt functions. This is in preparation > to add FDT based address translation parsing functions for early > console support. This series removes direct access to FDT data from all > arches except powerpc. > > The current MIPS lantiq and xlp DT code is buggy as built-in DTBs need > to be copied out of init section. Patches 2 and 3 should be applied to > 3.15. > > Changes in v2 are relatively minor. There was a bug in the unflattening > code where walking up the tree was not being handled correctly (thanks > to Michal Simek). I re-worked things a bit to avoid globally adding > libfdt include paths. > > A branch is available here[1], and I plan to put into linux-next in a few > days. Please test! I've compiled on arm, arm64, mips, microblaze, xtensa, > and powerpc and booted on arm and arm64. > > Rob > > [1] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git libfdt For xtensa: Tested-by: Max Filippov <jcmvbkbc@xxxxxxxxx> -- Thanks. -- Max