Hi,

Romain Perier wrote on 2017年01月27日 22:48:
Hi all,


2017-01-19 11:09 GMT+01:00 Jacob Chen <jacob-c...@iotwrt.com <mailto:jacob-c...@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-c...@iotwrt.com
    <mailto:jacob-c...@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


-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to