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