| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
The DTBs contained in the FIT image should be generated using the SOM
specific DTB rather than the system-top.dtb allowing for a single image
to boot on both SOM variants.
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
With previous changes, we're now using preferred provider for the qemu that
the system is going to use. Switch to using the stock name so prefrerred
provider will be evaluated.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
do_compile workaround in YP can result in:
| error: object directory ../git2/github.com.Xilinx.u-boot-xlnx.git/objects does not exist; check .git/objects/info/alternates.
| fatal: unable to read 9e43f9c6c6c446128d036038e53c2d107d04edc8
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Disabling GL_EXT_unpack_subimage as it is not supported by GLES2.0
Signed-off-by: Parth Gajjar <parth.gajjar@amd.com>
Reworked recipe SRC_URI to only apply to libmali case
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
Validating SRC_URI for .dtsi failing when it points to git url.
Check .dtsi file exists or not in S directory and generate .bin.bin if
found.
Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Setting the pmu-rom being required by QEMU within the machine.conf will cause
the recipe's hash to change, which can cause a ripple effect causing other
things to rebuild. Moving this to the recipe, and switching it on based
on what licenses the user allows will avoid this conflict.
Additionally add a warning message to the xilinx-vars.bbclass if the user has
not enabled the license.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
In a multiconfig build, microblaze may be the current architecture. Allow
both versal and microblaze to avoid confusing errors.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Added 0026-Fix-gpu-driver-probe-failure.patch for probe fix
Signed-off-by: Parth Gajjar <parth.gajjar@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
Update the PREFERRED VERSION to select the new u-boot version, add preferred
provider for u-boot-tools to be u-boot-tools-xlnx.
Split the microblaze configs to support older and newer versions as well.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add support for prebuilt dtbo input from firmware recipe.
2. Add support for dtsi which is generated outside of dtg
as input from from firmware recipe.
3. Add support for versal.
bbclass can support three flows, flow is decided by user inputs
in SRC_URI
XSA + pl-partial-custom.dtsi -> dtg + dtc
dtsi + bit/bin/pdi -> dtc (no xsct involved)
dtbo + bit/bin/pdi -> none (no xsct involved)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
The arguments will be added by gen-machine-conf, if the user requires them.
The default configurations do not use these.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
We still warn the user. This will likely be moved to fatal in the near
future, but this would impact some automated test cases so preserve it as
a warning for now.
Also remove all of the support infrastructure for the BOARD/BOARD_VARIANT
values.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
If a program wants OpenGL, but not GLE you still need files from libmali
in order to compile. Add necessary links to header files in the -dev package.
Since we now depend on libmali-xlnx, we also now have a machine specific
package.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Use softer assignemnt for ATF_CONSOLE zynqmp to override from .conf
file.
Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com>
Adjusted to use an intermediate default, so no override is required.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
Move YAML_DT_BOARD_FLAGS from device-tree.bbappend to respective
generic machine conf files.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update machine conf file using gen-machineconf tool by parsing
kc705 xsa.
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
3. Use UIMAGE_LOADADDR in KERNEL_EXTRA_ARGS instead of LOADADDR.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
1. Update machine conf file using gen-machineconf tool by parsing
versal-net static xsa.
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update machine conf file using gen-machineconf tool by parsing
vck190 xsa.
2. Use TFA_BL33_LOAD for TF-A preloadded bl33 base address.
3. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update machine conf file using gen-machineconf tool by parsing
zc702 xsa.
2. Add UIMAGE_LOADADDR to KERNEL_EXTRA_ARGS.
3. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
4. Add uImage to IMAGE_BOOT_FILES.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update machine conf file using gen-machineconf tool by parsing
zcu102 xsa.
2. Use TFA_BL33_LOAD for TF-A preloadded bl33 base address.
3. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
4. Remove uEnv.txt from IMAGE_BOOT_FILES.
5. Disable U-boot SPL boot by default. User has to set explicitly to
use it.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
Add BL33 preloadded base address to EXTRA_OEMAKE for ZynqMP and Versal.
In machine or local configuration file user can set TFA_BL33_LOAD
value.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of replacing the template weston.ini from the original recipe, augment
it as needed:
1. There is a PACKAGECONFIG option to set idle-time=0. Use it.
2. For zynqmp device enablement, set gbm-format=rgb565.
This keeps the template weston.ini intact so the user can easily uncomment the
desired options while running on the target.
Signed-off-by: Christian Kohn <chris.kohn@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Refactor QEMU integration as the versions now match the Langdale core version.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
Make cortexa72-cortexa53-crypto tune available so it can be easily turned on by
the user.
Signed-off-by: Christian Kohn <chris.kohn@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Set when DISTRO_FEATURES ! 'libmali' and MACHINE_FEATURES = 'mali400'
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Combination of MACHINE_FEATURES = 'mali400' and DISTRO_FEATURES = 'libmali'.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Enabled when MACHINE_FEATURES 'mali400' and DISTRO_FEATURES ! 'libmali'.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Move mesa-demos work from meta-petalinux, fix libmali integration and remove
the testapps workaround.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Define a new MACHINE_FEATURE called mali400 that is used to determine if the
hardware has a mali400.
Define a new DISTRO_FEATURE called libmali, as well as one called lima to
indicated which configuration to build.
Both the MACHINE_FEATURE and DISTRO_FEATURE must be enabled to activate
the new code. This means any recipe that gets libmali-xlnx is expected
to be:
PACKAGE_ARCH = "${MACHINE_ARCH}"
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
The override was not being used anywhere, this was just acting as a potential
tigger for recipes. Instead, we define the MACHINE_FEATURES vcu and will
use that to determine if VCU functionality is enabled.
By default the zynqmp-ev has VCU feature present.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Side effect of this change, all vcu recipes are now package arch of machine.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Fix an issue when soc_family is not defined that an exception was thrown.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Assignemnts like COMPATIBLE_MACHINE:zynqmp = ".*" won't allow recipes that
inherit from this bbclass to restrict the COMPATIBLE_MACHINE via machine
overrides. Therefore remove the COMPATIBLE_MACHINE assignments here and force
downstream recipes set the desired value. Don't allow microblaze to use this
bbclass. Also set PACKAGE_ARCH in this bbclass.
Signed-off-by: Christian Kohn <chris.kohn@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
Added 0025-Import-DMA_BUF-module-and-update-register_shrinker-f.patch
which has register_shrinker API changes and DMA_BUF Import
to make mali400 compilation compatible with 6.1 kernel.
Signed-off-by: Yash Ladani <yash.ladani@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: rbramand <rbramand@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Loading the devicetree/openamp.dtbo if present and merge into the loaded
system dtb. (Note, not all boot modes support this behavior.)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
The recipe will generate a DTBO for OpenAMP
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|