README revision 9537
111308Santhony.gutierrez@amd.comlibfdt is an open-source library released under the BSD license: 211308Santhony.gutierrez@amd.com 311308Santhony.gutierrez@amd.comlibfdt - Flat Device Tree manipulation 411308Santhony.gutierrez@amd.com 511308Santhony.gutierrez@amd.com Redistribution and use in source and binary forms, with or 611308Santhony.gutierrez@amd.com without modification, are permitted provided that the following 711308Santhony.gutierrez@amd.com conditions are met: 811308Santhony.gutierrez@amd.com 911308Santhony.gutierrez@amd.com 1. Redistributions of source code must retain the above 1011308Santhony.gutierrez@amd.com copyright notice, this list of conditions and the following 1111308Santhony.gutierrez@amd.com disclaimer. 1211308Santhony.gutierrez@amd.com 2. Redistributions in binary form must reproduce the above 1311308Santhony.gutierrez@amd.com copyright notice, this list of conditions and the following 1411308Santhony.gutierrez@amd.com disclaimer in the documentation and/or other materials 1511308Santhony.gutierrez@amd.com provided with the distribution. 1611308Santhony.gutierrez@amd.com 1711308Santhony.gutierrez@amd.com THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 1811308Santhony.gutierrez@amd.com CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 1911308Santhony.gutierrez@amd.com INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 2011308Santhony.gutierrez@amd.com MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 2111308Santhony.gutierrez@amd.com DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 2211308Santhony.gutierrez@amd.com CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2311308Santhony.gutierrez@amd.com SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 2411308Santhony.gutierrez@amd.com NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2511308Santhony.gutierrez@amd.com LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2611308Santhony.gutierrez@amd.com HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 2711308Santhony.gutierrez@amd.com CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 2811308Santhony.gutierrez@amd.com OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 2911308Santhony.gutierrez@amd.com EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3011308Santhony.gutierrez@amd.com 3111308Santhony.gutierrez@amd.comlibfdt allows flattened device trees to be represented as a 3211308Santhony.gutierrez@amd.com"blob", which is a compact flattened format. This is useful, 3311308Santhony.gutierrez@amd.comparticularly for embedded systems, such as ARM, because it 3411308Santhony.gutierrez@amd.comallows many different devices to be included in a single binary 3511308Santhony.gutierrez@amd.comallowing for a high level of portability. 3611308Santhony.gutierrez@amd.com 3711308Santhony.gutierrez@amd.comThe source and more information about the library can be found 3811308Santhony.gutierrez@amd.comhere: 3911308Santhony.gutierrez@amd.com 4011308Santhony.gutierrez@amd.comhttp://www.denx.de/wiki/U-Boot/UBootFdtInfo 4111308Santhony.gutierrez@amd.com 4211308Santhony.gutierrez@amd.com1) D. Gibson, B. Herrenschmidt. Device trees everywhere. 2006. 4311308Santhony.gutierrez@amd.comhttp://ozlabs.org/~dgibson/papers/dtc-paper.pdf 4411308Santhony.gutierrez@amd.com