[yocto] [PATCH 5/7] recipes-bsp: add u-boot-rockchip support

Jacob Chen jacob2.chen at rock-chips.com
Thu Feb 9 20:32:03 PST 2017


Hi,


Romain Perier wrote on 2017年01月27日 22:48:
> Hi all,
>
>
> 2017-01-19 11:09 GMT+01:00 Jacob Chen <jacob-chen at iotwrt.com 
> <mailto:jacob-chen at iotwrt.com>>:
>
>     Rockchip next-dev U-boot is the next generation of rockchip
>     u-boot, will also be an upstream tracking branch.
>     At present, this branch is just a rebased upstream u-boot.
>
>     Signed-off-by: Jacob Chen <jacob-chen at iotwrt.com
>     <mailto:jacob-chen at iotwrt.com>>
>     ---
>      recipes-bsp/u-boot/u-boot-rockchip_next.bb
>     <http://u-boot-rockchip_next.bb> | 17 +++++++++++++++++
>      1 file changed, 17 insertions(+)
>      create mode 100644 recipes-bsp/u-boot/u-boot-rockchip_next.bb
>     <http://u-boot-rockchip_next.bb>
>
>     diff --git a/recipes-bsp/u-boot/u-boot-rockchip_next.bb
>     <http://u-boot-rockchip_next.bb>
>     b/recipes-bsp/u-boot/u-boot-rockchip_next.bb
>     <http://u-boot-rockchip_next.bb>
>     new file mode 100644
>     index 0000000..30d16b0
>     --- /dev/null
>     +++ b/recipes-bsp/u-boot/u-boot-rockchip_next.bb
>     <http://u-boot-rockchip_next.bb>
>     @@ -0,0 +1,17 @@
>     +# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd
>     +# Released under the MIT license (see COPYING.MIT for the terms)
>     +
>     +require recipes-bsp/u-boot/u-boot.inc
>     +
>     +DESCRIPTION = "Rockchip next-dev U-Boot"
>     +LICENSE = "GPLv2+"
>     +LIC_FILES_CHKSUM =
>     "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"
>     +COMPATIBLE_MACHINE = "(rk3288)"
>
>
>
> So... in this case why not simply use u-boot mainline ? Most of 
> rk3288-based boards are very well supported with 
> http://git.denx.de/?p=u-boot/u-boot-rockchip.git ..
> Do you need something specific that it is not supported yet by u-boot 
> mainline ?
>

In fact, no difference now, I will change SRC_URI  to denx git.

We are still exploring how to deal with the relationship between our lts 
branch and mainline branch.
U-boot community can respond quickly, So unlike kernel, now we don't 
have something specific in this branch.


> My philosophy is simple:  When the SoC and the board is correctly 
> supported by a project on upstream, we use the mainline version of 
> this project (ex: the linux kernel, u-boot, etc). When that's not the 
> case, we can write a specific recipe for a vendor version. This is the 
> case for example for the kernel vendor "linux-rockchip" 
> (https://git.yoctoproject.org/cgit/cgit.cgi/meta-rockchip/tree/recipes-kernel/linux/linux-rockchip_3.0.bb?id=0f7f53c00e7787d5e4843752721a1690169f4ffd), 
> that's basically the kernel vendor 3.0.36 for the radxa rock here 
> because that's the kernel which supports the most features and I/O 
> (compared to the mainline kernel for this SoC or this board).
>

I agree, just I think media and graphics is  very important features, 
especially for Rockchip SOC.
I'd perfer to use version of project that have media and graphics support.

>
> Thanks,
> Romain
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170210/15e5498b/attachment.html>


More information about the yocto mailing list