> From: Rob Herring <robherring2@xxxxxxxxx> > To: Grant Likely <grant.likely@xxxxxxxxxx>, linux- > kernel@xxxxxxxxxxxxxxx, devicetree@xxxxxxxxxxxxxxx > Cc: Rob Herring <robh@xxxxxxxxxx>, Aurelien Jacquiot <a- > jacquiot@xxxxxx>, Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx>, > Chris Zankel <chris@xxxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, > Ingo Molnar <mingo@xxxxxxxxxx>, James Hogan <james.hogan@xxxxxxxxx> > Date: 04/30/2014 09:45 AM > Subject: [PATCH v2 00/21] FDT clean-ups and libfdt support > Sent by: linux-kernel-owner@xxxxxxxxxxxxxxx > > 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. I have tested this for PowerPC using a snapshot of libfdt[1] collected from the today (30/04/2014). The computers used were 32 bit, Freescale and IBM/AMCC CPUs: MVME5100 - Motorola/Fresscale CPU - PPCBug firmware SAM440EP - IBM/AMCC - U-Boot firmware Tested-by: Stephen Chivers <schivers@xxxxxxx> Stephen Chivers, CSC Australia Pty. Ltd. [1] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git libfdt -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html