summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* various: Remove 2022.x versionsMark Hatle2024-11-2415-404/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: xilinx-bootbin: Instead of always calling UNPACKDIR use SMark Hatle2024-11-241-2/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: Fix variable usageMark Hatle2024-11-2129-37/+41
| | | | | | | | | | Remove most direct references to WORKDIR. S = "${WORKDIR}" is no longer allowed, adjust this to refer to UNPACKDIR ${WORKDIR}/package is also incorrect, adjust to ${PKGD}. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_1279Sivaprasad Addepalli2024-11-031-1/+1
| | | | driver:src: Elfloader unaligned data writes handled properly
* Revert "dfx-mgr : Updated SRCREV for 2024.2_3291"Mark Hatle2024-10-311-1/+1
| | | | | | This reverts commit 9bab9bc22ab53a4df2c7c734974a266e016d8b88. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "dfx-mgr : Updated SRCREV for 2024.2_5335"Mark Hatle2024-10-311-1/+1
| | | | | | This reverts commit d0a57928b254e0f0033e9eec1768f1845e7a340f. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "dfx-mgr : Updated SRCREV for 2024.2_5783"Mark Hatle2024-10-311-1/+1
| | | | | | This reverts commit e5c4214549e317f4e9383f49f4f57d80595be23c. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr: Update SRCREV and SOMAJORRajiv Mohan2024-10-301-2/+2
| | | | | | | | Based on request from canonical they have asked to update SOMAJOR and SO version, earlier version was 1 and new version is 2 Signed-off-by: Rajiv Mohan <rajiv.mohan@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr : Updated SRCREV for 2024.2_5783Sivaprasad Addepalli2024-10-301-1/+1
| | | | | add copyright information to options.cmake update soname
* aie-rt : Updated SRCREV for 2024.2_9911Sivaprasad Addepalli2024-10-291-1/+1
| | | | driver:src: Update CMakefile to add latest Aie2ps files
* aie-rt : Updated SRCREV for 2024.2_7351Sivaprasad Addepalli2024-10-271-1/+1
| | | | driver:src: Fix build error for error_interrupt application
* u-boot-xlnx : Updated SRCREV for 2024.2_6751Sivaprasad Addepalli2024-10-251-1/+1
| | | | arm64: zynqmp: Fix pwm-fan polarity
* u-boot-xlnx : Updated SRCREV for 2024.2_6211Sivaprasad Addepalli2024-10-241-1/+1
| | | | Revert "cmd: sf: prevent overwriting the reserved memory"
* libdfx_2024.2.bb: Update SRCREV for 2024.2Nava kishore Manne2024-10-231-1/+1
| | | | | | | | | | | | | | | This ensures that the latest changes and fixes from the 2024.2 release are included in the libdfx package. Changelog: libdfx: Updates library limitation section libdfx: Add proper validation check for the input folder contents Signed-off-by: Nava kishore Manne <nava.kishore.manne@amd.com> Updated commit message, included changelog Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libdfx: Branch for 2024.2Mark Hatle2024-10-231-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr: Branch for 2024.2Mark Hatle2024-10-231-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* ai-engine-driver: Branch for 2024.2 releaseMark Hatle2024-10-231-2/+2
| | | | | | This effectively reverses one commit that is in main-aie, but not in the 2024.2 branch. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_4523Sivaprasad Addepalli2024-10-221-1/+1
| | | | driver:src: Update CMakefile to add latest Aie2ps files
* aie-rt : Updated SRCREV for 2024.2_1763Sivaprasad Addepalli2024-10-191-1/+1
| | | | | driver:src: Fix bug in _XAie2PS_ShimDmaUpdateBdAddr driver: src: Add dma aie2ps header file to Cmakefile
* u-boot-xlnx-blob: Move system controlle depJohn Toomey2024-10-161-1/+0
| | | | | | | | This dependency has beem moved into a bbappend in the meta-system-controller layer Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_4599Sivaprasad Addepalli2024-10-141-1/+1
| | | | arm64: zynqmp: fix tcm initialization for mini u-boot
* device-tree.bb: Rename EXTRA_OVERLAYS to EXTRA_DT_INCLUDE_FILESSandeep Gundlupet Raju2024-10-091-8/+8
| | | | | | | | | Rename EXTRA_OVERLAYS to EXTRA_DT_INCLUDE_FILES as these variables add extra files to DT_FILES_PATH and add a #include for each to the BASE_DTS, it access 1..n dtsi files and adds to SRC_URI. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* boot.cmd.generic.root: Add load address to echo messagesSandeep Gundlupet Raju2024-10-091-5/+5
| | | | | | | | Add load address to echo messages to boot.cmd.generic.root u-boot boot script. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-scr: Fix kernel image overlap issueSandeep Gundlupet Raju2024-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel image boot hangs when packagegroup-openamp is enabled. $ runqemu nographic runqemu - INFO - Running bitbake -e ... runqemu - INFO - Continuing with the following parameters: KERNEL: [] DTB: [/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/system.dtb] MACHINE: [zcu111-zynqmp] FSTYPE: [wic.qemu-sd] ROOTFS: [/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.wic.qemu-sd] CONFFILE: [/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.qemuboot.conf] runqemu - INFO - Using preconfigured tap device tap0 runqemu - INFO - If this is not intended, touch /tmp/qemu-tap-locks/tap0.skip to make runqemu skip tap0. runqemu - INFO - Network configuration: ip=192.168.7.2::192.168.7.1:255.255.255.0::eth0:off:8.8.8.8 net.ifnames=0 runqemu - INFO - Running /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-aarch64-multiarch -net nic -net nic -net nic -net nic,netdev=net0,macaddr=52:54:00:12:34:02 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -drive if=sd,index=1,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.wic.qemu-sd,format=raw -nodefaults -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb -global xlnx,zynqmp-boot.cpu-num=0 -global xlnx,zynqmp-boot.use-pmufw=true -device loader,addr=0xfffc0000,data=0x584c4e5801000000,data-be=true,data-len=8 -device loader,addr=0xfffc0008,data=0x0000000800000000,data-be=true,data-len=8 -device loader,addr=0xfffc0010,data=0x1000000000000000,data-be=true,data-len=8 -device loader,addr=0xffd80048,data=0xfffc0000,data-len=4,attrs-secure=on -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/arm-trusted-firmware.elf,cpu-num=0 -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/u-boot.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/system.dtb,addr=0x100000,force-raw=on -boot mode=5 -pmu-args ' -M microblaze-fdt -display none -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zynqmp-pmu.dtb -kernel /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-rom.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-firmware-zcu111-zynqmp.elf -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 ' -machine arm-generic-fdt -m 4096 -serial mon:stdio -serial null -nographic runqemu - INFO - Host uptime: 868688.21 PMU instance cmd: /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-microblazeel -M microblaze-fdt -display none -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zynqmp-pmu.dtb -kernel /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-rom.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/pmu-firmware-zcu111-zynqmp.elf -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 -machine-path /tmp/tmp22ryxeee APU instance cmd: /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-aarch64 -net nic -net nic -net nic -net nic,netdev=net0,macaddr=52:54:00:12:34:02 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -drive if=sd,index=1,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/petalinux-image-minimal-zcu111-zynqmp-20241006163914.wic.qemu-sd,format=raw -nodefaults -hw-dtb /scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb -global xlnx,zynqmp-boot.cpu-num=0 -global xlnx,zynqmp-boot.use-pmufw=true -device loader,addr=0xfffc0000,data=0x584c4e5801000000,data-be=true,data-len=8 -device loader,addr=0xfffc0008,data=0x0000000800000000,data-be=true,data-len=8 -device loader,addr=0xfffc0010,data=0x1000000000000000,data-be=true,data-len=8 -device loader,addr=0xffd80048,data=0xfffc0000,data-len=4,attrs-secure=on -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/arm-trusted-firmware.elf,cpu-num=0 -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/u-boot.elf -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-zynqmp/tmp/deploy/images/zcu111-zynqmp/system.dtb,addr=0x100000,force-raw=on -boot mode=5 -machine arm-generic-fdt -m 4096 -serial mon:stdio -serial null -nographic -machine-path /tmp/tmp22ryxeee PMU Firmware 2024.2 Sep 26 2024 10:36:04 PMU_ROM Version: xpbr-v8.1.0-0 NOTICE: BL31: Non secure code at 0x8000000 NOTICE: BL31: v2.10.0 (release):xlnx_rebase_v2.10_2024.1-27-g14cea4616-dirty NOTICE: BL31: Built : 04:42:28, Sep 19 2024 U-Boot 2024.01 (Oct 02 2024 - 11:20:40 +0000) CPU: ZynqMP Silicon: v3 Chip: unknown Model: ZynqMP ZCU111 RevA Board: Xilinx ZynqMP DRAM: 2 GiB (effective 4 GiB) PMUFW: v1.1 EL Level: EL2 Secure Boot: not authenticated, not encrypted Core: 77 devices, 31 uclasses, devicetree: board NAND: 0 MiB MMC: mmc@ff170000: 0 Loading Environment from FAT... *** Error - No Valid Environment Area found *** Warning - bad env area, using default environment In: serial Out: serial,vidconsole Err: serial,vidconsole Bootmode: SD_MODE1 Reset reason: Net: ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 12, interface rgmii-id Warning: ethernet@ff0e0000 (eth0) using random MAC address - 2e:b4:31:02:a8:93 eth0: ethernet@ff0e0000 scanning bus for devices... SATA link 0 timeout. SATA link 1 timeout. AHCI 0001.0000 32 slots 2 ports 1.5 Gbps 0x3 impl SATA mode flags: 64bit ncq only starting USB... Bus usb@fe200000: Register 8000440 NbrPorts 8 Starting the controller USB XHCI 1.00 scanning bus usb@fe200000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot.scr 4749 bytes read in 19 ms (243.2 KiB/s) Trying to load boot images from mmc0 Checking for /image.ub Checking for /Image Loading Image at 0x00200000 25020928 bytes read in 5526 ms (4.3 MiB/s) Checking for /system.dtb Loading system.dtb at 0x00100000 58687 bytes read in 30 ms (1.9 MiB/s) Checking for /devicetree/openamp.dtbo Loading and merging openamp.dtbo into device tree at 0x1000000 5250 bytes read in 22 ms (232.4 KiB/s) Working FDT set to 100000 Checking for /ramdisk.cpio.gz.u-boot Checking for /rootfs.cpio.gz.u-boot Working FDT set to 100000 Booting using the fdt blob at 0x100000 Working FDT set to 100000 Loading Device Tree to 0000000077bc4000, end 0000000077bdcfff ... OK Working FDT set to 77bc4000 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.6.40-xilinx-g9f541a58e4c7 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240716) #1 SMP Wed Sep 25 08:26:32 UTC 2024 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: ZynqMP ZCU111 RevA [ 0.000000] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8') [ 0.000000] printk: bootconsole [cdns0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: 0x000000003ed00000..0x000000003ed3ffff (256 KiB) nomap non-reusable rproc@3ed00000 [ 0.000000] OF: reserved mem: 0x000000003ed40000..0x000000003ed43fff (16 KiB) nomap non-reusable rpu0vdev0vring0@3ed40000 [ 0.000000] OF: reserved mem: 0x000000003ed44000..0x000000003ed47fff (16 KiB) nomap non-reusable rpu0vdev0vring1@3ed44000 [ 0.000000] OF: reserved mem: 0x000000003ed48000..0x000000003ee47fff (1024 KiB) nomap non-reusable rpu0vdev0buffer@3ed48000 [ 0.000000] OF: reserved mem: 0x000000003ef00000..0x000000003ef3ffff (256 KiB) nomap non-reusable rproc@3ef00000 [ 0.000000] OF: reserved mem: 0x000000003ef40000..0x000000003ef43fff (16 KiB) nomap non-reusable rpu0vdev0vring0@3ef40000 [ 0.000000] OF: reserved mem: 0x000000003ef44000..0x000000003ef47fff (16 KiB) nomap non-reusable rpu0vdev0vring1@3ef44000 [ 0.000000] OF: reserved mem: 0x000000003ef48000..0x000000003f047fff (1024 KiB) nomap non-reusable rpu0vdev0buffer@3ef48000 [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000000000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000087fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000003ecfffff] [ 0.000000] node 0: [mem 0x000000003ed00000-0x000000003ee47fff] [ 0.000000] node 0: [mem 0x000000003ee48000-0x000000003eefffff] [ 0.000000] node 0: [mem 0x000000003ef00000-0x000000003f047fff] [ 0.000000] node 0: [mem 0x000000003f048000-0x000000007fefffff] [ 0.000000] node 0: [mem 0x0000000800000000-0x000000087fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff] [ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges [ 0.000000] cma: Reserved 256 MiB at 0x0000000067a00000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.4 [ 0.000000] percpu: Embedded 19 pages/cpu s37864 r8192 d31768 u77824 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: earlycon root=/dev/mmcblk0p2 ro rootwait [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1031940 [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x000000007bf00000-0x000000007ff00000] (64MB) [ 0.000000] Memory: 3756688K/4193280K available (15680K kernel code, 1074K rwdata, 4576K rodata, 2944K init, 467K bss, 174448K reserved, 262144K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=4. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 65.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0xefdb196da, max_idle_ns: 440795204367 ns [ 0.000066] sched_clock: 57 bits at 65MHz, resolution 15ns, wraps every 2199023255550ns [ 0.008222] Console: colour dummy device 80x25 [ 0.008688] printk: console [tty0] enabled [ 0.009179] printk: bootconsole [cdns0] disabled When the DT overlay is loaded, it overwrites part of the kernel (25020928 bytes). 0x00200000 < 0x01000000 < 0x00200000 + 25020928. Since Kernel image has increase and it overlaps with openamp DT overlay load address. Hence increase the DEVICETREE_OVERLAY_PADSIZE so that it doesn't overlap with kernel image. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_9311Sivaprasad Addepalli2024-10-091-1/+1
| | | | driver: src: Fix DMA padding and NoC demux config for AIE2PS
* u-boot-xlnx : Updated SRCREV for 2024.2_7131Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | arm64: versal2: Correct the UFS clock values xilinx: common: fix script address for Microblaze arm64: xilinx: Fix file location described in zynqmp-p-a2197-00-revA.dts arm64: versal: Describe EEPROM on i2c on vek280 arm64: versal: Wire USB0 in distro boot arm64: versal: Remove description for USB1
* aie-rt : Updated SRCREV for 2024.2_7867Sivaprasad Addepalli2024-10-081-1/+1
| | | | | | | | | | | | Revert "driver/src: Sync API between main-aie and main/main_aig branch" driver: src: remove external functions defined as internal driver: src: Added support to update shim bd address driver/src: Sync API between main-aie and main/main_aig branch driver: src: Add new AIE2PS APIs driver: src: Add AIE2PS device specific code Add gitignore file driver:src: address misra-c violation in xaie_routing.c driver: src: io_backend: Updated ioctl opcode for partition query.
* u-boot-xlnx : Updated SRCREV for 2024.2_6019Sivaprasad Addepalli2024-10-051-1/+1
| | | | | | | xilinx: zynqmp: Remove conditional check for bootmenu_default variable mmc: Change the frequency to MMC_HS_52 when selecting hs400 arm64: zynqmp: Fix tcminit mode value based on argv arm64: zynqmp: Print an error for split to lock mode switch
* Revert "aie-rt : Updated SRCREV for 2024.2_3431"Manikanta Sreeram2024-10-041-1/+1
| | | | This reverts commit 1026ada3f8842454ae3fe8c2e3a066d4b2823636.
* dfx-mgr : Updated SRCREV for 2024.2_5335Sivaprasad Addepalli2024-10-041-1/+1
| | | | DFX-MGR: Maintain same exit code for cli and libdfxmgr
* aie-rt : Updated SRCREV for 2024.2_3431Sivaprasad Addepalli2024-10-041-1/+1
| | | | | | | | | | driver: src: Added support to update shim bd address driver/src: Sync API between main-aie and main/main_aig branch driver: src: Add new AIE2PS APIs driver: src: Add AIE2PS device specific code Add gitignore file driver:src: address misra-c violation in xaie_routing.c driver: src: io_backend: Updated ioctl opcode for partition query.
* u-boot-xlnx-uenv: Fix potential parse issuesJohn Toomey2024-10-011-14/+15
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr: Update SRCREV to bring fixes in dfx-mgrRajiv Mohan2024-09-291-1/+1
| | | | | | | DFX-MGR: Maintain same exit code for cli and libdfxmgr Signed-off-by: Rajiv Mohan <rajiv.mohan@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* aie-rt : Updated SRCREV for 2024.2_5647Sivaprasad Addepalli2024-09-281-1/+1
| | | | driver:src: add new timer sync function with two broadcast channel
* u-boot-xlnx : Updated SRCREV for 2024.2_5695Sivaprasad Addepalli2024-09-271-1/+1
| | | | | | xilinx: versal-net: fix no previous prototype for function warning. board: xilinx: Remove conditional check for Microblaze zlib: Fix big performance regression
* arm-trusted-firmware : Updated SRCREV for 2024.2_9815Sivaprasad Addepalli2024-09-261-1/+1
| | | | | | | | | | | fix(xilinx): map PMC_GPIO device node to interrupt for wakeup source fix(xilinx): warn if reserved memory pre-exists in DT feat(versal): add support for QEMU COSIM platform fix(versal): kernel QEMU boot is failing on versal platform feat(versal2): implement USB_SET_STATE dummy IOCTL fix(xilinx): optimize logic to read IPI response fix(xilinx): fix OVERRUN coverity violation feat(versal): deprecate build time arg VERSAL_PLATFORM
* ai-engine: Move current versions to be regular package_archMark Hatle2024-09-242-12/+0
| | | | | | | | | | Older ai-engine packages were kept as-is. The newer one was verified to 'fail gracefully' when executed on a system without the required hardware. This will allow us to have the AIE components available on a common filesystem. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_3083Sivaprasad Addepalli2024-09-231-1/+1
| | | | | | | mmc: zynq_sdhci: Remove device_is_compatible() function configs: versal2: Add support for AMD UFS platform driver ufs: ufs-amd-versal2: Add support for AMD UFS controller ufs: add support for DesignWare Controller
* imgrcry: Rework image-recover recipeJohn Toomey2024-09-201-0/+69
| | | | | | | | | | | | Rework the image recover recipe to match image selector. imgrcry is now the top level recipe which will pull in the required version of image-recovery depending on build flow. This change also updates the output file name in a number of places and fixes an issue in image selector. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_8467Sivaprasad Addepalli2024-09-201-1/+1
| | | | driver: src: Fix in CMakeList to build applications in rigel_flow
* boot.cmd.generic.root: Moving select_rootfs change to meta-kriaJohn Vicky Vykuntapu2024-09-161-11/+2
| | | | | | | Removing this changes because not to modify the common script Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Diminish the SRCREV to fix boot issueSandeep Gundlupet Raju2024-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Diminish the SRCREV to fix below boot issue. [ 673.836073] rcu: INFO: rcu_sched detected stalls on CPUs/tasks: [ 673.847098] rcu: 0-...0: (69 ticks this GP) idle=916c/1/0x4000000000000000 softirq=986/987 fqs=13358 [ 673.861414] rcu: (detected by 1, t=68285 jiffies, g=1, q=1 ncpus=2) [ 673.871662] Task dump for CPU 0: [ 673.876439] task:swapper/0 state:R running task stack:0 pid:1 ppid:0 flags:0x0000000a [ 673.891871] Call trace: [ 673.896074] __switch_to+0xdc/0x154 [ 673.901556] 0x0 [ 673.905349] 0x0 [ 678.728518] mmc0: Timeout waiting for hardware cmd interrupt. [ 678.738278] mmc0: sdhci: ============ SDHCI REGISTER DUMP =========== [ 678.749251] mmc0: sdhci: Sys addr: 0x00000000 | Version: 0x00002402 [ 678.757375] mmc0: sdhci: Blk size: 0x00000000 | Blk cnt: 0x00000000 [ 678.767618] mmc0: sdhci: Argument: 0x00000c00 | Trn mode: 0x00000000 [ 678.778950] mmc0: sdhci: Present: 0x01ff0000 | Host ctl: 0x00000001 [ 678.790265] mmc0: sdhci: Power: 0x0000000f | Blk gap: 0x00000000 [ 678.803262] mmc0: sdhci: Wake-up: 0x00000000 | Clock: 0x0000fa07 [ 678.815534] mmc0: sdhci: Timeout: 0x00000000 | Int stat: 0x00018001 [ 678.828285] mmc0: sdhci: Int enab: 0x00ff0083 | Sig enab: 0x00ff0083 [ 678.841003] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001 [ 678.853152] mmc0: sdhci: Caps: 0x37ec6481 | Caps_1: 0x00002807 [ 678.865894] mmc0: sdhci: Cmd: 0x0000341a | Max curr: 0x00000000 [ 678.877362] mmc0: sdhci: Resp[0]: 0x00000000 | Resp[1]: 0x00000000 [ 678.888636] mmc0: sdhci: Resp[2]: 0x00000000 | Resp[3]: 0x00000000 [ 678.901641] mmc0: sdhci: Host ctl2: 0x00000000 [ 678.910184] mmc0: sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x0000000000000000 [ 678.923649] mmc0: sdhci: ============================================ [ 684.933299] ALSA device list: [ 684.950098] No soundcards found. [ 685.237083] uart-pl011 ff000000.serial: no DMA platform data [ 685.470568] Waiting for root device /dev/mmcblk0p2... [ 685.832288] mmc0: new high speed SD card at address 4567 [ 686.010009] mmcblk0: mmc0:4567 QEMU! 1.00 GiB [ 686.501649] mmcblk0: p1 p2 [ 689.518998] EXT4-fs (mmcblk0p2): orphan cleanup on readonly fs [ 689.569988] EXT4-fs (mmcblk0p2): mounted filesystem c993c003-635b-4e29-ac74-bb708fb87cc1 ro with ordered data mode. Quota mode: none. [ 689.610901] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 689.728772] devtmpfs: mounted [ 692.742304] Freeing unused kernel memory: 2880K [ 692.885078] Run /sbin/init as init process [ 780.218460] systemd[1]: systemd 255.4^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 780.297409] systemd[1]: Detected architecture arm64. Welcome to PetaLinux 2024.2+snapshot-f5c57f1a950af992d5cf64ee71ee782429f085f7 (scarthgap)! [ 782.114917] systemd[1]: Hostname set to <yocto-vck190-versal-2024.2>. [ 783.201465] systemd[1]: Initializing machine ID from random generator. [ 783.442258] systemd[1]: Installed transient /etc/machine-id file. [ 884.838144] systemd[1]: Failed to fork off sandboxing environment for executing generators: Protocol error [!!!!!!] Failed to start up manager. [ 886.425530] systemd[1]: Freezing execution. This is due to below arm-trusted-firmware commit changes the frequency of peripherals when running on QEMU. "feat(versal): deprecate build time arg VERSAL_PLATFORM" Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* boot.cmd.generic*: Update bootargs to select full rootfsJohn Vicky Vykuntapu2024-09-162-2/+11
| | | | | | | | | Update bootargs to pick full rootfs according to the selected boot target part uuid in case of production kria som. Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: trusted-firmware-a: Disable optee with qemuMark Hatle2024-09-161-0/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* trusted-firmware-a: Replace arm-trusted-firmware with trusted-firmware-aMark Hatle2024-09-163-8/+152
| | | | | | | | | | meta-arm integration adds trusted-firmware-a, use this integration instead. We do need to add some compatibility instructions to avoid unexpected behavioral changes. Over time these compatibility additions will likely be removed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_9047Sivaprasad Addepalli2024-09-141-1/+1
| | | | arm: dts: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC
* meta-xilinx-core: bitstream: Update for dependency providerMark Hatle2024-09-131-10/+13
| | | | | | | | | | The user can provide the bitstream as a file, or as part of a dependent recipe. This changes the both the DEPENDS settings, but also the python sanity check. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_8499Sivaprasad Addepalli2024-09-131-1/+1
| | | | | arm64: versal-net: Add xilsem edac node xilinx: zynqmp: Add bootmenu support
* u-boot-xlnx : Updated SRCREV for 2024.2_5175Sivaprasad Addepalli2024-09-091-1/+1
| | | | arm64: versal2: Add firmware node entry
* aie-rt : Updated SRCREV for 2024.2_9879Sivaprasad Addepalli2024-09-051-1/+1
| | | | driver: src:Routing support high level api.