RK3588 & RK3568 Support (Uboot & ATF)

Hello,

Now 6.1 support has bee merged, I have been looking at making an MR for my RK3588(S) device and maybe some RK3568 devices. However I have found 2 issues :-

U boot needs updating
Currently the rock-chip uboot package is targeting the 021.07 version, for RK3588 support we need to target v2023.07

For anyone who has knowledge of the RK3288 and 3399 SoC's that are currently supported.... do the later U-Boot versions fully support the devices / what changes are still needed ?

** No ATF source code **
Neither RK3688 and 3568 are supported in mainline ATF so some firmware downloads from RKbin are needed, are these acceptable for us to ship within openwrt builds ?

I could not see any obvious license text here https://github.com/rockchip-linux/rkbin , But I am guessing this question has been asked before.

Thanks In Advance

2 Likes

Rockbin updated the license in summer 2023 to an open one.

Copyright © 2017-2023 ,Rockchip Electronics Co., Ltd. All rights reserved.

BY DOWNLOADING, COPYING, SAVING OR OTHERWISE USING THIS SOFTWARE, YOU
ACKNOWLEDGE THAT YOU AGREE THE SOFTWARE RECEIVED FORM ROCKCHIP IS PROVIDED TO
YOU ON AN "AS IS" BASIS and ROCKCHP DISCLAIMS ANY AND ALL WARRANTIES AND
REPRESENTATIONS WITH RESPECT TO SUCH SOFTWARE, WHETHER EXPRESS, IMPLIED,
STATUTORY OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF
TITLE, NON-INFRINGEMENT, MERCHANTABILITY, SATISFACTROY QUALITY, ACCURACY OR
FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ROCKCHIP BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

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.

July 2023