Hi Vagrant and Kever, On Tue, 18 Mar 2025, 18:22 Vagrant Cascadian, <vagr...@debian.org> wrote:
> On 2023-08-31, Christopher Obbard wrote: > > Package name : rkbin > > Version : 0.0.0~git20230726.b4558da > > Upstream Contact: Kever Yang <kever.y...@rock-chips.com> > > URL : https://github.com/rockchip-linux/rkbin > > License : Copyright © 2017-2023,Rockchip Electronics Co., > > Ltd. All rights reserved. > > Programming Lang: n/a; prebuilt firmware binaries > > Description : Pre-built Rockchip bootloader firmware binaries (for > embedded targets) > > > > This package contains the Rockchip bootloader firmware binaries, > primarily > > used for targets where no open-source versions is yet released. > > The pre-built firmware consists of builds of Arm Trusted Firmware, OP-TEE > > and U-Boot. There are also some closed-source tools in this repo, build > for > > amd64. These will be stripped from the upstream source package as I do > > not (yet) see a need for these. > > > This package is required to build U-Boot for some embedded targets such > as > > rk3588, rk3566, rk3568. All of these will eventually have open-source > > firmware, but it is still useful for new processors in the future where > > U-Boot support will be merged long before the initial DRAM bringup and > > trusted firmware. > > Arm Trusted Firmware for some of these rk35xx variants is now supported > in the Debian packaging and upstream. I think the only thing left for > rk3588 is the DDR training binaries from rkbin: > > > https://www.collabora.com/news-and-blog/blog/2024/02/21/almost-a-fully-open-source-boot-chain-for-rockchips-rk3588/ > > Not sure about the other rk35xx variants. > @Kever I wonder if rockchip plan to open source the RAM training into u-boot like other platforms? This would remove need for rbkin in Debian. PS: I don't have time to look at packaging robin until the late summer. If someone else wishes to do it, I'd happily help with reviewing and sponsor an upload into Debian. Chris > > > I expect this package will go into non-free-firmware. > > I *think* this license looks plausible for non-free-firmware: > > https://github.com/rockchip-linux/rkbin/blob/master/LICENSE > > Rockchip hereby grants to you a non-exclusive license (a) to use, copy, > distribute the Software; (b) to modify any source code as part of > Software(if > any) and sublicense, distribute such modifications. > Except as expressively authorized by Rockchip in writing, you may NOT: > (a) decompile, reverse-engineer, dissemble, or attempt to derive any > source > code from the Software; > (b) remove or obscure any copyright, patent, or trademark statement or > notices > contained in the Software. > > Those exclusions might make it hard for folks to come up with free > implementations, though. :( > > > live well, > vagrant >