[U-Boot] [U-Boot, v2, 1/2] common: Add support for Android DT image

Tom Rini trini at konsulko.com
Wed May 16 12:08:47 UTC 2018


On Thu, Apr 19, 2018 at 11:51:36PM +0300, Sam Protsenko wrote:

> Android documentation recommends new image format for storing DTB/DTBO
> files: [1]. To support that format, two things should be done:
> 
> 1. Add dt_table.h file from Android (BSD-3 relicensed version): [2].
>    This header defines structures and constants that we need to work
>    with that DT image format.
> 
>    Changes:
>     - re-licensed from Apache to BSD-3
>     - removed functions declarations
>     - change the coding style to kernel (make checkpatch happy)
> 
> 2. Add helper functions for Android DTB/DTBO format. In
>    image-android-dt.* files you can find helper functions to work with
>    Android DT image format, such us routines for:
>     - printing the dump of image structure
>     - getting the address and size of desired dtb/dtbo file
> 
> [1] https://source.android.com/devices/architecture/dto/partitions
> [2] https://android.googlesource.com/platform/system/libufdt/+/58a7582180f477032cd6c74f8d9afad0038e74c3/utils/src/dt_table.h
> 
> Signed-off-by: Sam Protsenko <semen.protsenko at linaro.org>

Why is it OK to change the license on the code?  AFAICT someone can't
just relicense Apache to BSD-3.  What happened for
include/android_image.h was that Google relicensed the Android code in
question to BSD-2 (which in turn allows us in GPL projects).  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180516/8668a9e4/attachment.sig>


More information about the U-Boot mailing list