| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce a new embeddedsw-source recipe that is a single point for unpack,
and patch of the sources. This will allow someone to universally patch
(via a bbappend or similar) the esw sources.
As part of this work, we transfered the various patches for fsbl, pmu, plm,
and psm to the universe source recipe.
Most of this is transparent to any recipe using xlnx-embeddedsw. The class
automaticaly detects if the recipe is a user or the special embeddedsw-source
recipe and enables the correct behavior.
Since the esw sources expect the S and B to be the same, the cmake objects
get written into S, we are not able to follow the gcc-source example.
Instead recipes that use the xlnx-embeddedsw class will hard link or copy
the source files to their working directory. This avoid the penalty for
fetch, unpack and patch. Note these recipes may also add their own
SRC_URI which WILL be processed as normal. This is often used to
introduce special tcl scripts. See the do_copy_shared_src task injected
by the xlnx-embeddedsw.bbclass for technical details.
Additionally, correct some of the existing patch Upstream-Status entries
to conform to current YP guidelines.
For 2024.2 introduce a special Xil_Assert fix for the current toolchain
which is more strict on type conversion.. See the patch itself for
more details.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
Enable the fpga-overlay machine feature for all common machines to
allow dynamic bitstream/PDI loading.
Signed-off-by: Christian Kohn <chris.kohn@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Allow any machine to build and install firmware recipes. Rather
than checking compatibility at build-time, defer this task to
run-time software to support inclusion of firmware in common
images.
Signed-off-by: Christian Kohn <chris.kohn@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
COMPATIBLE_MACHINE and PACKAGE_ARCH defaults are already set as part
of the devicetree class which this class inherits, therefore remove
those entries. Use COMPATIBLE_HOST instead of COMPATIBLE_MACHINE to
disallow microblaze builds.
Signed-off-by: Christian Kohn <chris.kohn@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
Move packagegroup-xilinx-qt to meta-qt5 dynamic layer
packagegroup-xilinx-multimedia.append file.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Move packagegroup-xilinx-qt recipe to meta-qt5 dynamic layers.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
1. Add meta-qt5 layer to BBFILES_DYNAMIC variable.
2. Update LAYERRECOMMENDS variable with all dynamic layers and
other recipes depends layer.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\
| |
| |
| | |
Merge in latest 2024.2 changes
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
power-management: Add VR-R-A2488-01 board support
power-management: Scalingtype bug fixed
power-management: Update VE-X-A2112-00 board file
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
power-management: Initial support for VE-X-A2112-00 board
power-management: Copyright dates updated to 2025
power-management: MPQ72693 voltage get and set scaling
power-management: Power sensors configs read & write updated.
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
power-management: Round total power values.
power-management: Usage example updated.
power-management: pmtool CLI parser changed.
power-management: temperature examples usage fixed
power-management: Initial support for VEK385 regulators
power-management: client api names refactored
power-management: Fixes on APIs
power-management: feature list and check functionality
power-management: Newer API returns and scaling functions
power-management: VEK385 config update
power-management: VCK190 config update
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| | |
Signed-off-by: Jonathan Stroud <jonathan.stroud@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
boot-jtag script had a type for fpga-overlay and due to this it fails
to build with below errors when fpga-overlay is enabled for zynqmp or
versal devices.
$ MACHINE=zynqmp-zcu104-sdt-full devtool boot-jtag --image core-image-full-cmdline --hw_server zcu104-5
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /scratch/sandeep/yocto/2024.2/yp-dev/build-yp-native/cache/prserv.sqlite3, Address: 127.0.0.1:33765, PID: 1586408
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (09:43:24.858854)
NOTE: Started PRServer with DBfile: /scratch/sandeep/yocto/2024.2/yp-dev/build-yp-native/cache/prserv.sqlite3, Address: 127.0.0.1:35749, PID: 1586439
Loading cache: 100% |###############################################################################################################################################################################| Time: 0:00:06
Loaded 26502 entries from dependency cache.
Parsing recipes: 100% |#############################################################################################################################################################################| Time: 0:00:02
Parsing of 18552 .bb files complete (18543 cached, 9 parsed). 26511 targets, 13521 skipped, 81 masked, 0 errors.
INFO: HW_SERVER Connected to: zcu104-5
INFO: Using DISTRO IMAGE: core-image-full-cmdline
INFO: SOC FAMILY: zynqmp
INFO: MACHINE: zynqmp-zcu104-sdt-full
INFO: fpga-overlay MACHINE_FEATURES is not enabled, Hence PL bitstream or PDI will be loaded at initial boot.
Traceback (most recent call last):
File "/scratch/sandeep/yocto/2024.2/yp-dev/sources/poky/scripts/devtool", line 350, in <module>
ret = main()
File "/scratch/sandeep/yocto/2024.2/yp-dev/sources/poky/scripts/devtool", line 337, in main
ret = args.func(args, config, basepath, workspace)
File "/scratch/sandeep/yocto/2024.2/yp-dev/sources/poky/../meta-xilinx/meta-xilinx-core/lib/devtool/boot-jtag.py", line 82, in bootjtag
data['bit'] = glob.glob(os.path.join(deploy_dir, '*' + machine + '.bit'))[0]
IndexError: list index out of range
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
PMU FW has a bug that stomps on the MIO registers when intializing GEM.
Backport this patch from master to 2024.2 builds
Signed-off-by: Jonathan Stroud <jonathan.stroud@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change log:
arm64: zynqmp: Add eeprom labels for System Controller dts
video: zynqmp: Add support for reset
arm64: zynqmp: A few clock-related changes for VE-P-A2112 board
arm64: zynqmp: Add gpio description for SCM
arm64: zynqmp: Update MIO GPIO on Kria SC controllers
arm64: zynqmp: Update PHY settings on Kria SC controller
arm64: zynqmp: Use tabs for indentation in sc-k24
Revert "Makefile: Fake external blob with BINMAN_ALLOW_MISSING=1"
arm64: zynqmp: Fix binman-sc description (regular expression)
arm64: zynqmp: Set default RTC device at start
arm64: zynqmp: Configure SoC RTC on SOM
arm64: zynqmp: Wire all SC DTBs
arm64: zynqmp: Add description for SOM based SC on vr-r-a2488-00
net: gem: Remove undocumented is-internal-pcspma dt flag
arm64: zynqmp: Add support for VE-P-A2112 SC controller
arm64: zynqmp: Add description for SC on vek385
arm64: xilinx: Add description for SCM
arm64: xilinx: Add description for SC based on K24
arm64: zynqmp: Also generate images with single DT
arm64: zynqmp: Remove mkimage fit script
arm64: zynqmp: Generate u-boot.itb and QSPI image via binman
arm64: zynqmp: Add binman description for SOM
arm64: zynqmp: Describe empty binman node
binman: Add option for pointing to separate description
arm64: zynqmp: Remove overlays and add new dtb entries for ZynqMP
kbuild: cherry-pick kbuild fdtoverlay changes from linux
Signed-off-by: Dasari Sharath Kumar <sharath.kumar.dasari@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change log:
Remove the checks for board names and revisions.
Bump version to 1.4
Signed-off-by: Dasari Sharath Kumar <sharath.kumar.dasari@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
PM Server init exception handling changed.
Some regulator api changed.
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Pull in new script to initialize boards based on carrier card eeprom
label
Changelog:
If the Device tree has an eeprom labeled as eeprom_cc, then use that
Signed-off-by: Jonathan Stroud <jonathan.stroud@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
VEK385 board initial support
VR-R-A2488-00 board initial support
VN-P-B2197-00 board initial support
Several bug fixes about sysmon-i2c, regulators apis
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Due to various DEPENDS this recipe no longer builds native or nativesdk.
References to both were removed in the past, so this should no longer
be needed.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
esw-conf is required by some gen-machine-conf workflows, so it should always
be available for the user.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
Without this, the wrong version could get built. Generally this isn't an
issue, however there are some tool differences in various versions.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
Add vek280-pl-aie-vdu-fw recipe.
Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Board manifest files updated due to voltage functionality
is not complete for eval boards yet.
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Raft-PM update for SC_Update7 release with
branch 2024.2
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If this layer is enabled, always add the mali400 udev rule. If run on a
system without a mali400 it will have no effect other then taking a very
small amount of disk space. This avoids the need to have a MACHINE_ARCH
package when mali400 is enabled in MACHINE_FEATURES.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit f8ed28464b639a65268aebcab7fe23af4b5d97b0)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently this requires a meta-openamp fork to function properly as the
necessary changes have not yet been sent upstream.
The fork and branch are:
https://github.com/Xilinx/meta-openamp
branch: 2024.2
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There was a previous change that avoided the warning message if
xilinx_pmu-rom-native was defined, but the dependency was never enabled.
Match both LICENSE_FLAGS_ACCEPTED of xilinx or xilinx_pmu-rom-native
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If this layer is enabled, always add the mali400 udev rule. If run on a
system without a mali400 it will have no effect other then taking a very
small amount of disk space. This avoids the need to have a MACHINE_ARCH
package when mali400 is enabled in MACHINE_FEATURES.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
The bbappend was not in a subdirectory, and thus wasn't being applied during
the build. Fix this.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Print a message similar to:
WARNING: The zynqmp-generic machine is intended to be included by other
machines, it should not be used by itself. For a non-machine, SoC specific
filesystem, please use one of the common machines defined in
meta-xilinx-core.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For xen boot the u-boot script environment variables needs to
be complied as part of u-boot-xlnx-scr recipe. In order to duplicate
the variables definition for xen and non-xen boot make xen variables
as addendum to u-boot-xlnx-scr recipe.
Upstream-Status: Submitted [https://lists.yoctoproject.org/g/meta-virtualization/message/8233]
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Transfer from 2024.2 fork of meta-virtualization, as this won't be in meta-virtualization
scarthgap.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This layer was replaced by meta-xilinx-standalone-sdt in 2024.2 and only
kept as a temporary measure to facilitate an easier transition. In 2025.1
we no longer need the layer.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\|
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Updated changelog for 2024.2, removed redundant entries
sysmonpsv: Add doxygen and editorial fixes
dp14txss: zcu_pt_dp14_hdcp: Fix DP14 HDCP multi combination issues
|