mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
parent
6f2f80eaaf
commit
45e4413e41
2 changed files with 22 additions and 0 deletions
|
@ -27,6 +27,7 @@
|
|||
armTrustedFirmwareRK3568,
|
||||
armTrustedFirmwareRK3588,
|
||||
armTrustedFirmwareS905,
|
||||
opensbi,
|
||||
buildPackages,
|
||||
}@pkgs:
|
||||
|
||||
|
@ -808,6 +809,26 @@ in
|
|||
# sf probe; sf update $loadaddr 0 80000
|
||||
};
|
||||
|
||||
ubootVisionFive2 =
|
||||
let
|
||||
opensbi_vf2 = opensbi.overrideAttrs (attrs: {
|
||||
makeFlags = attrs.makeFlags ++ [
|
||||
# Matches u-boot documentation: https://docs.u-boot.org/en/latest/board/starfive/visionfive2.html
|
||||
"FW_TEXT_START=0x40000000"
|
||||
"FW_OPTIONS=0"
|
||||
];
|
||||
});
|
||||
in
|
||||
buildUBoot {
|
||||
defconfig = "starfive_visionfive2_defconfig";
|
||||
extraMeta.platforms = [ "riscv64-linux" ];
|
||||
OPENSBI = "${opensbi_vf2}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin";
|
||||
filesToInstall = [
|
||||
"spl/u-boot-spl.bin.normal.out"
|
||||
"u-boot.itb"
|
||||
];
|
||||
};
|
||||
|
||||
ubootWandboard = buildUBoot {
|
||||
defconfig = "wandboard_defconfig";
|
||||
extraMeta.platforms = [ "armv7l-linux" ];
|
||||
|
|
|
@ -11575,6 +11575,7 @@ with pkgs;
|
|||
ubootSopine
|
||||
ubootTuringRK1
|
||||
ubootUtilite
|
||||
ubootVisionFive2
|
||||
ubootWandboard
|
||||
;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue