| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Duplicate what was done in 2023.1 to allow qemu-xilinx to build.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| | |
arm: Add support for r52 IMP_PERIPHPREGIONR register
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
versal: Rename VEK280 cosim board
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
(none)
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
(none)
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The previous implementation did not follow the recommended usage of
bb.utils.contains. Additionally we need to exclude the LICENSE_FLAGS_ACCEPTED
variable, otherwise unrelated items will affect our recipe hash.
This can cause problems with an eSDK where a user may enable or disable
unrelated commercial or other licensed software.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
MALI_PACKAGE_ARCH depends MACHINE_ARCH depends on MACHINE
We can ignore MACHINE_ARCH, as only the resulting value matters, otherwise
the package now depends on MACHINE
PACKAGE_ARCH can ignore MALI_PACKAGE_ARCH, again only the
resulting value of PACKAGE_ARCH matters. Otherwise the value
of MALI_PACKAGE_ARCH will be used in the hash, even if the condition is
not true.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| | |
versal: Add support for xcvm2602
Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
|
| |
| |
| |
| |
| | |
xlnx-versal-aes: Fix 128 bit key loads
Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
|
| |
| |
| |
| |
| |
| | |
Revert "hw/misc/xlnx-versal-pmc-clk-rst.c: fix the PL reset polarity"
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
pmx-efuse-ctrl: Fix the eFuse key load
sodimm-spd: Add the SPD data for 4GB Micron model
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
versal-psx-apu: fix the number of IRQs
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
hw/misc/xlnx-versal-pmc-clk-rst.c: fix the PL reset polarity
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
vek280: change ospi part
versal: Introduce a vitis specific vek280 cosim board
versal: Add support for xcve2102 device
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
xilinx_axienet: Set phy link status
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
vhk158: Fix HBM memory mapping
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
versal: Add alveo xcv80 device
versal: Add support for xcvc2602
versal: Add support for xqvp1402
versal: Add support for xcvm2202
versal: Add support for xcve2202
versal: Add support for xcve2002
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
hw/misc/xlnx-versal-pmx-global: Implement pmx_global_gd_monitor_enabled
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
versal: Add support for xcvm1802
sck-kd: Update i2c devices and gem phy
zynqmp: Add KV240 board
zynqmp: Add KV Carrier Card
zynqmp: Add KD240 board
zynqmp: Add KD Carrier card
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hw/nvram: pmx-efuse: Build Xilinx PMX eFuse devices
hw/nvram: pmx-efuse: Introduce Xilinx PMX eFuse cache
hw/nvram: pmx-efuse: Introduce Xilinx PMX eFuse controller
hw/nvram: pmx-efuse: Introduce Xilinx PMX eFuse tiles
hw/nvram: Add get_puf/_sysmon abstractions to Xilinx EFuse
xlnx-efuse: Add get_puf/_sysmon abstractions
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
versal: Add support for xcve2602
versal: xcvh1582: Connect the CPM5 devices
versal: Add support for xcvh1542
versal: Add support for xcvh1522
versal: Add support for xcvp1002
versal: Add support for xqvp1502
versal: Add support for xcvp1552
versal-pmc-sec: Change KSB to use the PMX EFUSE cache and controller
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix an issue that results in:
Traceback (most recent call last):
File "Var <DEPENDS>", line 1, in <module>
bb.data_smart.ExpansionError: Failure expanding variable DEPENDS, expression was pkgconfig-native glib-2.0-native zlib-native ninja-native meson-native pixman-native qemu-xilinx-native bison-native ninja-native meson-native qemu-xilinx-multiarch-helper-native${@' pmu-rom-native' if 'xilinx' in d.getVar('LICENSE_FLAGS_ACCEPTED').split() else ''} alsa-lib-native dtc-native libgcrypt-native libslirp-native which triggered exception AttributeError: 'NoneType' object has no attribute 'split'
The variable dependency chain for the failure is: DEPENDS
This only occurs if no LICENSE_FLAGS_ACCEPTED is defined. This should not be
a blocking error. Instead the user is warned of reduced functionality and we
continue the build.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
versal: Add support for xqvm1502
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
versal: Add support for xcvc1502
versal: Add support for xcvm1302
versal: Add support for xcvm1402
versal: Add support for xcvp1502
versal: Add support for xcvm2302
versal: Add support for xcvm2902 device
versal: Add support for xcvp1702 device
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
hw/nvram: Add get_u32 abstraction to Xilinx eFuse
xlnx-efuse: Add get_u32 abstraction
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
mdio: handle 16 bit mdio writes
versal: efuse: Block reset from setting 2 registers
hw/nvram: Fix incorrect guest-error log from Xilinx Zynqmp eFuse
hw/nvram: Fix incorrect guest-error log from Xilinx Versal eFuse
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
hw/nvram: Avoid unnecessary Xilinx eFuse backstore write
xlnx-efuse: Avoid unnecessary backstore write
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
Makefile: Add auto-gen-dts target
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
versal-pmx-iou-slcr: Init the mux configuration
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
xlnx_dp: fetch data after vertical sync
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 39bcac39bea4fd22c23ffab003227c34759d7a53)
Update only versioned components to 2023.1 branches.
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: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
--disable-download and --disable-docs does not yet exist in qemu 7.x.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous implementation did not follow the recommended usage of
bb.utils.contains. Additionally we need to exclude the LICENSE_FLAGS_ACCEPTED
variable, otherwise unrelated items will affect our recipe hash.
This can cause problems with an eSDK where a user may enable or disable
unrelated commercial or other licensed software.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
MALI_PACKAGE_ARCH depends MACHINE_ARCH depends on MACHINE
We can ignore MACHINE_ARCH, as only the resulting value matters, otherwise
the package now depends on MACHINE
PACKAGE_ARCH can ignore MALI_PACKAGE_ARCH, again only the
resulting value of PACKAGE_ARCH matters. Otherwise the value
of MALI_PACKAGE_ARCH will be used in the hash, even if the condition is
not true.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The alternative QEMU needs a way to provide compatible package names for
dynamic packages, as well as the static ones it was already supporting.
Do this by copying the package split routine and adjusting it to
add these additional rprovides as necessary.
Additionally, we need to tell the system any dynamic packages will be
available so that dependencies can be correctly specified. The code
change above happens well after parse, so there is no direct way
for it to work. We fix this by duplicating the wild carding that is
already in the PACKAGES_DYNAMIC.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Resolved conflicts
Preserved 2022* versions
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We want to be able to install qemu-xilinx-dev package, if the user requests
qemu-dev. We can't just hard code a list, as the virtualization layer can
modify the packages produced based on the existence of Xen or not. So
dynamically compute the variable append.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
If qemu ends up depending on libmali, we want to set the PACKAGE_ARCH to
machine value as this version is now machine specific.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|