~ruther/guix-kria

acc97ba02dbb7323d0a04d487a87319904dccf50 — Rutherther a month ago e093c19
fix: u-boot: make flags should be env vars
1 files changed, 5 insertions(+), 7 deletions(-)

M modules/zynqmp/packages/bootloader.scm
M modules/zynqmp/packages/bootloader.scm => modules/zynqmp/packages/bootloader.scm +5 -7
@@ 25,12 25,13 @@
               "xilinx_zynqmp_kria"
               "aarch64-linux-gnu"
               #:configs
               '("CONFIG_SPL_FS_FAT=y"
               '(;"CONFIG_LOG_MAX_LEVEL=9"
                 ;"CONFIG_LOG=y"
                 "CONFIG_SPL_FS_FAT=y"
                 "CONFIG_SPL_MMC=y"
                 "CONFIG_SPL_FS_LOAD_PAYLOAD_NAME=\"u-boot.itb\""
                 "CONFIG_PMUFW_INIT_FILE=\"./tmp/pmufw.bin\""
                 "CONFIG_ZYNQMP_SPL_PM_CFG_OBJ_FILE=\"./tmp/pm_cfg_obj.bin\"")))
        ;; TODO ...
        (pmcfg-obj-c (local-file "boards/kr260/pm_cfg_obj.c")))
    (package
      (inherit base)


@@ 94,8 95,5 @@
                                (string-append #$output "/libexec/spl"))))
              (add-after 'unpack 'set-environment
                (lambda* (#:key native-inputs inputs #:allow-other-keys)
                  (setenv "BL31" (search-input-file inputs "bl31.bin"))))))
         ((#:make-flags flags '())
          #~(cons*
             "DEVICE_TREE=zynqmp-sm-k26-revA"
             #$flags)))))))
                  (setenv "DEVICE_TREE" "zynqmp-smk-k26-revA")
                  (setenv "BL31" (search-input-file inputs "bl31.bin")))))))))))

Do not follow this link