Vagrant Cascadian wrote 7 years ago
(address . guix-patches@gnu.org)
The attached patch enables u-boot for puma-rk3399. It enables a build of
the vendor's arm-trusted-firmware/rk3399-cortex-m0, and the installation
offsets to install the u-boot to microSD.
Tested running on a puma-rk3399-haikou board running GuixSD!
There is one glitch, which is that the fdtfile variable in u-boot
(rockchip/rk3399-puma-ddr1600.dtb) does not match the device-tree
present in linux-libre (rockchip/rk3399-puma-haikou.dtb), so the fdtfile
u-boot variable needs to manually be set at boot to match
linux-libre. This is likely to be fixed in future u-boot versions.
Vagrant Cascadian (1):
system: Add u-boot-puma-rk3399.
gnu/bootloader/u-boot.scm | 16 +++++++++++
gnu/packages/bootloaders.scm | 36 ++++++++++++++++++++++++-
gnu/packages/firmware.scm | 64 ++++++++++++++++++++++++++++++++++++++++++++
gnu/system/install.scm | 6 +++++
4 files changed, 121 insertions(+), 1 deletion(-)
--
2.11.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEcDardHbDotegGFCHt4uC1IFLkbYFAlsIjlQACgkQt4uC1IFL
kbZsuxAAqgPUJBPOv+6PzZ+bege+yndhTc2aEJbL1NXbkRaVMOLe2RDmp/LvnPuH
2S5zwKh0QwKLI3nyRZv2/x3nooIKbGEqiFC+xKNxZSP/hRcFQu8VyviRr8nnIU0e
qtMboGJlWfpW9mNet51stzjV4FINMF39gEkZVOAp0EcTTXArDS9PQo+Kltr+2XAc
droiQU8fUkgj8IsYRLlRZjJMZYv1UsVqVLzhxt77t+1Wuag87bsN+F33C4a/cTwN
MAb5Zqjv6+x9WFlutGCa6z8Z0U5rt5NTFONWLCkLvSnGEdFrY9/GGhSg+MhyiM/B
vfM9mXvNxvb+F4PDHiW8MR8Q1VLmjwC1vVkRDdIM2ZPab5+8DZo3/+ZTMqZKczus
os3VJxFTwnVDPA2OCje2Vp9AT8Ig3WOa4VKZV0ZPBdWNu/AXsnG+jH7ZM9ktqHP8
NJOeBdVFv32E6skFk44ZFdHVhfAeQPgW7BAg6EQW68KiP1ju4d8FIlO3th6RWxPm
uzAExDW1Y3XHNJFxQR9IkLjvEdvVAeks9iPRiCdJBztQn4bF8Abhn1WySf/w7q1J
X/aZuuSUV04WEFJujfmmLl+MVxyShVGZIftto85pb1y/zpyuMX0ZfF8csoPkm07U
kFN8dpPHYJjaAVX00kQR5h4ThAyi9tnXTvd+6AblCruWcLokJyY=
=kSMQ
-----END PGP SIGNATURE-----