Hi,

On Wed, 2023-08-30 at 11:32 -0700, Vagrant Cascadian wrote:
> On 2023-08-30, Diederik de Haas wrote:
> > On Wednesday, 30 August 2023 16:35:46 CEST Vagrant Cascadian wrote:
> > > > I also recall seeing references to a `rk3568_ddr_1056MHz_v1.18.bin` file
> > > > from https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35. AFAIK
> > > > that's only available as a BLOB? Is that file needed? And is it a 
> > > > problem
> > > > if that's only available as a BLOB?
> > > 
> > > If upstream u-boot requires that to work it is... more complicated.
> > > 
> > > Looks like it does probably require it, based on the trustedfirmware
> > > thread you linked to above.
> > 
> > As mentioned above, AFAIK it's no different from rk3328/rk3399, but I'll 
> > ask.
> 
> If the rk3568*.bin is not actually required to build an upstream
> arm-trusted-firmware, then it is not different!
> 
> If the rk3568*.bin is required to build an upstream
> arm-trusted-firmware, then it is different!
> 
> The current arm-trusted-firmware and u-boot packages for rk3328 and
> rk3399 do not require those or other blobs.

This is the case for some other devices (e.g. rk3588) currently where there is 
support in U-Boot mainline but there is no arm-trusted-firmware support _or_ 
DDR bringup in U-Boot as yet.

There are two options I can see:

1) Workaround this by building the "open-source" part of U-Boot for these 
devices and letting users build their own final U-Boot binary with closed 
source parts. The licence now allows redistribution:
https://github.com/rockchip-linux/rkbin/blob/master/LICENSE
2) Wait for arm-trusted-firmware and u-boot DDR bringup code to be open-sourced 
and merged into mainline. This could take some months to several years.


If anyone is interested in option 1, I could be convinced to package rkbin in 
non-free-firmware/non-free possibly along with additional scripts to make 
things build...
It'd be great to get Debian running on some of this more recent Rockchip 
hardware while we wait for Rockchip to sort out option 2. I've been told it's 
in progress ;-)


Thanks!

Chris

Reply via email to