07-06-2017, 08:20 PM
Okay, so to summarize @xalius's above post, we have:
Boot requires:
first stage boot loader (closed blob) -> u-boot (closed blob) -> Linux kernel (open)
However, this might improve to:
first stage boot loader (closed blob) -> u-boot spl for RK3328 (open?) -> Linux kernel (open)
(Aside: According to info at https://github.com/rockchip-linux/u-boot, it looks like "spl" stands for secondary program loader.)
Also, the using ARM Mali GPU requires a closed blob driver. For all HDMI output? Or just for 2D and/or 3D hardware acceleration?
Is the network driver open?
Thanks!
Boot requires:
first stage boot loader (closed blob) -> u-boot (closed blob) -> Linux kernel (open)
However, this might improve to:
first stage boot loader (closed blob) -> u-boot spl for RK3328 (open?) -> Linux kernel (open)
(Aside: According to info at https://github.com/rockchip-linux/u-boot, it looks like "spl" stands for secondary program loader.)
Also, the using ARM Mali GPU requires a closed blob driver. For all HDMI output? Or just for 2D and/or 3D hardware acceleration?
Is the network driver open?
Thanks!