summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2025-02-04 07:59:17 -0700
committerMark Hatle <mark.hatle@amd.com>2025-03-30 14:16:15 -0600
commit5483fae07c0608aced894d840c9e1eac2591c42d (patch)
tree3585ac7a825964ab301cbfb13dd76ed52df6194a
parent2eb504cf50dc81acb0dd85667ef624d180651719 (diff)
downloadmeta-xilinx-5483fae07c0608aced894d840c9e1eac2591c42d.tar.gz
meta-xilinx-standalone: embeddedsw: Correct 2024.2 pmufw patch
The commit: commit 4b39c6111b965ddd43b899302f9f41d49cec47c4 Author: Jonathan Stroud <jonathan.stroud@amd.com> Date: Wed Jan 15 16:31:24 2025 -0700 Backport pmufw fix to 2024.2 that fixes a bug in GEM IO register mapping PMU FW has a bug that stomps on the MIO registers when intializing GEM. Backport this patch from master to 2024.2 builds was applied incorrectly due to recent changes in the way the software was being patched. Correct this and match the current embeddedsw-source implementation. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw-source_2024.2.bb1
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2+git-xsct.inc5
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb1
3 files changed, 1 insertions, 6 deletions
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw-source_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw-source_2024.2.bb
index fe015bc2..2d401034 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw-source_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw-source_2024.2.bb
@@ -12,4 +12,5 @@ SRC_URI = " \
12 file://makefile-skip-copy_bsp.sh.patch \ 12 file://makefile-skip-copy_bsp.sh.patch \
13 file://fsbl-fixups.patch \ 13 file://fsbl-fixups.patch \
14 file://0001-versal_fw-Fixup-core-makefiles.patch \ 14 file://0001-versal_fw-Fixup-core-makefiles.patch \
15 file://0001-sw_apps-zynqmp_pmufw-Correct-IOU-register-base-addre.patch \
15 " 16 "
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2+git-xsct.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2+git-xsct.inc
deleted file mode 100644
index de8e4a25..00000000
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2+git-xsct.inc
+++ /dev/null
@@ -1,5 +0,0 @@
1FILESPATH .= ":${FILE_DIRNAME}/embeddedsw/${PV}:${FILE_DIRNAME}/embeddedsw"
2
3SRC_URI += " \
4 file://0001-sw_apps-zynqmp_pmufw-Correct-IOU-register-base-addre.patch \
5 "
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb
index 07c44b6a..3ec0c10f 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb
@@ -1,4 +1,3 @@
1require pmu-firmware.inc 1require pmu-firmware.inc
2require ${@'pmu-firmware_generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} 2require ${@'pmu-firmware_generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''}
3require ${@'pmu-firmware_${PV}-generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} 3require ${@'pmu-firmware_${PV}-generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''}
4require ${@'pmu-firmware_${PV}-xsct.inc' if d.getVar('XILINX_WITH_ESW') == 'xsct' else ''}