mirror of
https://github.com/CHN-beta/nixpkgs.git
synced 2026-01-12 02:40:31 +08:00
committed by
github-actions[bot]
parent
6f2f80eaaf
commit
45e4413e41
@@ -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
|
||||
;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user