From 31bf72a28f896079942bfe3e3a5698bb6b75e461 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Thu, 19 Oct 2023 18:51:10 -0500 Subject: meta-xilinx-standalone-experimental: Rename _git to _2024.1 The xlnx-embeddedsw class chooses the correct source based on the PV. Update the PV, as the code is now integrated. Signed-off-by: Mark Hatle --- .../empty-application/empty-application_2024.1.bb | 45 +++++++++++++++ .../empty-application/empty-application_git.bb | 45 --------------- .../freertos-hello-world_2024.1.bb | 39 +++++++++++++ .../freertos-hello-world_git.bb | 39 ------------- .../freertos-lwip-echo-server_2024.1.bb | 48 ++++++++++++++++ .../freertos-lwip-echo-server_git.bb | 48 ---------------- .../freertos-lwip-tcp-perf-client_2024.1.bb | 48 ++++++++++++++++ .../freertos-lwip-tcp-perf-client_git.bb | 48 ---------------- .../freertos-lwip-tcp-perf-server_2024.1.bb | 48 ++++++++++++++++ .../freertos-lwip-tcp-perf-server_git.bb | 48 ---------------- .../freertos-lwip-udp-perf-client_2024.1.bb | 48 ++++++++++++++++ .../freertos-lwip-udp-perf-client_git.bb | 48 ---------------- .../freertos-lwip-udp-perf-server_2024.1.bb | 48 ++++++++++++++++ .../freertos-lwip-udp-perf-server_git.bb | 48 ---------------- .../hello-world/hello-world_2024.1.bb | 44 +++++++++++++++ .../hello-world/hello-world_git.bb | 44 --------------- .../lwip-echo-server/lwip-echo-server_2024.1.bb | 48 ++++++++++++++++ .../lwip-echo-server/lwip-echo-server_git.bb | 48 ---------------- .../lwip-tcp-perf-client_2024.1.bb | 48 ++++++++++++++++ .../lwip-tcp-perf-client_git.bb | 48 ---------------- .../lwip-tcp-perf-server_2024.1.bb | 48 ++++++++++++++++ .../lwip-tcp-perf-server_git.bb | 48 ---------------- .../lwip-udp-perf-client_2024.1.bb | 48 ++++++++++++++++ .../lwip-udp-perf-client_git.bb | 48 ---------------- .../lwip-udp-perf-server_2024.1.bb | 48 ++++++++++++++++ .../lwip-udp-perf-server_git.bb | 48 ---------------- .../memory-tests/memory-tests_2024.1.bb | 41 ++++++++++++++ .../memory-tests/memory-tests_git.bb | 41 -------------- .../peripheral-tests/peripheral-tests_2024.1.bb | 62 ++++++++++++++++++++ .../peripheral-tests/peripheral-tests_git.bb | 62 -------------------- .../recipes-bsp/embeddedsw/esw-conf_2024.1.bb | 34 +++++++++++ .../recipes-bsp/embeddedsw/esw-conf_git.bb | 34 ----------- .../embeddedsw/fsbl-firmware_2024.1.bbappend | 66 ++++++++++++++++++++++ .../embeddedsw/fsbl-firmware_git.bbappend | 66 ---------------------- .../embeddedsw/plm-firmware_2024.1.bbappend | 28 +++++++++ .../embeddedsw/plm-firmware_git.bbappend | 28 --------- .../embeddedsw/pmu-firmware_2024.1.bbappend | 29 ++++++++++ .../embeddedsw/pmu-firmware_git.bbappend | 29 ---------- .../embeddedsw/psm-firmware_2024.1.bbappend | 28 +++++++++ .../embeddedsw/psm-firmware_git.bbappend | 28 --------- .../recipes-drivers/avbuf_2024.1.bb | 10 ++++ .../recipes-drivers/avbuf_git.bb | 10 ---- .../recipes-drivers/axicdma-example_2024.1.bb | 5 ++ .../recipes-drivers/axicdma-example_git.bb | 5 -- .../recipes-drivers/axicdma_2024.1.bb | 13 +++++ .../recipes-drivers/axicdma_git.bb | 13 ----- .../recipes-drivers/axidma-example_2024.1.bb | 5 ++ .../recipes-drivers/axidma-example_git.bb | 5 -- .../recipes-drivers/axidma_2024.1.bb | 13 +++++ .../recipes-drivers/axidma_git.bb | 13 ----- .../recipes-drivers/axiethernet-example_2024.1.bb | 5 ++ .../recipes-drivers/axiethernet-example_git.bb | 5 -- .../recipes-drivers/axiethernet_2024.1.bb | 13 +++++ .../recipes-drivers/axiethernet_git.bb | 13 ----- .../recipes-drivers/axipmon-example_2024.1.bb | 5 ++ .../recipes-drivers/axipmon-example_git.bb | 5 -- .../recipes-drivers/axipmon_2024.1.bb | 13 +++++ .../recipes-drivers/axipmon_git.bb | 13 ----- .../recipes-drivers/axis-switch_2024.1.bb | 13 +++++ .../recipes-drivers/axis-switch_git.bb | 13 ----- .../recipes-drivers/axivdma-example_2024.1.bb | 5 ++ .../recipes-drivers/axivdma-example_git.bb | 5 -- .../recipes-drivers/axivdma_2024.1.bb | 13 +++++ .../recipes-drivers/axivdma_git.bb | 13 ----- .../recipes-drivers/bram-example_2024.1.bb | 5 ++ .../recipes-drivers/bram-example_git.bb | 5 -- .../recipes-drivers/bram_2024.1.bb | 13 +++++ .../recipes-drivers/bram_git.bb | 13 ----- .../recipes-drivers/can-example_2024.1.bb | 5 ++ .../recipes-drivers/can-example_git.bb | 5 -- .../recipes-drivers/can_2024.1.bb | 13 +++++ .../recipes-drivers/can_git.bb | 13 ----- .../recipes-drivers/canfd-example_2024.1.bb | 5 ++ .../recipes-drivers/canfd-example_git.bb | 5 -- .../recipes-drivers/canfd_2024.1.bb | 13 +++++ .../recipes-drivers/canfd_git.bb | 13 ----- .../recipes-drivers/canps-example_2024.1.bb | 5 ++ .../recipes-drivers/canps-example_git.bb | 5 -- .../recipes-drivers/canps_2024.1.bb | 13 +++++ .../recipes-drivers/canps_git.bb | 13 ----- .../recipes-drivers/cframe_2024.1.bb | 13 +++++ .../recipes-drivers/cframe_git.bb | 13 ----- .../recipes-drivers/cfupmc_2024.1.bb | 13 +++++ .../recipes-drivers/cfupmc_git.bb | 13 ----- .../recipes-drivers/clk-wiz_2024.1.bb | 13 +++++ .../recipes-drivers/clk-wiz_git.bb | 13 ----- .../recipes-drivers/clockps-example_2024.1.bb | 40 +++++++++++++ .../recipes-drivers/clockps-example_git.bb | 40 ------------- .../recipes-drivers/clockps_2024.1.bb | 13 +++++ .../recipes-drivers/clockps_git.bb | 13 ----- .../recipes-drivers/common_2024.1.bb | 25 ++++++++ .../recipes-drivers/common_git.bb | 25 -------- .../recipes-drivers/coresightps-dcc_2024.1.bb | 13 +++++ .../recipes-drivers/coresightps-dcc_git.bb | 13 ----- .../recipes-drivers/csudma-example_2024.1.bb | 5 ++ .../recipes-drivers/csudma-example_git.bb | 5 -- .../recipes-drivers/csudma_2024.1.bb | 13 +++++ .../recipes-drivers/csudma_git.bb | 13 ----- .../recipes-drivers/ddrcpsu_2024.1.bb | 13 +++++ .../recipes-drivers/ddrcpsu_git.bb | 13 ----- .../recipes-drivers/devcfg-example_2024.1.bb | 5 ++ .../recipes-drivers/devcfg-example_git.bb | 5 -- .../recipes-drivers/devcfg_2024.1.bb | 13 +++++ .../recipes-drivers/devcfg_git.bb | 13 ----- .../recipes-drivers/dfxasm-example_2024.1.bb | 5 ++ .../recipes-drivers/dfxasm-example_git.bb | 5 -- .../recipes-drivers/dfxasm_2024.1.bb | 13 +++++ .../recipes-drivers/dfxasm_git.bb | 13 ----- .../recipes-drivers/dmaps-example_2024.1.bb | 5 ++ .../recipes-drivers/dmaps-example_git.bb | 5 -- .../recipes-drivers/dmaps_2024.1.bb | 18 ++++++ .../recipes-drivers/dmaps_git.bb | 18 ------ .../recipes-drivers/dpdma_2024.1.bb | 13 +++++ .../recipes-drivers/dpdma_git.bb | 13 ----- .../recipes-drivers/dppsu_2024.1.bb | 13 +++++ .../recipes-drivers/dppsu_git.bb | 13 ----- .../recipes-drivers/emaclite-example_2024.1.bb | 5 ++ .../recipes-drivers/emaclite-example_git.bb | 5 -- .../recipes-drivers/emaclite_2024.1.bb | 13 +++++ .../recipes-drivers/emaclite_git.bb | 13 ----- .../recipes-drivers/emacps-example_2024.1.bb | 5 ++ .../recipes-drivers/emacps-example_git.bb | 5 -- .../recipes-drivers/emacps_2024.1.bb | 13 +++++ .../recipes-drivers/emacps_git.bb | 13 ----- .../recipes-drivers/gpio-example_2024.1.bb | 5 ++ .../recipes-drivers/gpio-example_git.bb | 5 -- .../recipes-drivers/gpio_2024.1.bb | 13 +++++ .../recipes-drivers/gpio_git.bb | 13 ----- .../recipes-drivers/gpiops-example_2024.1.bb | 5 ++ .../recipes-drivers/gpiops-example_git.bb | 5 -- .../recipes-drivers/gpiops_2024.1.bb | 13 +++++ .../recipes-drivers/gpiops_git.bb | 13 ----- .../recipes-drivers/iic-example_2024.1.bb | 5 ++ .../recipes-drivers/iic-example_git.bb | 5 -- .../recipes-drivers/iic_2024.1.bb | 13 +++++ .../recipes-drivers/iic_git.bb | 13 ----- .../recipes-drivers/iicps-example_2024.1.bb | 5 ++ .../recipes-drivers/iicps-example_git.bb | 5 -- .../recipes-drivers/iicps_2024.1.bb | 13 +++++ .../recipes-drivers/iicps_git.bb | 13 ----- .../recipes-drivers/intc-example_2024.1.bb | 5 ++ .../recipes-drivers/intc-example_git.bb | 5 -- .../recipes-drivers/intc_2024.1.bb | 13 +++++ .../recipes-drivers/intc_git.bb | 13 ----- .../recipes-drivers/iomodule_2024.1.bb | 13 +++++ .../recipes-drivers/iomodule_git.bb | 13 ----- .../recipes-drivers/ipipsu-example_2024.1.bb | 5 ++ .../recipes-drivers/ipipsu-example_git.bb | 5 -- .../recipes-drivers/ipipsu_2024.1.bb | 13 +++++ .../recipes-drivers/ipipsu_git.bb | 13 ----- .../recipes-drivers/llfifo-example_2024.1.bb | 5 ++ .../recipes-drivers/llfifo-example_git.bb | 5 -- .../recipes-drivers/llfifo_2024.1.bb | 13 +++++ .../recipes-drivers/llfifo_git.bb | 13 ----- .../recipes-drivers/mbox-example_2024.1.bb | 5 ++ .../recipes-drivers/mbox-example_git.bb | 5 -- .../recipes-drivers/mbox_2024.1.bb | 13 +++++ .../recipes-drivers/mbox_git.bb | 13 ----- .../recipes-drivers/mcdma-example_2024.1.bb | 5 ++ .../recipes-drivers/mcdma-example_git.bb | 5 -- .../recipes-drivers/mcdma_2024.1.bb | 13 +++++ .../recipes-drivers/mcdma_git.bb | 13 ----- .../recipes-drivers/mutex-example_2024.1.bb | 5 ++ .../recipes-drivers/mutex-example_git.bb | 5 -- .../recipes-drivers/mutex_2024.1.bb | 13 +++++ .../recipes-drivers/mutex_git.bb | 13 ----- .../recipes-drivers/nandpsu-example_2024.1.bb | 5 ++ .../recipes-drivers/nandpsu-example_git.bb | 5 -- .../recipes-drivers/nandpsu_2024.1.bb | 13 +++++ .../recipes-drivers/nandpsu_git.bb | 13 ----- .../recipes-drivers/ospipsv-example_2024.1.bb | 5 ++ .../recipes-drivers/ospipsv-example_git.bb | 5 -- .../recipes-drivers/ospipsv_2024.1.bb | 19 +++++++ .../recipes-drivers/ospipsv_git.bb | 19 ------- .../recipes-drivers/pciepsu-example_2024.1.bb | 5 ++ .../recipes-drivers/pciepsu-example_git.bb | 5 -- .../recipes-drivers/pciepsu_2024.1.bb | 13 +++++ .../recipes-drivers/pciepsu_git.bb | 13 ----- .../recipes-drivers/qspips-example_2024.1.bb | 5 ++ .../recipes-drivers/qspips-example_git.bb | 5 -- .../recipes-drivers/qspips_2024.1.bb | 13 +++++ .../recipes-drivers/qspips_git.bb | 13 ----- .../recipes-drivers/qspipsu-example_2024.1.bb | 5 ++ .../recipes-drivers/qspipsu-example_git.bb | 5 -- .../recipes-drivers/qspipsu_2024.1.bb | 13 +++++ .../recipes-drivers/qspipsu_git.bb | 13 ----- .../recipes-drivers/resetps-example_2024.1.bb | 5 ++ .../recipes-drivers/resetps-example_git.bb | 5 -- .../recipes-drivers/resetps_2024.1.bb | 13 +++++ .../recipes-drivers/resetps_git.bb | 13 ----- .../recipes-drivers/rtcpsu-example_2024.1.bb | 5 ++ .../recipes-drivers/rtcpsu-example_git.bb | 5 -- .../recipes-drivers/rtcpsu_2024.1.bb | 13 +++++ .../recipes-drivers/rtcpsu_git.bb | 13 ----- .../recipes-drivers/scugic-example_2024.1.bb | 5 ++ .../recipes-drivers/scugic-example_git.bb | 5 -- .../recipes-drivers/scugic_2024.1.bb | 13 +++++ .../recipes-drivers/scugic_git.bb | 13 ----- .../recipes-drivers/sdps-example_2024.1.bb | 5 ++ .../recipes-drivers/sdps-example_git.bb | 5 -- .../recipes-drivers/sdps_2024.1.bb | 13 +++++ .../recipes-drivers/sdps_git.bb | 13 ----- .../recipes-drivers/spips-example_2024.1.bb | 5 ++ .../recipes-drivers/spips-example_git.bb | 5 -- .../recipes-drivers/spips_2024.1.bb | 13 +++++ .../recipes-drivers/spips_git.bb | 13 ----- .../recipes-drivers/sysmon-example_2024.1.bb | 5 ++ .../recipes-drivers/sysmon-example_git.bb | 5 -- .../recipes-drivers/sysmon_2024.1.bb | 13 +++++ .../recipes-drivers/sysmon_git.bb | 13 ----- .../recipes-drivers/sysmonpsu-example_2024.1.bb | 5 ++ .../recipes-drivers/sysmonpsu-example_git.bb | 5 -- .../recipes-drivers/sysmonpsu_2024.1.bb | 13 +++++ .../recipes-drivers/sysmonpsu_git.bb | 13 ----- .../recipes-drivers/sysmonpsv-example_2024.1.bb | 5 ++ .../recipes-drivers/sysmonpsv-example_git.bb | 5 -- .../recipes-drivers/sysmonpsv_2024.1.bb | 13 +++++ .../recipes-drivers/sysmonpsv_git.bb | 13 ----- .../recipes-drivers/tmr-inject_2024.1.bb | 13 +++++ .../recipes-drivers/tmr-inject_git.bb | 13 ----- .../recipes-drivers/tmr-manager_2024.1.bb | 13 +++++ .../recipes-drivers/tmr-manager_git.bb | 13 ----- .../recipes-drivers/tmrctr-example_2024.1.bb | 5 ++ .../recipes-drivers/tmrctr-example_git.bb | 5 -- .../recipes-drivers/tmrctr_2024.1.bb | 13 +++++ .../recipes-drivers/tmrctr_git.bb | 13 ----- .../recipes-drivers/trafgen-example_2024.1.bb | 5 ++ .../recipes-drivers/trafgen-example_git.bb | 5 -- .../recipes-drivers/trafgen_2024.1.bb | 13 +++++ .../recipes-drivers/trafgen_git.bb | 13 ----- .../recipes-drivers/ttcps-example_2024.1.bb | 5 ++ .../recipes-drivers/ttcps-example_git.bb | 5 -- .../recipes-drivers/ttcps_2024.1.bb | 13 +++++ .../recipes-drivers/ttcps_git.bb | 13 ----- .../recipes-drivers/uartlite-example_2024.1.bb | 5 ++ .../recipes-drivers/uartlite-example_git.bb | 5 -- .../recipes-drivers/uartlite_2024.1.bb | 16 ++++++ .../recipes-drivers/uartlite_git.bb | 16 ------ .../recipes-drivers/uartns550-example_2024.1.bb | 6 ++ .../recipes-drivers/uartns550-example_git.bb | 6 -- .../recipes-drivers/uartns550_2024.1.bb | 16 ++++++ .../recipes-drivers/uartns550_git.bb | 16 ------ .../recipes-drivers/uartps-example_2024.1.bb | 5 ++ .../recipes-drivers/uartps-example_git.bb | 5 -- .../recipes-drivers/uartps_2024.1.bb | 16 ++++++ .../recipes-drivers/uartps_git.bb | 16 ------ .../recipes-drivers/uartpsv-example_2024.1.bb | 6 ++ .../recipes-drivers/uartpsv-example_git.bb | 6 -- .../recipes-drivers/uartpsv_2024.1.bb | 16 ++++++ .../recipes-drivers/uartpsv_git.bb | 16 ------ .../recipes-drivers/usb-example_2024.1.bb | 5 ++ .../recipes-drivers/usb-example_git.bb | 5 -- .../recipes-drivers/usb_2024.1.bb | 13 +++++ .../recipes-drivers/usb_git.bb | 13 ----- .../recipes-drivers/usbpsu-example_2024.1.bb | 5 ++ .../recipes-drivers/usbpsu-example_git.bb | 5 -- .../recipes-drivers/usbpsu_2024.1.bb | 13 +++++ .../recipes-drivers/usbpsu_git.bb | 13 ----- .../recipes-drivers/v-csc_2024.1.bb | 13 +++++ .../recipes-drivers/v-csc_git.bb | 13 ----- .../recipes-drivers/v-deinterlacer_2024.1.bb | 13 +++++ .../recipes-drivers/v-deinterlacer_git.bb | 13 ----- .../recipes-drivers/v-demosaic-example_2024.1.bb | 5 ++ .../recipes-drivers/v-demosaic-example_git.bb | 5 -- .../recipes-drivers/v-demosaic_2024.1.bb | 13 +++++ .../recipes-drivers/v-demosaic_git.bb | 13 ----- .../recipes-drivers/v-frmbuf-rd-example_2024.1.bb | 5 ++ .../recipes-drivers/v-frmbuf-rd-example_git.bb | 5 -- .../recipes-drivers/v-frmbuf-rd_2024.1.bb | 16 ++++++ .../recipes-drivers/v-frmbuf-rd_git.bb | 16 ------ .../recipes-drivers/v-frmbuf-wr-example_2024.1.bb | 5 ++ .../recipes-drivers/v-frmbuf-wr-example_git.bb | 5 -- .../recipes-drivers/v-frmbuf-wr_2024.1.bb | 16 ++++++ .../recipes-drivers/v-frmbuf-wr_git.bb | 16 ------ .../recipes-drivers/v-gamma-lut-example_2024.1.bb | 5 ++ .../recipes-drivers/v-gamma-lut-example_git.bb | 5 -- .../recipes-drivers/v-gamma-lut_2024.1.bb | 13 +++++ .../recipes-drivers/v-gamma-lut_git.bb | 13 ----- .../recipes-drivers/v-hcresampler_2024.1.bb | 13 +++++ .../recipes-drivers/v-hcresampler_git.bb | 13 ----- .../recipes-drivers/v-hscaler_2024.1.bb | 13 +++++ .../recipes-drivers/v-hscaler_git.bb | 13 ----- .../recipes-drivers/v-letterbox_2024.1.bb | 13 +++++ .../recipes-drivers/v-letterbox_git.bb | 13 ----- .../recipes-drivers/v-mix-example_2024.1.bb | 5 ++ .../recipes-drivers/v-mix-example_git.bb | 5 -- .../recipes-drivers/v-mix_2024.1.bb | 13 +++++ .../recipes-drivers/v-mix_git.bb | 13 ----- .../v-multi-scaler-example_2024.1.bb | 5 ++ .../recipes-drivers/v-multi-scaler-example_git.bb | 5 -- .../recipes-drivers/v-multi-scaler_2024.1.bb | 13 +++++ .../recipes-drivers/v-multi-scaler_git.bb | 13 ----- .../v-scenechange-example_2024.1.bb | 5 ++ .../recipes-drivers/v-scenechange-example_git.bb | 5 -- .../recipes-drivers/v-scenechange_2024.1.bb | 13 +++++ .../recipes-drivers/v-scenechange_git.bb | 13 ----- .../recipes-drivers/v-tpg_2024.1.bb | 13 +++++ .../recipes-drivers/v-tpg_git.bb | 13 ----- .../recipes-drivers/v-vcresampler_2024.1.bb | 13 +++++ .../recipes-drivers/v-vcresampler_git.bb | 13 ----- .../recipes-drivers/v-vscaler_2024.1.bb | 13 +++++ .../recipes-drivers/v-vscaler_git.bb | 13 ----- .../recipes-drivers/video-common_2024.1.bb | 10 ++++ .../recipes-drivers/video-common_git.bb | 10 ---- .../recipes-drivers/vprocss-example_2024.1.bb | 5 ++ .../recipes-drivers/vprocss-example_git.bb | 5 -- .../recipes-drivers/vprocss_2024.1.bb | 13 +++++ .../recipes-drivers/vprocss_git.bb | 13 ----- .../recipes-drivers/vtc_2024.1.bb | 13 +++++ .../recipes-drivers/vtc_git.bb | 13 ----- .../recipes-drivers/wdtps-example_2024.1.bb | 5 ++ .../recipes-drivers/wdtps-example_git.bb | 5 -- .../recipes-drivers/wdtps_2024.1.bb | 13 +++++ .../recipes-drivers/wdtps_git.bb | 13 ----- .../recipes-drivers/wdttb-example_2024.1.bb | 5 ++ .../recipes-drivers/wdttb-example_git.bb | 5 -- .../recipes-drivers/wdttb_2024.1.bb | 13 +++++ .../recipes-drivers/wdttb_git.bb | 13 ----- .../recipes-drivers/xadcps-example_2024.1.bb | 5 ++ .../recipes-drivers/xadcps-example_git.bb | 5 -- .../recipes-drivers/xadcps_2024.1.bb | 13 +++++ .../recipes-drivers/xadcps_git.bb | 13 ----- .../recipes-drivers/xdmapcie-example_2024.1.bb | 5 ++ .../recipes-drivers/xdmapcie-example_git.bb | 5 -- .../recipes-drivers/xdmapcie_2024.1.bb | 13 +++++ .../recipes-drivers/xdmapcie_git.bb | 13 ----- .../recipes-drivers/xxvethernet-example_2024.1.bb | 5 ++ .../recipes-drivers/xxvethernet-example_git.bb | 5 -- .../recipes-drivers/xxvethernet_2024.1.bb | 13 +++++ .../recipes-drivers/xxvethernet_git.bb | 13 ----- .../recipes-drivers/zdma-example_2024.1.bb | 5 ++ .../recipes-drivers/zdma-example_git.bb | 5 -- .../recipes-drivers/zdma_2024.1.bb | 13 +++++ .../recipes-drivers/zdma_git.bb | 13 ----- .../recipes-libraries/freertos10-xilinx_2024.1.bb | 15 +++++ .../recipes-libraries/freertos10-xilinx_git.bb | 15 ----- .../recipes-libraries/libxil_2024.1.bb | 50 ++++++++++++++++ .../recipes-libraries/libxil_git.bb | 50 ---------------- .../recipes-libraries/lwip_2024.1.bb | 34 +++++++++++ .../recipes-libraries/lwip_git.bb | 34 ----------- .../recipes-libraries/xilffs-example_2024.1.bb | 32 +++++++++++ .../recipes-libraries/xilffs-example_git.bb | 32 ----------- .../recipes-libraries/xilffs_2024.1.bb | 11 ++++ .../recipes-libraries/xilffs_git.bb | 11 ---- .../recipes-libraries/xilfpga-example_2024.1.bb | 29 ++++++++++ .../recipes-libraries/xilfpga-example_git.bb | 29 ---------- .../recipes-libraries/xilfpga_2024.1.bb | 8 +++ .../recipes-libraries/xilfpga_git.bb | 8 --- .../recipes-libraries/xilloader_2024.1.bb | 9 +++ .../recipes-libraries/xilloader_git.bb | 9 --- .../recipes-libraries/xilmailbox-example_2024.1.bb | 38 +++++++++++++ .../recipes-libraries/xilmailbox-example_git.bb | 38 ------------- .../recipes-libraries/xilmailbox_2024.1.bb | 15 +++++ .../recipes-libraries/xilmailbox_git.bb | 15 ----- .../recipes-libraries/xilnvm-example_2024.1.bb | 29 ++++++++++ .../recipes-libraries/xilnvm-example_git.bb | 29 ---------- .../recipes-libraries/xilnvm_2024.1.bb | 6 ++ .../recipes-libraries/xilnvm_git.bb | 6 -- .../recipes-libraries/xilpdi_2024.1.bb | 6 ++ .../recipes-libraries/xilpdi_git.bb | 6 -- .../recipes-libraries/xilplmi_2024.1.bb | 6 ++ .../recipes-libraries/xilplmi_git.bb | 6 -- .../recipes-libraries/xilpm_2024.1.bb | 15 +++++ .../recipes-libraries/xilpm_git.bb | 15 ----- .../recipes-libraries/xilpuf-example_2024.1.bb | 29 ++++++++++ .../recipes-libraries/xilpuf-example_git.bb | 29 ---------- .../recipes-libraries/xilpuf_2024.1.bb | 6 ++ .../recipes-libraries/xilpuf_git.bb | 6 -- .../recipes-libraries/xilsecure-example_2024.1.bb | 29 ++++++++++ .../recipes-libraries/xilsecure-example_git.bb | 29 ---------- .../recipes-libraries/xilsecure_2024.1.bb | 10 ++++ .../recipes-libraries/xilsecure_git.bb | 10 ---- .../recipes-libraries/xilsem_2024.1.bb | 6 ++ .../recipes-libraries/xilsem_git.bb | 6 -- .../recipes-libraries/xilskey_2024.1.bb | 6 ++ .../recipes-libraries/xilskey_git.bb | 6 -- .../recipes-libraries/xilstandalone_2024.1.bb | 21 +++++++ .../recipes-libraries/xilstandalone_git.bb | 21 ------- .../recipes-libraries/xiltimer_2024.1.bb | 15 +++++ .../recipes-libraries/xiltimer_git.bb | 15 ----- 380 files changed, 2808 insertions(+), 2808 deletions(-) create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend delete mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_git.bbappend create mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_2024.1.bbappend delete mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_git.bbappend create mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_2024.1.bbappend delete mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_git.bbappend create mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_2024.1.bbappend delete mode 100644 meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_git.bbappend create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/avbuf_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/avbuf_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axicdma_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axicdma_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axidma_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axidma_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axipmon_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axipmon_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axivdma_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/axivdma_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/bram-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/bram-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/bram_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/bram_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/can-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/can-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/can_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/can_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canfd_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canfd_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/canps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/cframe_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/cframe_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/clockps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/clockps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/common_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/common_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/csudma_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/csudma_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/devcfg_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/devcfg_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dmaps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dmaps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dpdma_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dpdma_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dppsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dppsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emaclite_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emaclite_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emacps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emacps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpio_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpio_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpiops_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/gpiops_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iic-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iic-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iic_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iic_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iicps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iicps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/intc-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/intc-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/intc_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/intc_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iomodule_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/iomodule_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/llfifo_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/llfifo_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mbox_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mbox_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mcdma_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mcdma_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mutex_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/mutex_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspips_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspips_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/resetps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/resetps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/scugic_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/scugic_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sdps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sdps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/spips-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/spips-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/spips_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/spips_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmon_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmon_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/trafgen_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/trafgen_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ttcps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/ttcps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartlite_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartlite_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartns550_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartns550_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usb-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usb-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usb_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usb_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-csc_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-csc_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-mix_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-mix_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/video-common_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/video-common_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/vprocss_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/vprocss_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/vtc_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/vtc_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdtps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdtps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdttb_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/wdttb_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xadcps_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xadcps_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/zdma_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/zdma_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/libxil_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/libxil_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/lwip_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/lwip_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilffs_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilffs_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilfpga_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilfpga_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilloader_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilloader_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilnvm_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilnvm_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpdi_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpdi_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilplmi_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilplmi_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpm_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpm_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpuf_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilpuf_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilsecure_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilsecure_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilsem_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilsem_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilskey_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilskey_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilstandalone_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xilstandalone_git.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xiltimer_2024.1.bb delete mode 100644 meta-xilinx-standalone-experimental/recipes-libraries/xiltimer_git.bb diff --git a/meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_2024.1.bb new file mode 100644 index 00000000..d62779ae --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_2024.1.bb @@ -0,0 +1,45 @@ +inherit esw deploy + +ESW_COMPONENT_SRC = "/lib/sw_apps/empty_application/src/" + +DEPENDS += "libxil xiltimer" + +inherit python3native + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + install -m 0644 ${CUSTOM_SRCFILE}/* ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + ) +} + +CUSTOM_APP_IMAGE_NAME ??= "custom-application" + +ESW_CUSTOM_LINKER_FILE ?= "None" +EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}" + +inherit image-artifact-names + +CUSTOM_APP_BASE_NAME ?= "${CUSTOM_APP_IMAGE_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +ESW_COMPONENT ??= "empty_application.elf" + +do_compile:append() { + ${OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/empty_application.bin +} + +do_install() { + : +} + +do_deploy() { + install -Dm 0644 ${B}/${ESW_COMPONENT} ${DEPLOYDIR}/${CUSTOM_APP_BASE_NAME}.elf + ln -sf ${CUSTOM_APP_BASE_NAME}.elf ${DEPLOYDIR}/${CUSTOM_APP_IMAGE_NAME}.elf + install -m 0644 ${B}/empty_application.bin ${DEPLOYDIR}/${CUSTOM_APP_BASE_NAME}.bin + ln -sf ${CUSTOM_APP_BASE_NAME}.bin ${DEPLOYDIR}/${CUSTOM_APP_IMAGE_NAME}.bin +} +addtask deploy before do_build after do_install diff --git a/meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_git.bb deleted file mode 100644 index d62779ae..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/empty-application/empty-application_git.bb +++ /dev/null @@ -1,45 +0,0 @@ -inherit esw deploy - -ESW_COMPONENT_SRC = "/lib/sw_apps/empty_application/src/" - -DEPENDS += "libxil xiltimer" - -inherit python3native - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - install -m 0644 ${CUSTOM_SRCFILE}/* ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - ) -} - -CUSTOM_APP_IMAGE_NAME ??= "custom-application" - -ESW_CUSTOM_LINKER_FILE ?= "None" -EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}" - -inherit image-artifact-names - -CUSTOM_APP_BASE_NAME ?= "${CUSTOM_APP_IMAGE_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -ESW_COMPONENT ??= "empty_application.elf" - -do_compile:append() { - ${OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/empty_application.bin -} - -do_install() { - : -} - -do_deploy() { - install -Dm 0644 ${B}/${ESW_COMPONENT} ${DEPLOYDIR}/${CUSTOM_APP_BASE_NAME}.elf - ln -sf ${CUSTOM_APP_BASE_NAME}.elf ${DEPLOYDIR}/${CUSTOM_APP_IMAGE_NAME}.elf - install -m 0644 ${B}/empty_application.bin ${DEPLOYDIR}/${CUSTOM_APP_BASE_NAME}.bin - ln -sf ${CUSTOM_APP_BASE_NAME}.bin ${DEPLOYDIR}/${CUSTOM_APP_IMAGE_NAME}.bin -} -addtask deploy before do_build after do_install diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_2024.1.bb new file mode 100644 index 00000000..8106684b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_2024.1.bb @@ -0,0 +1,39 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_hello_world/src/" + +DEPENDS += "libxil xilstandalone freertos10-xilinx xiltimer" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + ) +} + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/freertos_hello_world* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +FREERTOS_HELLO_WORLD_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.elf ${DEPLOYDIR}/${FREERTOS_HELLO_WORLD_BASE_NAME}.elf + ln -sf ${FREERTOS_HELLO_WORLD_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.bin ${DEPLOYDIR}/${FREERTOS_HELLO_WORLD_BASE_NAME}.bin + ln -sf ${FREERTOS_HELLO_WORLD_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/freertos_hello_world*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_git.bb deleted file mode 100644 index 8106684b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/freertos-hello-world/freertos-hello-world_git.bb +++ /dev/null @@ -1,39 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_hello_world/src/" - -DEPENDS += "libxil xilstandalone freertos10-xilinx xiltimer" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - ) -} - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/freertos_hello_world* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -FREERTOS_HELLO_WORLD_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.elf ${DEPLOYDIR}/${FREERTOS_HELLO_WORLD_BASE_NAME}.elf - ln -sf ${FREERTOS_HELLO_WORLD_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_hello_world.bin ${DEPLOYDIR}/${FREERTOS_HELLO_WORLD_BASE_NAME}.bin - ln -sf ${FREERTOS_HELLO_WORLD_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/freertos_hello_world*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_2024.1.bb new file mode 100644 index 00000000..f7eae1dc --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_echo_server/src/" + +DEPENDS += "libxil lwip xiltimer freertos10-xilinx" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/freertos_lwip_echo* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +FREERTOS_LWIP_ECHO_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.elf ${DEPLOYDIR}/${FREERTOS_LWIP_ECHO_BASE_NAME}.elf + ln -sf ${FREERTOS_LWIP_ECHO_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.bin ${DEPLOYDIR}/${FREERTOS_LWIP_ECHO_BASE_NAME}.bin + ln -sf ${FREERTOS_LWIP_ECHO_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_echo*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_git.bb deleted file mode 100644 index f7eae1dc..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-echo-server/freertos-lwip-echo-server_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_echo_server/src/" - -DEPENDS += "libxil lwip xiltimer freertos10-xilinx" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/freertos_lwip_echo* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -FREERTOS_LWIP_ECHO_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.elf ${DEPLOYDIR}/${FREERTOS_LWIP_ECHO_BASE_NAME}.elf - ln -sf ${FREERTOS_LWIP_ECHO_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_echo_server.bin ${DEPLOYDIR}/${FREERTOS_LWIP_ECHO_BASE_NAME}.bin - ln -sf ${FREERTOS_LWIP_ECHO_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_echo*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_2024.1.bb new file mode 100644 index 00000000..51b89b8e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_tcp_perf_client/src/" + +DEPENDS += "libxil lwip xiltimer freertos10-xilinx" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/freertos_lwip_tcp_perf_client* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.elf ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf + ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.bin ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin + ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_tcp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_git.bb deleted file mode 100644 index 51b89b8e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-client/freertos-lwip-tcp-perf-client_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_tcp_perf_client/src/" - -DEPENDS += "libxil lwip xiltimer freertos10-xilinx" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/freertos_lwip_tcp_perf_client* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.elf ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf - ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_client.bin ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin - ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_tcp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_2024.1.bb new file mode 100644 index 00000000..606fd01e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_tcp_perf_server/src/" + +DEPENDS += "libxil lwip xiltimer freertos10-xilinx" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/freertos_lwip_tcp_perf_server* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.elf ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.elf + ln -sf ${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.bin ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.bin + ln -sf ${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_tcp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_git.bb deleted file mode 100644 index 606fd01e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-tcp-perf-server/freertos-lwip-tcp-perf-server_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_tcp_perf_server/src/" - -DEPENDS += "libxil lwip xiltimer freertos10-xilinx" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/freertos_lwip_tcp_perf_server* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.elf ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.elf - ln -sf ${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_tcp_perf_server.bin ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.bin - ln -sf ${FREERTOS_LWIP_TCP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_tcp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_2024.1.bb new file mode 100644 index 00000000..7f9d86e2 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_udp_perf_client/src/" + +DEPENDS += "libxil lwip xiltimer freertos10-xilinx" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/freertos_lwip_udp_perf_client* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.elf ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf + ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.bin ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin + ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_udp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_git.bb deleted file mode 100644 index 7f9d86e2..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-client/freertos-lwip-udp-perf-client_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_udp_perf_client/src/" - -DEPENDS += "libxil lwip xiltimer freertos10-xilinx" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/freertos_lwip_udp_perf_client* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.elf ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf - ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_client.bin ${DEPLOYDIR}/${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin - ln -sf ${FREERTOS_LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_udp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_2024.1.bb new file mode 100644 index 00000000..4fc02f36 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_udp_perf_server/src/" + +DEPENDS += "libxil lwip xiltimer freertos10-xilinx" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/freertos_lwip_udp_perf_server* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.elf ${DEPLOYDIR}/${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.elf + ln -sf ${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.bin ${DEPLOYDIR}/${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.bin + ln -sf ${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_udp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_git.bb deleted file mode 100644 index 4fc02f36..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/freertos-lwip-udp-perf-server/freertos-lwip-udp-perf-server_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/freertos_lwip_udp_perf_server/src/" - -DEPENDS += "libxil lwip xiltimer freertos10-xilinx" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/freertos_lwip_udp_perf_server* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.elf ${DEPLOYDIR}/${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.elf - ln -sf ${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/freertos_lwip_udp_perf_server.bin ${DEPLOYDIR}/${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.bin - ln -sf ${FREERTOS_LWIP_UDP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/freertos_lwip_udp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_2024.1.bb new file mode 100644 index 00000000..1de5ef8c --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_2024.1.bb @@ -0,0 +1,44 @@ +inherit esw deploy + +ESW_COMPONENT_SRC = "/lib/sw_apps/hello_world/src/" + +DEPENDS += "libxil xiltimer" + +inherit python3native + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/hello_world* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +HELLO_WORLD_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +ESW_CUSTOM_LINKER_FILE ?= "None" +EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/hello_world.elf ${DEPLOYDIR}/${HELLO_WORLD_BASE_NAME}.elf + ln -sf ${HELLO_WORLD_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/hello_world.elf ${WORKDIR}/package/${base_libdir}/firmware/hello_world.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/hello_world.bin ${DEPLOYDIR}/${HELLO_WORLD_BASE_NAME}.bin + ln -sf ${HELLO_WORLD_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/hello_world*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_git.bb deleted file mode 100644 index 1de5ef8c..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/hello-world/hello-world_git.bb +++ /dev/null @@ -1,44 +0,0 @@ -inherit esw deploy - -ESW_COMPONENT_SRC = "/lib/sw_apps/hello_world/src/" - -DEPENDS += "libxil xiltimer" - -inherit python3native - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/hello_world* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -HELLO_WORLD_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -ESW_CUSTOM_LINKER_FILE ?= "None" -EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/hello_world.elf ${DEPLOYDIR}/${HELLO_WORLD_BASE_NAME}.elf - ln -sf ${HELLO_WORLD_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/hello_world.elf ${WORKDIR}/package/${base_libdir}/firmware/hello_world.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/hello_world.bin ${DEPLOYDIR}/${HELLO_WORLD_BASE_NAME}.bin - ln -sf ${HELLO_WORLD_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/hello_world*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_2024.1.bb new file mode 100644 index 00000000..c59d816e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_echo_server/src/" + +DEPENDS += "libxil lwip xiltimer" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/lwip_echo* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +LWIP_ECHO_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo_server.elf ${DEPLOYDIR}/${LWIP_ECHO_BASE_NAME}.elf + ln -sf ${LWIP_ECHO_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo_server.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo.bin ${DEPLOYDIR}/${LWIP_ECHO_BASE_NAME}.bin + ln -sf ${LWIP_ECHO_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/lwip_echo*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_git.bb deleted file mode 100644 index c59d816e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/lwip-echo-server/lwip-echo-server_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_echo_server/src/" - -DEPENDS += "libxil lwip xiltimer" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/lwip_echo* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -LWIP_ECHO_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo_server.elf ${DEPLOYDIR}/${LWIP_ECHO_BASE_NAME}.elf - ln -sf ${LWIP_ECHO_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo_server.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_echo.bin ${DEPLOYDIR}/${LWIP_ECHO_BASE_NAME}.bin - ln -sf ${LWIP_ECHO_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/lwip_echo*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_2024.1.bb new file mode 100644 index 00000000..b9834e34 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_tcp_perf_client/src/" + +DEPENDS += "libxil lwip xiltimer" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/lwip_tcp_perf_client* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +LWIP_TCP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.elf ${DEPLOYDIR}/${LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf + ln -sf ${LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.bin ${DEPLOYDIR}/${LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin + ln -sf ${LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/lwip_tcp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_git.bb deleted file mode 100644 index b9834e34..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-client/lwip-tcp-perf-client_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_tcp_perf_client/src/" - -DEPENDS += "libxil lwip xiltimer" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/lwip_tcp_perf_client* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -LWIP_TCP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.elf ${DEPLOYDIR}/${LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf - ln -sf ${LWIP_TCP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_client.bin ${DEPLOYDIR}/${LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin - ln -sf ${LWIP_TCP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/lwip_tcp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_2024.1.bb new file mode 100644 index 00000000..0acc4b8f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_tcp_perf_server/src/" + +DEPENDS += "libxil lwip xiltimer" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/lwip_tcp_perf_server* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +LWIP_TCP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.elf ${DEPLOYDIR}/${LWIP_TCP_PERF_SERVER_BASE_NAME}.elf + ln -sf ${LWIP_TCP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.bin ${DEPLOYDIR}/${LWIP_TCP_PERF_SERVER_BASE_NAME}.bin + ln -sf ${LWIP_TCP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/lwip_tcp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_git.bb deleted file mode 100644 index 0acc4b8f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/lwip-tcp-perf-server/lwip-tcp-perf-server_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_tcp_perf_server/src/" - -DEPENDS += "libxil lwip xiltimer" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/lwip_tcp_perf_server* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -LWIP_TCP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.elf ${DEPLOYDIR}/${LWIP_TCP_PERF_SERVER_BASE_NAME}.elf - ln -sf ${LWIP_TCP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_tcp_perf_server.bin ${DEPLOYDIR}/${LWIP_TCP_PERF_SERVER_BASE_NAME}.bin - ln -sf ${LWIP_TCP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/lwip_tcp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_2024.1.bb new file mode 100644 index 00000000..00a9eaa6 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_udp_perf_client/src/" + +DEPENDS += "libxil lwip xiltimer" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/lwip_udp_perf_client* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +LWIP_UDP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.elf ${DEPLOYDIR}/${LWIP_UDP_PERF_CLIENT_BASE_NAME}.elf + ln -sf ${LWIP_UDP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.bin ${DEPLOYDIR}/${LWIP_UDP_PERF_CLIENT_BASE_NAME}.bin + ln -sf ${LWIP_UDP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/lwip_udp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_git.bb deleted file mode 100644 index 00a9eaa6..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-client/lwip-udp-perf-client_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_udp_perf_client/src/" - -DEPENDS += "libxil lwip xiltimer" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/lwip_udp_perf_client* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -LWIP_UDP_PERF_CLIENT_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.elf ${DEPLOYDIR}/${LWIP_UDP_PERF_CLIENT_BASE_NAME}.elf - ln -sf ${LWIP_UDP_PERF_CLIENT_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_client.bin ${DEPLOYDIR}/${LWIP_UDP_PERF_CLIENT_BASE_NAME}.bin - ln -sf ${LWIP_UDP_PERF_CLIENT_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/lwip_udp_perf_client*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_2024.1.bb new file mode 100644 index 00000000..5f54caf9 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_2024.1.bb @@ -0,0 +1,48 @@ +inherit esw deploy python3native + +ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_udp_perf_server/src/" + +DEPENDS += "libxil lwip xiltimer" + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_generate_app_data() { + # This script should also not rely on relative paths and such + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/lwip_udp_perf_server* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +LWIP_UDP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.elf ${DEPLOYDIR}/${LWIP_UDP_PERF_SERVER_BASE_NAME}.elf + ln -sf ${LWIP_UDP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.bin ${DEPLOYDIR}/${LWIP_UDP_PERF_SERVER_BASE_NAME}.bin + ln -sf ${LWIP_UDP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/lwip_udp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_git.bb deleted file mode 100644 index 5f54caf9..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/lwip-udp-perf-server/lwip-udp-perf-server_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -inherit esw deploy python3native - -ESW_COMPONENT_SRC = "/lib/sw_apps/lwip_udp_perf_server/src/" - -DEPENDS += "libxil lwip xiltimer" - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_generate_app_data() { - # This script should also not rely on relative paths and such - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/lwip_udp_perf_server* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -LWIP_UDP_PERF_SERVER_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.elf ${DEPLOYDIR}/${LWIP_UDP_PERF_SERVER_BASE_NAME}.elf - ln -sf ${LWIP_UDP_PERF_SERVER_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.elf ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/lwip_udp_perf_server.bin ${DEPLOYDIR}/${LWIP_UDP_PERF_SERVER_BASE_NAME}.bin - ln -sf ${LWIP_UDP_PERF_SERVER_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/lwip_udp_perf_server*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_2024.1.bb new file mode 100644 index 00000000..1ece5a8c --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_2024.1.bb @@ -0,0 +1,41 @@ +inherit esw deploy + +ESW_COMPONENT_SRC = "/lib/sw_apps/memory_tests/src/" + +DEPENDS += "libxil xiltimer" + +inherit python3native + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} memtest + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_install() { + install -d ${D}/${base_libdir}/firmware + # Note that we have to make the ELF executable for it to be stripped + install -m 0755 ${B}/memory_tests* ${D}/${base_libdir}/firmware +} + +inherit image-artifact-names + +MEMORY_TESTS_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +do_deploy() { + + # We need to deploy the stripped elf, hence why not doing it from ${D} + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.elf ${DEPLOYDIR}/${MEMORY_TESTS_BASE_NAME}.elf + ln -sf ${MEMORY_TESTS_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.elf ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.bin + install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.bin ${DEPLOYDIR}/${MEMORY_TESTS_BASE_NAME}.bin + ln -sf ${MEMORY_TESTS_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} + +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/memory_tests*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_git.bb deleted file mode 100644 index 1ece5a8c..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/memory-tests/memory-tests_git.bb +++ /dev/null @@ -1,41 +0,0 @@ -inherit esw deploy - -ESW_COMPONENT_SRC = "/lib/sw_apps/memory_tests/src/" - -DEPENDS += "libxil xiltimer" - -inherit python3native - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} memtest - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_install() { - install -d ${D}/${base_libdir}/firmware - # Note that we have to make the ELF executable for it to be stripped - install -m 0755 ${B}/memory_tests* ${D}/${base_libdir}/firmware -} - -inherit image-artifact-names - -MEMORY_TESTS_BASE_NAME ?= "${BPN}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -do_deploy() { - - # We need to deploy the stripped elf, hence why not doing it from ${D} - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.elf ${DEPLOYDIR}/${MEMORY_TESTS_BASE_NAME}.elf - ln -sf ${MEMORY_TESTS_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.elf ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.bin - install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/memory_tests.bin ${DEPLOYDIR}/${MEMORY_TESTS_BASE_NAME}.bin - ln -sf ${MEMORY_TESTS_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} - -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/memory_tests*" diff --git a/meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_2024.1.bb new file mode 100644 index 00000000..b6b15d5a --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_2024.1.bb @@ -0,0 +1,62 @@ +inherit esw deploy + +ESW_COMPONENT_SRC = "/lib/sw_apps/peripheral_tests/src/" + +DEPENDS += "libxil xiltimer" + +inherit python3native + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +python do_generate_app_data() { + import glob, subprocess, os + + system_dt = glob.glob(d.getVar('DTS_FILE')) + srcdir = glob.glob(d.getVar('S')) + src_dir = glob.glob(d.getVar('OECMAKE_SOURCEPATH')) + machine = d.getVar('ESW_MACHINE') + + if len(system_dt) == 0: + bb.error("Couldn't find device tree %s" % d.getVar('DTS_FILE')) + + if len(src_dir) == 0: + bb.error("Couldn't find source dir %s" % d.getVar('OECMAKE_SOURCEPATH')) + + driver_name = d.getVar('REQUIRED_MACHINE_FEATURES') + command = ["lopper"] + ["-f"] + ["-O"] + [src_dir[0]] + [system_dt[0]] + ["--"] + ["baremetal_gentestapp_xlnx"] + [machine] + [srcdir[0]] + subprocess.run(command, check = True) +} +addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +PERIPHERAL_TEST_APP_IMAGE_NAME ??= "${BPN}" + +inherit image-artifact-names + +PERIPHERAL_TEST_BASE_NAME ?= "${PERIPHERAL_TEST_APP_IMAGE_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +ESW_COMPONENT ??= "peripheral_tests.elf" + +do_compile:append() { + ${OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/peripheral_tests.bin +} + +do_install() { + : +} + +do_deploy() { + install -Dm 0644 ${B}/${ESW_COMPONENT} ${DEPLOYDIR}/${PERIPHERAL_TEST_BASE_NAME}.elf + ln -sf ${PERIPHERAL_TEST_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf + install -m 0644 ${B}/peripheral_tests.bin ${DEPLOYDIR}/${PERIPHERAL_TEST_BASE_NAME}.bin + ln -sf ${PERIPHERAL_TEST_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin +} +addtask deploy before do_build after do_install diff --git a/meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_git.bb b/meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_git.bb deleted file mode 100644 index b6b15d5a..00000000 --- a/meta-xilinx-standalone-experimental/recipes-applications/peripheral-tests/peripheral-tests_git.bb +++ /dev/null @@ -1,62 +0,0 @@ -inherit esw deploy - -ESW_COMPONENT_SRC = "/lib/sw_apps/peripheral_tests/src/" - -DEPENDS += "libxil xiltimer" - -inherit python3native - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - cp -rf ${S}/scripts/linker_files/ ${S}/${ESW_COMPONENT_SRC}/linker_files - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -python do_generate_app_data() { - import glob, subprocess, os - - system_dt = glob.glob(d.getVar('DTS_FILE')) - srcdir = glob.glob(d.getVar('S')) - src_dir = glob.glob(d.getVar('OECMAKE_SOURCEPATH')) - machine = d.getVar('ESW_MACHINE') - - if len(system_dt) == 0: - bb.error("Couldn't find device tree %s" % d.getVar('DTS_FILE')) - - if len(src_dir) == 0: - bb.error("Couldn't find source dir %s" % d.getVar('OECMAKE_SOURCEPATH')) - - driver_name = d.getVar('REQUIRED_MACHINE_FEATURES') - command = ["lopper"] + ["-f"] + ["-O"] + [src_dir[0]] + [system_dt[0]] + ["--"] + ["baremetal_gentestapp_xlnx"] + [machine] + [srcdir[0]] - subprocess.run(command, check = True) -} -addtask do_generate_app_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -PERIPHERAL_TEST_APP_IMAGE_NAME ??= "${BPN}" - -inherit image-artifact-names - -PERIPHERAL_TEST_BASE_NAME ?= "${PERIPHERAL_TEST_APP_IMAGE_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -ESW_COMPONENT ??= "peripheral_tests.elf" - -do_compile:append() { - ${OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/peripheral_tests.bin -} - -do_install() { - : -} - -do_deploy() { - install -Dm 0644 ${B}/${ESW_COMPONENT} ${DEPLOYDIR}/${PERIPHERAL_TEST_BASE_NAME}.elf - ln -sf ${PERIPHERAL_TEST_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf - install -m 0644 ${B}/peripheral_tests.bin ${DEPLOYDIR}/${PERIPHERAL_TEST_BASE_NAME}.bin - ln -sf ${PERIPHERAL_TEST_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin -} -addtask deploy before do_build after do_install diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb new file mode 100644 index 00000000..e6cf1d8b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb @@ -0,0 +1,34 @@ +# Can't depend on esw since this is needed for setup! +inherit xlnx-embeddedsw + +# We need to override the inherit +require conf/dtb-embeddedsw.inc + +S = "${WORKDIR}/git" +B = "${WORKDIR}/build" + +INHIBIT_DEFAULT_DEPS = "1" + +# Installing this recipe should install the lopper tools and such +DEPENDS = "lopper xilinx-lops" + +COMPATIBLE_HOST:forcevariable = ".*" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/" + +do_configure[noexec] = '1' +do_compile[noexec] = '1' + +do_install() { + # The configuration step requires only the yaml files, make them + # available to the SDK + cd ${S}${ESW_COMPONENT_SRC} + for each in `find . -name *.yaml` ; do + mkdir -p $(dirname ${D}/${datadir}/embeddedsw${ESW_COMPONENT_SRC}$each) + install -m 0644 $each ${D}/${datadir}/embeddedsw${ESW_COMPONENT_SRC}$each + done +} + +FILES:${PN} += "${datadir}/embeddedsw" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_git.bb b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_git.bb deleted file mode 100644 index e6cf1d8b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_git.bb +++ /dev/null @@ -1,34 +0,0 @@ -# Can't depend on esw since this is needed for setup! -inherit xlnx-embeddedsw - -# We need to override the inherit -require conf/dtb-embeddedsw.inc - -S = "${WORKDIR}/git" -B = "${WORKDIR}/build" - -INHIBIT_DEFAULT_DEPS = "1" - -# Installing this recipe should install the lopper tools and such -DEPENDS = "lopper xilinx-lops" - -COMPATIBLE_HOST:forcevariable = ".*" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/" - -do_configure[noexec] = '1' -do_compile[noexec] = '1' - -do_install() { - # The configuration step requires only the yaml files, make them - # available to the SDK - cd ${S}${ESW_COMPONENT_SRC} - for each in `find . -name *.yaml` ; do - mkdir -p $(dirname ${D}/${datadir}/embeddedsw${ESW_COMPONENT_SRC}$each) - install -m 0644 $each ${D}/${datadir}/embeddedsw${ESW_COMPONENT_SRC}$each - done -} - -FILES:${PN} += "${datadir}/embeddedsw" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend new file mode 100644 index 00000000..d40f3cdb --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend @@ -0,0 +1,66 @@ +# We WANT to default to this version when available +DEFAULT_PREFERENCE = "100" + +# Reset this +SRC_URI = "${EMBEDDEDSW_SRCURI}" + +inherit esw + +# Not compatible with Zynq +COMPATIBLE_MACHINE:zynq = "none" +COMPATIBLE_MACHINE:microblaze = "none" + +ESW_COMPONENT_SRC = "/lib/sw_apps/undefined/src" +ESW_COMPONENT_SRC:zynq = "/lib/sw_apps/zynq_fsbl/src" +ESW_COMPONENT_SRC:zynqmp = "/lib/sw_apps/zynqmp_fsbl/src" + +DEPENDS += "xilstandalone xiltimer xilffs xilsecure xilpm" + +python() { + psu_init_path = d.getVar('PSU_INIT_PATH') + if not psu_init_path: + psu_init_path = os.path.dirname(d.getVar('SYSTEM_DTFILE')) + + psu_init_c = os.path.join(psu_init_path, 'psu_init.c') + psu_init_h = os.path.join(psu_init_path, 'psu_init.h') + + add_path = False + if os.path.exists(psu_init_c): + d.appendVar('SRC_URI', ' file://psu_init.c') + add_path = True + + if os.path.exists(psu_init_h): + d.appendVar('SRC_URI', ' file://psu_init.h') + add_path = True + + if add_path: + d.prependVar('FILESEXTRAPATHS', '%s:' % psu_init_path) +} + +do_configure:prepend() { + if [ -e ${WORKDIR}/psu_init.c ]; then + install -m 0644 ${WORKDIR}/psu_init.c ${S}/${ESW_COMPONENT_SRC} + else + bbwarn "Using the default psu_init.c, this may not work correctly." + fi + + if [ -e ${WORKDIR}/psu_init.h ]; then + install -m 0644 ${WORKDIR}/psu_init.h ${S}/${ESW_COMPONENT_SRC} + else + bbwarn "Using the default psu_init.h, this may not work correctly." + fi + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} +} + +do_install() { + : +} + +addtask deploy before do_build after do_package + +ESW_COMPONENT = "undefined" +ESW_COMPONENT:zynq = "zynq_fsbl.elf" +ESW_COMPONENT:zynqmp = "zynqmp_fsbl.elf" + +CFLAGS:append:aarch64 = " -DARMA53_64" +CFLAGS:append:armv7r = " -DARMR5" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_git.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_git.bbappend deleted file mode 100644 index d40f3cdb..00000000 --- a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_git.bbappend +++ /dev/null @@ -1,66 +0,0 @@ -# We WANT to default to this version when available -DEFAULT_PREFERENCE = "100" - -# Reset this -SRC_URI = "${EMBEDDEDSW_SRCURI}" - -inherit esw - -# Not compatible with Zynq -COMPATIBLE_MACHINE:zynq = "none" -COMPATIBLE_MACHINE:microblaze = "none" - -ESW_COMPONENT_SRC = "/lib/sw_apps/undefined/src" -ESW_COMPONENT_SRC:zynq = "/lib/sw_apps/zynq_fsbl/src" -ESW_COMPONENT_SRC:zynqmp = "/lib/sw_apps/zynqmp_fsbl/src" - -DEPENDS += "xilstandalone xiltimer xilffs xilsecure xilpm" - -python() { - psu_init_path = d.getVar('PSU_INIT_PATH') - if not psu_init_path: - psu_init_path = os.path.dirname(d.getVar('SYSTEM_DTFILE')) - - psu_init_c = os.path.join(psu_init_path, 'psu_init.c') - psu_init_h = os.path.join(psu_init_path, 'psu_init.h') - - add_path = False - if os.path.exists(psu_init_c): - d.appendVar('SRC_URI', ' file://psu_init.c') - add_path = True - - if os.path.exists(psu_init_h): - d.appendVar('SRC_URI', ' file://psu_init.h') - add_path = True - - if add_path: - d.prependVar('FILESEXTRAPATHS', '%s:' % psu_init_path) -} - -do_configure:prepend() { - if [ -e ${WORKDIR}/psu_init.c ]; then - install -m 0644 ${WORKDIR}/psu_init.c ${S}/${ESW_COMPONENT_SRC} - else - bbwarn "Using the default psu_init.c, this may not work correctly." - fi - - if [ -e ${WORKDIR}/psu_init.h ]; then - install -m 0644 ${WORKDIR}/psu_init.h ${S}/${ESW_COMPONENT_SRC} - else - bbwarn "Using the default psu_init.h, this may not work correctly." - fi - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} -} - -do_install() { - : -} - -addtask deploy before do_build after do_package - -ESW_COMPONENT = "undefined" -ESW_COMPONENT:zynq = "zynq_fsbl.elf" -ESW_COMPONENT:zynqmp = "zynqmp_fsbl.elf" - -CFLAGS:append:aarch64 = " -DARMA53_64" -CFLAGS:append:armv7r = " -DARMR5" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_2024.1.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_2024.1.bbappend new file mode 100644 index 00000000..cc6d757f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_2024.1.bbappend @@ -0,0 +1,28 @@ +# We WANT to default to this version when available +DEFAULT_PREFERENCE = "100" + +# Reset this +SRC_URI = "${EMBEDDEDSW_SRCURI}" + +inherit esw + +ESW_COMPONENT_SRC = "/lib/sw_apps/versal_plm/src/" + +ESW_COMPONENT = "versal_plm.elf" + +do_configure:prepend() { + ( + cd ${S} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_compile:append() { + ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin +} + +do_install() { + : +} + +DEPENDS += "xilstandalone xiltimer xilffs xilpdi xilplmi xilloader xilpm xilsecure xilsem xilnvm" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_git.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_git.bbappend deleted file mode 100644 index cc6d757f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/plm-firmware_git.bbappend +++ /dev/null @@ -1,28 +0,0 @@ -# We WANT to default to this version when available -DEFAULT_PREFERENCE = "100" - -# Reset this -SRC_URI = "${EMBEDDEDSW_SRCURI}" - -inherit esw - -ESW_COMPONENT_SRC = "/lib/sw_apps/versal_plm/src/" - -ESW_COMPONENT = "versal_plm.elf" - -do_configure:prepend() { - ( - cd ${S} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_compile:append() { - ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin -} - -do_install() { - : -} - -DEPENDS += "xilstandalone xiltimer xilffs xilpdi xilplmi xilloader xilpm xilsecure xilsem xilnvm" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_2024.1.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_2024.1.bbappend new file mode 100644 index 00000000..b5908d46 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_2024.1.bbappend @@ -0,0 +1,29 @@ +# We WANT to default to this version when available +DEFAULT_PREFERENCE = "100" + +# Reset this +SRC_URI = "${EMBEDDEDSW_SRCURI}" + +inherit esw + +ESW_COMPONENT_SRC = "/lib/sw_apps/zynqmp_pmufw/src" + +ESW_COMPONENT = "zynqmp_pmufw.elf" + + +do_configure:prepend() { + ( + cd ${S} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_compile:append() { + ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin +} + +do_install() { + : +} + +DEPENDS += "xilstandalone xiltimer xilfpga xilskey" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_git.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_git.bbappend deleted file mode 100644 index b5908d46..00000000 --- a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/pmu-firmware_git.bbappend +++ /dev/null @@ -1,29 +0,0 @@ -# We WANT to default to this version when available -DEFAULT_PREFERENCE = "100" - -# Reset this -SRC_URI = "${EMBEDDEDSW_SRCURI}" - -inherit esw - -ESW_COMPONENT_SRC = "/lib/sw_apps/zynqmp_pmufw/src" - -ESW_COMPONENT = "zynqmp_pmufw.elf" - - -do_configure:prepend() { - ( - cd ${S} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_compile:append() { - ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin -} - -do_install() { - : -} - -DEPENDS += "xilstandalone xiltimer xilfpga xilskey" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_2024.1.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_2024.1.bbappend new file mode 100644 index 00000000..c4953ce7 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_2024.1.bbappend @@ -0,0 +1,28 @@ +# We WANT to default to this version when available +DEFAULT_PREFERENCE = "100" + +# Reset this +SRC_URI = "${EMBEDDEDSW_SRCURI}" + +inherit esw + +ESW_COMPONENT_SRC = "/lib/sw_apps/versal_psmfw/src/" + +ESW_COMPONENT = "versal_psmfw.elf" + +do_configure:prepend() { + ( + cd ${S} + install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} + ) +} + +do_compile:append() { + ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin +} + +do_install() { + : +} + +DEPENDS += "xilstandalone libxil xiltimer" diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_git.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_git.bbappend deleted file mode 100644 index c4953ce7..00000000 --- a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/psm-firmware_git.bbappend +++ /dev/null @@ -1,28 +0,0 @@ -# We WANT to default to this version when available -DEFAULT_PREFERENCE = "100" - -# Reset this -SRC_URI = "${EMBEDDEDSW_SRCURI}" - -inherit esw - -ESW_COMPONENT_SRC = "/lib/sw_apps/versal_psmfw/src/" - -ESW_COMPONENT = "versal_psmfw.elf" - -do_configure:prepend() { - ( - cd ${S} - install -m 0644 ${S}/cmake/UserConfig.cmake ${S}/${ESW_COMPONENT_SRC} - ) -} - -do_compile:append() { - ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin -} - -do_install() { - : -} - -DEPENDS += "xilstandalone libxil xiltimer" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/avbuf_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/avbuf_2024.1.bb new file mode 100644 index 00000000..7edd2d9d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/avbuf_2024.1.bb @@ -0,0 +1,10 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "avbuf" + +inherit esw + +DEPENDS += "xilstandalone" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/avbuf/src/" +ESW_COMPONENT_NAME = "libavbuf.a" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/avbuf_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/avbuf_git.bb deleted file mode 100644 index 7edd2d9d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/avbuf_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "avbuf" - -inherit esw - -DEPENDS += "xilstandalone" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/avbuf/src/" -ESW_COMPONENT_NAME = "libavbuf.a" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_2024.1.bb new file mode 100644 index 00000000..1846b291 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "axicdma" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axicdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_git.bb deleted file mode 100644 index 1846b291..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axicdma-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "axicdma" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axicdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axicdma_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axicdma_2024.1.bb new file mode 100644 index 00000000..47111dc5 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axicdma_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "axicdma" + +inherit esw python3native + +DEPENDS += "xilstandalone" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axicdma/src/" +ESW_COMPONENT_NAME = "libaxicdma.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axicdma_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axicdma_git.bb deleted file mode 100644 index 47111dc5..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axicdma_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "axicdma" - -inherit esw python3native - -DEPENDS += "xilstandalone" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axicdma/src/" -ESW_COMPONENT_NAME = "libaxicdma.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_2024.1.bb new file mode 100644 index 00000000..68a26f45 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "axidma" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axidma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_git.bb deleted file mode 100644 index 68a26f45..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axidma-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "axidma" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axidma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axidma_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axidma_2024.1.bb new file mode 100644 index 00000000..c385d13f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axidma_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "axidma" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axidma/src/" +ESW_COMPONENT_NAME = "libaxidma.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axidma_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axidma_git.bb deleted file mode 100644 index c385d13f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axidma_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "axidma" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axidma/src/" -ESW_COMPONENT_NAME = "libaxidma.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_2024.1.bb new file mode 100644 index 00000000..04c2c151 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "axiethernet" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axiethernet/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_git.bb deleted file mode 100644 index 04c2c151..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "axiethernet" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axiethernet/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_2024.1.bb new file mode 100644 index 00000000..0b635859 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "axiethernet" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axiethernet/src/" +ESW_COMPONENT_NAME = "libaxiethernet.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_git.bb deleted file mode 100644 index 0b635859..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axiethernet_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "axiethernet" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axiethernet/src/" -ESW_COMPONENT_NAME = "libaxiethernet.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_2024.1.bb new file mode 100644 index 00000000..4aa716e7 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "axipmon" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axipmon/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_git.bb deleted file mode 100644 index 4aa716e7..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axipmon-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "axipmon" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axipmon/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axipmon_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axipmon_2024.1.bb new file mode 100644 index 00000000..ff2eae91 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axipmon_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "axipmon" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axipmon/src/" +ESW_COMPONENT_NAME = "libaxipmon.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axipmon_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axipmon_git.bb deleted file mode 100644 index ff2eae91..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axipmon_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "axipmon" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axipmon/src/" -ESW_COMPONENT_NAME = "libaxipmon.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_2024.1.bb new file mode 100644 index 00000000..b34dedb0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "axis-switch" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axis_switch/src/" +ESW_COMPONENT_NAME = "libaxis_switch.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_git.bb deleted file mode 100644 index b34dedb0..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axis-switch_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "axis-switch" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axis_switch/src/" -ESW_COMPONENT_NAME = "libaxis_switch.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_2024.1.bb new file mode 100644 index 00000000..2866c02b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "axivdma" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axivdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_git.bb deleted file mode 100644 index 2866c02b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axivdma-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "axivdma" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axivdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axivdma_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axivdma_2024.1.bb new file mode 100644 index 00000000..15268629 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/axivdma_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "axivdma" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axivdma/src/" +ESW_COMPONENT_NAME = "libaxivdma.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/axivdma_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/axivdma_git.bb deleted file mode 100644 index 15268629..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/axivdma_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "axivdma" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axivdma/src/" -ESW_COMPONENT_NAME = "libaxivdma.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/bram-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/bram-example_2024.1.bb new file mode 100644 index 00000000..a3145467 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/bram-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "bram" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/bram/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/bram-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/bram-example_git.bb deleted file mode 100644 index a3145467..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/bram-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "bram" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/bram/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/bram_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/bram_2024.1.bb new file mode 100644 index 00000000..3c81c619 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/bram_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "bram" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/bram/src/" +ESW_COMPONENT_NAME = "libbram.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/bram_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/bram_git.bb deleted file mode 100644 index 3c81c619..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/bram_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "bram" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/bram/src/" -ESW_COMPONENT_NAME = "libbram.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/can-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/can-example_2024.1.bb new file mode 100644 index 00000000..115852fa --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/can-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "can" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/can/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/can-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/can-example_git.bb deleted file mode 100644 index 115852fa..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/can-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "can" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/can/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/can_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/can_2024.1.bb new file mode 100644 index 00000000..eb7fc473 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/can_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "can" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/can/src/" +ESW_COMPONENT_NAME = "libcan.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/can_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/can_git.bb deleted file mode 100644 index eb7fc473..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/can_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "can" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/can/src/" -ESW_COMPONENT_NAME = "libcan.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_2024.1.bb new file mode 100644 index 00000000..84276569 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "canfd" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canfd/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_git.bb deleted file mode 100644 index 84276569..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/canfd-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "canfd" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canfd/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canfd_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canfd_2024.1.bb new file mode 100644 index 00000000..5f2e6ea8 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/canfd_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "canfd" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canfd/src/" +ESW_COMPONENT_NAME = "libcanfd.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canfd_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canfd_git.bb deleted file mode 100644 index 5f2e6ea8..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/canfd_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "canfd" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canfd/src/" -ESW_COMPONENT_NAME = "libcanfd.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canps-example_2024.1.bb new file mode 100644 index 00000000..574dc563 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/canps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "canps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canps-example_git.bb deleted file mode 100644 index 574dc563..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/canps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "canps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canps_2024.1.bb new file mode 100644 index 00000000..c9f61cd2 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/canps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "canps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canps/src/" +ESW_COMPONENT_NAME = "libcanps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/canps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/canps_git.bb deleted file mode 100644 index c9f61cd2..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/canps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "canps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/canps/src/" -ESW_COMPONENT_NAME = "libcanps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/cframe_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/cframe_2024.1.bb new file mode 100644 index 00000000..6ffdf85d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/cframe_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "cframe" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/cframe/src/" +ESW_COMPONENT_NAME = "libcframe.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/cframe_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/cframe_git.bb deleted file mode 100644 index 6ffdf85d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/cframe_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "cframe" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/cframe/src/" -ESW_COMPONENT_NAME = "libcframe.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_2024.1.bb new file mode 100644 index 00000000..3cb675bc --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "cfupmc" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/cfupmc/src/" +ESW_COMPONENT_NAME = "libcfupmc.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_git.bb deleted file mode 100644 index 3cb675bc..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/cfupmc_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "cfupmc" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/cfupmc/src/" -ESW_COMPONENT_NAME = "libcfupmc.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_2024.1.bb new file mode 100644 index 00000000..ae0453a1 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "clk-wiz" + +inherit esw python3native + +DEPENDS += "xilstandalone" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/clk_wiz/src/" +ESW_COMPONENT_NAME = "libclk_wiz.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_git.bb deleted file mode 100644 index ae0453a1..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/clk-wiz_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "clk-wiz" - -inherit esw python3native - -DEPENDS += "xilstandalone" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/clk_wiz/src/" -ESW_COMPONENT_NAME = "libclk_wiz.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb new file mode 100644 index 00000000..f9c5bce6 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb @@ -0,0 +1,40 @@ +inherit esw deploy features_check + +ESW_COMPONENT_SRC = "XilinxProcessorIPLib/drivers/clockps/examples/" + +REQUIRED_MACHINE_FEATURES = "clockps" + +DEPENDS += "libxil xiltimer resetps" + +inherit python3native + +do_configure:prepend() { + ( + cd ${S} + lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + ) +} + +CLOCKPS_EX_IMAGE_NAME ??= "${BPN}" + +inherit image-artifact-names + +CLOCKPS_EX_NAME ?= "${CLOCKPS_EX_IMAGE_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +ESW_COMPONENT ??= "*.elf" + +addtask deploy before do_build after do_install + +do_install() { + install -d ${D}/${base_libdir}/firmware + install -m 0755 ${B}/*.elf ${D}/${base_libdir}/firmware +} + +do_deploy() { + install -d ${DEPLOYDIR}/${BPN}/ + install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ +} +addtask deploy before do_build after do_package + +FILES:${PN} = "${base_libdir}/firmware/*.elf" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_git.bb deleted file mode 100644 index f9c5bce6..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_git.bb +++ /dev/null @@ -1,40 +0,0 @@ -inherit esw deploy features_check - -ESW_COMPONENT_SRC = "XilinxProcessorIPLib/drivers/clockps/examples/" - -REQUIRED_MACHINE_FEATURES = "clockps" - -DEPENDS += "libxil xiltimer resetps" - -inherit python3native - -do_configure:prepend() { - ( - cd ${S} - lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - ) -} - -CLOCKPS_EX_IMAGE_NAME ??= "${BPN}" - -inherit image-artifact-names - -CLOCKPS_EX_NAME ?= "${CLOCKPS_EX_IMAGE_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}" - -ESW_COMPONENT ??= "*.elf" - -addtask deploy before do_build after do_install - -do_install() { - install -d ${D}/${base_libdir}/firmware - install -m 0755 ${B}/*.elf ${D}/${base_libdir}/firmware -} - -do_deploy() { - install -d ${DEPLOYDIR}/${BPN}/ - install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ -} -addtask deploy before do_build after do_package - -FILES:${PN} = "${base_libdir}/firmware/*.elf" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/clockps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/clockps_2024.1.bb new file mode 100644 index 00000000..3a464480 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/clockps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "clockps" + +inherit esw + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/clockps/src/" +ESW_COMPONENT_NAME = "libclockps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/clockps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/clockps_git.bb deleted file mode 100644 index 3a464480..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/clockps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "clockps" - -inherit esw - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/clockps/src/" -ESW_COMPONENT_NAME = "libclockps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/common_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/common_2024.1.bb new file mode 100644 index 00000000..40d2a1ae --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/common_2024.1.bb @@ -0,0 +1,25 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "common" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +PACKAGECONFIG ?= "${@bb.utils.contains("MACHINE_FEATURES", "clockps", "clockps", "", d)} \ + ${@bb.utils.contains("MACHINE_FEATURES", "scugic", "scugic", "", d)} \ + ${@bb.utils.contains("MACHINE_FEATURES", "intc", "intc", "", d)}" +PACKAGECONFIG[clockps] = "${RECIPE_SYSROOT}/usr/lib/libclockps.a,,clockps,," +PACKAGECONFIG[scugic] = "${RECIPE_SYSROOT}/usr/lib/libscugic.a,,scugic,," +PACKAGECONFIG[intc] = "${RECIPE_SYSROOT}/usr/lib/libintc.a,,intc,," + +ESW_COMPONENT_SRC = "/lib/bsp/standalone/src/common/intr/" +ESW_COMPONENT_NAME = "libcommon.a" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/XilinxProcessorIPLib/drivers/intc/src/ + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/XilinxProcessorIPLib/drivers/scugic/src/ + if [ -f *.cmake ]; then + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + fi +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/common_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/common_git.bb deleted file mode 100644 index 40d2a1ae..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/common_git.bb +++ /dev/null @@ -1,25 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "common" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -PACKAGECONFIG ?= "${@bb.utils.contains("MACHINE_FEATURES", "clockps", "clockps", "", d)} \ - ${@bb.utils.contains("MACHINE_FEATURES", "scugic", "scugic", "", d)} \ - ${@bb.utils.contains("MACHINE_FEATURES", "intc", "intc", "", d)}" -PACKAGECONFIG[clockps] = "${RECIPE_SYSROOT}/usr/lib/libclockps.a,,clockps,," -PACKAGECONFIG[scugic] = "${RECIPE_SYSROOT}/usr/lib/libscugic.a,,scugic,," -PACKAGECONFIG[intc] = "${RECIPE_SYSROOT}/usr/lib/libintc.a,,intc,," - -ESW_COMPONENT_SRC = "/lib/bsp/standalone/src/common/intr/" -ESW_COMPONENT_NAME = "libcommon.a" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/XilinxProcessorIPLib/drivers/intc/src/ - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/XilinxProcessorIPLib/drivers/scugic/src/ - if [ -f *.cmake ]; then - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - fi -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_2024.1.bb new file mode 100644 index 00000000..9110b51e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "coresightps-dcc" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/coresightps_dcc/src/" +ESW_COMPONENT_NAME = "libcoresightps_dcc.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_git.bb deleted file mode 100644 index 9110b51e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/coresightps-dcc_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "coresightps-dcc" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/coresightps_dcc/src/" -ESW_COMPONENT_NAME = "libcoresightps_dcc.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_2024.1.bb new file mode 100644 index 00000000..5706967a --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "csudma" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/csudma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_git.bb deleted file mode 100644 index 5706967a..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/csudma-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "csudma" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/csudma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/csudma_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/csudma_2024.1.bb new file mode 100644 index 00000000..8283ce8d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/csudma_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "csudma" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/csudma/src/" +ESW_COMPONENT_NAME = "libcsudma.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/csudma_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/csudma_git.bb deleted file mode 100644 index 8283ce8d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/csudma_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "csudma" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/csudma/src/" -ESW_COMPONENT_NAME = "libcsudma.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_2024.1.bb new file mode 100644 index 00000000..4728b6c5 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "ddrcpsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ddrcpsu/src/" +ESW_COMPONENT_NAME = "libddrcpsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_git.bb deleted file mode 100644 index 4728b6c5..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/ddrcpsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "ddrcpsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ddrcpsu/src/" -ESW_COMPONENT_NAME = "libddrcpsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_2024.1.bb new file mode 100644 index 00000000..dd70e09d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "devcfg" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/devcfg/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_git.bb deleted file mode 100644 index dd70e09d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/devcfg-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "devcfg" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/devcfg/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/devcfg_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/devcfg_2024.1.bb new file mode 100644 index 00000000..4b794d22 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/devcfg_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "devcfg" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/devcfg/src/" +ESW_COMPONENT_NAME = "libdevcfg.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/devcfg_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/devcfg_git.bb deleted file mode 100644 index 4b794d22..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/devcfg_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "devcfg" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/devcfg/src/" -ESW_COMPONENT_NAME = "libdevcfg.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_2024.1.bb new file mode 100644 index 00000000..974dd48b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "dfxasm" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfxasm/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_git.bb deleted file mode 100644 index 974dd48b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "dfxasm" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfxasm/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_2024.1.bb new file mode 100644 index 00000000..81f2157b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dfxasm" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfxasm/src/" +ESW_COMPONENT_NAME = "libdfxasm.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_git.bb deleted file mode 100644 index 81f2157b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/dfxasm_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "dfxasm" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfxasm/src/" -ESW_COMPONENT_NAME = "libdfxasm.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_2024.1.bb new file mode 100644 index 00000000..40d08e4b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "dmaps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dmaps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_git.bb deleted file mode 100644 index 40d08e4b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/dmaps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "dmaps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dmaps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dmaps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dmaps_2024.1.bb new file mode 100644 index 00000000..1dcd8404 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dmaps_2024.1.bb @@ -0,0 +1,18 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dmaps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dmaps/src/" +ESW_COMPONENT_NAME = "libdmaps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetal_xparameters_xlnx.py ${ESW_MACHINE} ${S} + install -m 0755 xparameters.h ${S}/${ESW_COMPONENT_SRC}/ +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dmaps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dmaps_git.bb deleted file mode 100644 index 1dcd8404..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/dmaps_git.bb +++ /dev/null @@ -1,18 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "dmaps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dmaps/src/" -ESW_COMPONENT_NAME = "libdmaps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetal_xparameters_xlnx.py ${ESW_MACHINE} ${S} - install -m 0755 xparameters.h ${S}/${ESW_COMPONENT_SRC}/ -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dpdma_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dpdma_2024.1.bb new file mode 100644 index 00000000..3adb88a6 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dpdma_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dpdma" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common avbuf" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dpdma/src/" +ESW_COMPONENT_NAME = "libdpdma.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dpdma_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dpdma_git.bb deleted file mode 100644 index 3adb88a6..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/dpdma_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "dpdma" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common avbuf" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dpdma/src/" -ESW_COMPONENT_NAME = "libdpdma.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dppsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dppsu_2024.1.bb new file mode 100644 index 00000000..87cca884 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dppsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dppsu" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dppsu/src/" +ESW_COMPONENT_NAME = "libdppsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dppsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dppsu_git.bb deleted file mode 100644 index 87cca884..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/dppsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "dppsu" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dppsu/src/" -ESW_COMPONENT_NAME = "libdppsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_2024.1.bb new file mode 100644 index 00000000..6ed717fb --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "emaclite" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emaclite/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_git.bb deleted file mode 100644 index 6ed717fb..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/emaclite-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "emaclite" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emaclite/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emaclite_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emaclite_2024.1.bb new file mode 100644 index 00000000..9ceb477f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/emaclite_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "emaclite" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emaclite/src/" +ESW_COMPONENT_NAME = "libemaclite.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emaclite_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emaclite_git.bb deleted file mode 100644 index 9ceb477f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/emaclite_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "emaclite" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emaclite/src/" -ESW_COMPONENT_NAME = "libemaclite.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_2024.1.bb new file mode 100644 index 00000000..2c57eafe --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "emacps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emacps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_git.bb deleted file mode 100644 index 2c57eafe..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/emacps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "emacps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emacps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emacps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emacps_2024.1.bb new file mode 100644 index 00000000..8ed85984 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/emacps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "emacps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emacps/src/" +ESW_COMPONENT_NAME = "libemacps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/emacps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emacps_git.bb deleted file mode 100644 index 8ed85984..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/emacps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "emacps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emacps/src/" -ESW_COMPONENT_NAME = "libemacps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_2024.1.bb new file mode 100644 index 00000000..3f79cfec --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "gpio" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpio/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_git.bb deleted file mode 100644 index 3f79cfec..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/gpio-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "gpio" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpio/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpio_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpio_2024.1.bb new file mode 100644 index 00000000..83a746b7 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/gpio_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "gpio" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpio/src/" +ESW_COMPONENT_NAME = "libgpio.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpio_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpio_git.bb deleted file mode 100644 index 83a746b7..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/gpio_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "gpio" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpio/src/" -ESW_COMPONENT_NAME = "libgpio.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_2024.1.bb new file mode 100644 index 00000000..cc2e1703 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "gpiops" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpiops/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_git.bb deleted file mode 100644 index cc2e1703..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/gpiops-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "gpiops" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpiops/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpiops_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpiops_2024.1.bb new file mode 100644 index 00000000..4bd63d1e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/gpiops_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "gpiops" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpiops/src/" +ESW_COMPONENT_NAME = "libgpiops.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/gpiops_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/gpiops_git.bb deleted file mode 100644 index 4bd63d1e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/gpiops_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "gpiops" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/gpiops/src/" -ESW_COMPONENT_NAME = "libgpiops.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iic-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iic-example_2024.1.bb new file mode 100644 index 00000000..b781b82c --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/iic-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "iic" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iic/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iic-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iic-example_git.bb deleted file mode 100644 index b781b82c..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/iic-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "iic" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iic/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iic_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iic_2024.1.bb new file mode 100644 index 00000000..7011f90b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/iic_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "iic" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iic/src/" +ESW_COMPONENT_NAME = "libiic.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iic_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iic_git.bb deleted file mode 100644 index 7011f90b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/iic_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "iic" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iic/src/" -ESW_COMPONENT_NAME = "libiic.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_2024.1.bb new file mode 100644 index 00000000..e9df1cbd --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "iicps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iicps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_git.bb deleted file mode 100644 index e9df1cbd..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/iicps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "iicps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iicps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iicps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iicps_2024.1.bb new file mode 100644 index 00000000..e96dc2ac --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/iicps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "iicps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iicps/src/" +ESW_COMPONENT_NAME = "libiicps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iicps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iicps_git.bb deleted file mode 100644 index e96dc2ac..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/iicps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "iicps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iicps/src/" -ESW_COMPONENT_NAME = "libiicps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/intc-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/intc-example_2024.1.bb new file mode 100644 index 00000000..0b4b95a8 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/intc-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "intc" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/intc/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/intc-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/intc-example_git.bb deleted file mode 100644 index 0b4b95a8..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/intc-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "intc" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/intc/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/intc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/intc_2024.1.bb new file mode 100644 index 00000000..331c2e32 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/intc_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "intc" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/intc/src/" +ESW_COMPONENT_NAME = "libintc.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/intc_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/intc_git.bb deleted file mode 100644 index 331c2e32..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/intc_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "intc" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/intc/src/" -ESW_COMPONENT_NAME = "libintc.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iomodule_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iomodule_2024.1.bb new file mode 100644 index 00000000..1f625521 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/iomodule_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "iomodule" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iomodule/src/" +ESW_COMPONENT_NAME = "libiomodule.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/iomodule_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/iomodule_git.bb deleted file mode 100644 index 1f625521..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/iomodule_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "iomodule" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/iomodule/src/" -ESW_COMPONENT_NAME = "libiomodule.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_2024.1.bb new file mode 100644 index 00000000..0b31601d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "ipipsu" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ipipsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_git.bb deleted file mode 100644 index 0b31601d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "ipipsu" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ipipsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_2024.1.bb new file mode 100644 index 00000000..3e2ccc0b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "ipipsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ipipsu/src/" +ESW_COMPONENT_NAME = "libipipsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_git.bb deleted file mode 100644 index 3e2ccc0b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/ipipsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "ipipsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ipipsu/src/" -ESW_COMPONENT_NAME = "libipipsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_2024.1.bb new file mode 100644 index 00000000..6b1c211a --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "llfifo" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/llfifo/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_git.bb deleted file mode 100644 index 6b1c211a..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/llfifo-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "llfifo" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/llfifo/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/llfifo_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/llfifo_2024.1.bb new file mode 100644 index 00000000..1fb76b18 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/llfifo_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "llfifo" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/llfifo/src/" +ESW_COMPONENT_NAME = "libllfifo.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/llfifo_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/llfifo_git.bb deleted file mode 100644 index 1fb76b18..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/llfifo_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "llfifo" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/llfifo/src/" -ESW_COMPONENT_NAME = "libllfifo.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_2024.1.bb new file mode 100644 index 00000000..3c4870b4 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "mbox" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mbox/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_git.bb deleted file mode 100644 index 3c4870b4..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/mbox-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "mbox" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mbox/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mbox_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mbox_2024.1.bb new file mode 100644 index 00000000..5c1b8393 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/mbox_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "mbox" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mbox/src/" +ESW_COMPONENT_NAME = "libmbox.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mbox_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mbox_git.bb deleted file mode 100644 index 5c1b8393..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/mbox_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "mbox" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mbox/src/" -ESW_COMPONENT_NAME = "libmbox.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_2024.1.bb new file mode 100644 index 00000000..64979470 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "mcdma" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mcdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_git.bb deleted file mode 100644 index 64979470..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/mcdma-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "mcdma" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mcdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mcdma_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mcdma_2024.1.bb new file mode 100644 index 00000000..f13a7e54 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/mcdma_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "mcdma" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mcdma/src/" +ESW_COMPONENT_NAME = "libmcdma.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mcdma_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mcdma_git.bb deleted file mode 100644 index f13a7e54..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/mcdma_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "mcdma" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mcdma/src/" -ESW_COMPONENT_NAME = "libmcdma.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_2024.1.bb new file mode 100644 index 00000000..fc0527da --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "mutex" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mutex/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_git.bb deleted file mode 100644 index fc0527da..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/mutex-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "mutex" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mutex/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mutex_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mutex_2024.1.bb new file mode 100644 index 00000000..98abc948 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/mutex_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "mutex" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mutex/src/" +ESW_COMPONENT_NAME = "libmutex.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/mutex_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/mutex_git.bb deleted file mode 100644 index 98abc948..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/mutex_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "mutex" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/mutex/src/" -ESW_COMPONENT_NAME = "libmutex.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_2024.1.bb new file mode 100644 index 00000000..8b7a88b5 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "nandpsu" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/nandpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_git.bb deleted file mode 100644 index 8b7a88b5..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "nandpsu" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/nandpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_2024.1.bb new file mode 100644 index 00000000..6d2a71c5 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "nandpsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/nandpsu/src/" +ESW_COMPONENT_NAME = "libnandpsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_git.bb deleted file mode 100644 index 6d2a71c5..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/nandpsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "nandpsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/nandpsu/src/" -ESW_COMPONENT_NAME = "libnandpsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_2024.1.bb new file mode 100644 index 00000000..0ded4fd2 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "ospipsv" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ospipsv/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_git.bb deleted file mode 100644 index 0ded4fd2..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "ospipsv" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ospipsv/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_2024.1.bb new file mode 100644 index 00000000..f0548efc --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_2024.1.bb @@ -0,0 +1,19 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "ospipsv" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ospipsv/src/" +ESW_COMPONENT_NAME = "libospipsv.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetal_xparameters_xlnx.py ${ESW_MACHINE} ${S} + install -m 0755 xparameters.h ${S}/${ESW_COMPONENT_SRC}/ +} + diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_git.bb deleted file mode 100644 index f0548efc..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/ospipsv_git.bb +++ /dev/null @@ -1,19 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "ospipsv" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ospipsv/src/" -ESW_COMPONENT_NAME = "libospipsv.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetal_xparameters_xlnx.py ${ESW_MACHINE} ${S} - install -m 0755 xparameters.h ${S}/${ESW_COMPONENT_SRC}/ -} - diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_2024.1.bb new file mode 100644 index 00000000..23895fba --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "pciepsu" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/pciepsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_git.bb deleted file mode 100644 index 23895fba..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "pciepsu" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/pciepsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_2024.1.bb new file mode 100644 index 00000000..ccedb1df --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "pciepsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/pciepsu/src/" +ESW_COMPONENT_NAME = "libpciepsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_git.bb deleted file mode 100644 index ccedb1df..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/pciepsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "pciepsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/pciepsu/src/" -ESW_COMPONENT_NAME = "libpciepsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_2024.1.bb new file mode 100644 index 00000000..674b879a --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "qspips" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspips/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_git.bb deleted file mode 100644 index 674b879a..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/qspips-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "qspips" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspips/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspips_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspips_2024.1.bb new file mode 100644 index 00000000..fa28d901 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/qspips_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "qspips" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspips/src/" +ESW_COMPONENT_NAME = "libqspips.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspips_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspips_git.bb deleted file mode 100644 index fa28d901..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/qspips_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "qspips" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspips/src/" -ESW_COMPONENT_NAME = "libqspips.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_2024.1.bb new file mode 100644 index 00000000..21231450 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "qspipsu" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspipsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_git.bb deleted file mode 100644 index 21231450..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "qspipsu" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspipsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_2024.1.bb new file mode 100644 index 00000000..5b4b1614 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "qspipsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspipsu/src/" +ESW_COMPONENT_NAME = "libqspipsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_git.bb deleted file mode 100644 index 5b4b1614..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/qspipsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "qspipsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/qspipsu/src/" -ESW_COMPONENT_NAME = "libqspipsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_2024.1.bb new file mode 100644 index 00000000..243393bb --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "resetps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/resetps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_git.bb deleted file mode 100644 index 243393bb..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/resetps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "resetps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/resetps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/resetps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/resetps_2024.1.bb new file mode 100644 index 00000000..c753c666 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/resetps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "resetps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/resetps/src/" +ESW_COMPONENT_NAME = "libresetps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/resetps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/resetps_git.bb deleted file mode 100644 index c753c666..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/resetps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "resetps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/resetps/src/" -ESW_COMPONENT_NAME = "libresetps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_2024.1.bb new file mode 100644 index 00000000..ac386c4c --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "rtcpsu" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/rtcpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_git.bb deleted file mode 100644 index ac386c4c..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "rtcpsu" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/rtcpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_2024.1.bb new file mode 100644 index 00000000..7b96bf16 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "rtcpsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/rtcpsu/src/" +ESW_COMPONENT_NAME = "librtcpsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_git.bb deleted file mode 100644 index 7b96bf16..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/rtcpsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "rtcpsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/rtcpsu/src/" -ESW_COMPONENT_NAME = "librtcpsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_2024.1.bb new file mode 100644 index 00000000..cbef3ce9 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "scugic" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/scugic/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_git.bb deleted file mode 100644 index cbef3ce9..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/scugic-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "scugic" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/scugic/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/scugic_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/scugic_2024.1.bb new file mode 100644 index 00000000..f079354d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/scugic_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "scugic" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/scugic/src/" +ESW_COMPONENT_NAME = "libscugic.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/scugic_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/scugic_git.bb deleted file mode 100644 index f079354d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/scugic_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "scugic" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/scugic/src/" -ESW_COMPONENT_NAME = "libscugic.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_2024.1.bb new file mode 100644 index 00000000..550d664b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "sdps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sdps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_git.bb deleted file mode 100644 index 550d664b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sdps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "sdps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sdps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sdps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sdps_2024.1.bb new file mode 100644 index 00000000..4caf0e63 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sdps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "sdps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sdps/src/" +ESW_COMPONENT_NAME = "libsdps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sdps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sdps_git.bb deleted file mode 100644 index 4caf0e63..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sdps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "sdps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sdps/src/" -ESW_COMPONENT_NAME = "libsdps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/spips-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/spips-example_2024.1.bb new file mode 100644 index 00000000..71ead5d3 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/spips-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "spips" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/spips/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/spips-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/spips-example_git.bb deleted file mode 100644 index 71ead5d3..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/spips-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "spips" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/spips/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/spips_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/spips_2024.1.bb new file mode 100644 index 00000000..ca02fda0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/spips_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "spips" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/spips/src/" +ESW_COMPONENT_NAME = "libspips.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/spips_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/spips_git.bb deleted file mode 100644 index ca02fda0..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/spips_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "spips" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/spips/src/" -ESW_COMPONENT_NAME = "libspips.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_2024.1.bb new file mode 100644 index 00000000..5bc007ad --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "sysmon" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmon/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_git.bb deleted file mode 100644 index 5bc007ad..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sysmon-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "sysmon" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmon/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmon_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmon_2024.1.bb new file mode 100644 index 00000000..5353f6f8 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sysmon_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "sysmon" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmon/src/" +ESW_COMPONENT_NAME = "libsysmon.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmon_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmon_git.bb deleted file mode 100644 index 5353f6f8..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sysmon_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "sysmon" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmon/src/" -ESW_COMPONENT_NAME = "libsysmon.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_2024.1.bb new file mode 100644 index 00000000..2c76a978 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "sysmonpsu" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_git.bb deleted file mode 100644 index 2c76a978..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "sysmonpsu" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_2024.1.bb new file mode 100644 index 00000000..871a77a3 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "sysmonpsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsu/src/" +ESW_COMPONENT_NAME = "libsysmonpsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_git.bb deleted file mode 100644 index 871a77a3..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "sysmonpsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsu/src/" -ESW_COMPONENT_NAME = "libsysmonpsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_2024.1.bb new file mode 100644 index 00000000..edce2794 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "sysmonpsv" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsv/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_git.bb deleted file mode 100644 index edce2794..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "sysmonpsv" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsv/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_2024.1.bb new file mode 100644 index 00000000..2c693809 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "sysmonpsv" + +inherit esw python3native + +DEPENDS += "xilstandalone ${@'scugic' if d.getVar('ESW_MACHINE') != 'psv_pmc_0' and d.getVar('ESW_MACHINE') != 'psv_psm_0' else ''}" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsv/src/" +ESW_COMPONENT_NAME = "libsysmonpsv.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_git.bb deleted file mode 100644 index 2c693809..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/sysmonpsv_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "sysmonpsv" - -inherit esw python3native - -DEPENDS += "xilstandalone ${@'scugic' if d.getVar('ESW_MACHINE') != 'psv_pmc_0' and d.getVar('ESW_MACHINE') != 'psv_psm_0' else ''}" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sysmonpsv/src/" -ESW_COMPONENT_NAME = "libsysmonpsv.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_2024.1.bb new file mode 100644 index 00000000..dbf3d364 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "tmr-inject" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmr_inject/src/" +ESW_COMPONENT_NAME = "libtmr_inject.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_git.bb deleted file mode 100644 index dbf3d364..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/tmr-inject_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "tmr-inject" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmr_inject/src/" -ESW_COMPONENT_NAME = "libtmr_inject.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_2024.1.bb new file mode 100644 index 00000000..dd91fed7 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "tmr-manager" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmr_manager/src/" +ESW_COMPONENT_NAME = "libtmr_manager.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_git.bb deleted file mode 100644 index dd91fed7..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/tmr-manager_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "tmr-manager" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmr_manager/src/" -ESW_COMPONENT_NAME = "libtmr_manager.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_2024.1.bb new file mode 100644 index 00000000..8224d6fe --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "tmrctr" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmrctr/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_git.bb deleted file mode 100644 index 8224d6fe..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "tmrctr" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmrctr/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_2024.1.bb new file mode 100644 index 00000000..cf94a9d0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "tmrctr" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmrctr/src/" +ESW_COMPONENT_NAME = "libtmrctr.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_git.bb deleted file mode 100644 index cf94a9d0..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/tmrctr_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "tmrctr" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tmrctr/src/" -ESW_COMPONENT_NAME = "libtmrctr.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_2024.1.bb new file mode 100644 index 00000000..84c5618c --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "trafgen" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/trafgen/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_git.bb deleted file mode 100644 index 84c5618c..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/trafgen-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "trafgen" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/trafgen/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/trafgen_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/trafgen_2024.1.bb new file mode 100644 index 00000000..77d000db --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/trafgen_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "trafgen" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/trafgen/src/" +ESW_COMPONENT_NAME = "libtrafgen.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/trafgen_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/trafgen_git.bb deleted file mode 100644 index 77d000db..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/trafgen_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "trafgen" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/trafgen/src/" -ESW_COMPONENT_NAME = "libtrafgen.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_2024.1.bb new file mode 100644 index 00000000..d294c383 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "ttcps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ttcps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_git.bb deleted file mode 100644 index d294c383..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/ttcps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "ttcps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ttcps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ttcps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ttcps_2024.1.bb new file mode 100644 index 00000000..ea520656 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/ttcps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "ttcps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ttcps/src/" +ESW_COMPONENT_NAME = "libttcps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/ttcps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/ttcps_git.bb deleted file mode 100644 index ea520656..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/ttcps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "ttcps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/ttcps/src/" -ESW_COMPONENT_NAME = "libttcps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_2024.1.bb new file mode 100644 index 00000000..9aa0f598 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "uartlite" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartlite/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_git.bb deleted file mode 100644 index 9aa0f598..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartlite-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "uartlite" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartlite/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartlite_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartlite_2024.1.bb new file mode 100644 index 00000000..5998e092 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartlite_2024.1.bb @@ -0,0 +1,16 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "uartlite" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartlite/src/" +ESW_COMPONENT_NAME = "libuartlite.a" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC} + install -m 0755 xuartlite_g.c ${S}/${ESW_COMPONENT_SRC} +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartlite_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartlite_git.bb deleted file mode 100644 index 5998e092..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartlite_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "uartlite" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartlite/src/" -ESW_COMPONENT_NAME = "libuartlite.a" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC} - install -m 0755 xuartlite_g.c ${S}/${ESW_COMPONENT_SRC} -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_2024.1.bb new file mode 100644 index 00000000..d81ce77b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_2024.1.bb @@ -0,0 +1,6 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "uartns550" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartns550/examples/" + diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_git.bb deleted file mode 100644 index d81ce77b..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartns550-example_git.bb +++ /dev/null @@ -1,6 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "uartns550" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartns550/examples/" - diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartns550_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartns550_2024.1.bb new file mode 100644 index 00000000..a08763cb --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartns550_2024.1.bb @@ -0,0 +1,16 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "uartns550" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartns550/src/" +ESW_COMPONENT_NAME = "libuartns550.a" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC} + install -m 0755 xuartns550_g.c ${S}/${ESW_COMPONENT_SRC} +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartns550_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartns550_git.bb deleted file mode 100644 index a08763cb..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartns550_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "uartns550" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartns550/src/" -ESW_COMPONENT_NAME = "libuartns550.a" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC} - install -m 0755 xuartns550_g.c ${S}/${ESW_COMPONENT_SRC} -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_2024.1.bb new file mode 100644 index 00000000..bbff466d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "uartps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_git.bb deleted file mode 100644 index bbff466d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "uartps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartps_2024.1.bb new file mode 100644 index 00000000..932be9eb --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartps_2024.1.bb @@ -0,0 +1,16 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "uartps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartps/src/" +ESW_COMPONENT_NAME = "libuartps.a" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + install -m 0755 xuartps_g.c ${S}/${ESW_COMPONENT_SRC}/ +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartps_git.bb deleted file mode 100644 index 932be9eb..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartps_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "uartps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartps/src/" -ESW_COMPONENT_NAME = "libuartps.a" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - install -m 0755 xuartps_g.c ${S}/${ESW_COMPONENT_SRC}/ -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_2024.1.bb new file mode 100644 index 00000000..78f878a6 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_2024.1.bb @@ -0,0 +1,6 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "uartpsv" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartpsv/examples/" + diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_git.bb deleted file mode 100644 index 78f878a6..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv-example_git.bb +++ /dev/null @@ -1,6 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "uartpsv" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartpsv/examples/" - diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_2024.1.bb new file mode 100644 index 00000000..01e48caa --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_2024.1.bb @@ -0,0 +1,16 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "uartpsv" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartpsv/src/" +ESW_COMPONENT_NAME = "libuartpsv.a" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + install -m 0755 xuartpsv_g.c ${S}/${ESW_COMPONENT_SRC}/ +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_git.bb deleted file mode 100644 index 01e48caa..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/uartpsv_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "uartpsv" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/uartpsv/src/" -ESW_COMPONENT_NAME = "libuartpsv.a" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} stdin - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - install -m 0755 xuartpsv_g.c ${S}/${ESW_COMPONENT_SRC}/ -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usb-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usb-example_2024.1.bb new file mode 100644 index 00000000..0d4e113a --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/usb-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "usb" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usb/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usb-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usb-example_git.bb deleted file mode 100644 index 0d4e113a..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/usb-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "usb" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usb/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usb_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usb_2024.1.bb new file mode 100644 index 00000000..9dac8cba --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/usb_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "usb" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usb/src/" +ESW_COMPONENT_NAME = "libusb.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usb_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usb_git.bb deleted file mode 100644 index 9dac8cba..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/usb_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "usb" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usb/src/" -ESW_COMPONENT_NAME = "libusb.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_2024.1.bb new file mode 100644 index 00000000..4eb9bc93 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "usbpsu" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usbpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_git.bb deleted file mode 100644 index 4eb9bc93..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "usbpsu" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usbpsu/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_2024.1.bb new file mode 100644 index 00000000..194b1f0f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "usbpsu" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usbpsu/src/" +ESW_COMPONENT_NAME = "libusbpsu.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_git.bb deleted file mode 100644 index 194b1f0f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/usbpsu_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "usbpsu" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usbpsu/src/" -ESW_COMPONENT_NAME = "libusbpsu.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-csc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-csc_2024.1.bb new file mode 100644 index 00000000..068a43e9 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-csc_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-csc" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_csc/src/" +ESW_COMPONENT_NAME = "libv_csc.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-csc_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-csc_git.bb deleted file mode 100644 index 068a43e9..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-csc_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-csc" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_csc/src/" -ESW_COMPONENT_NAME = "libv_csc.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_2024.1.bb new file mode 100644 index 00000000..741fdd91 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-deinterlacer" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_deinterlacer/src/" +ESW_COMPONENT_NAME = "libv_deinterlacer.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_git.bb deleted file mode 100644 index 741fdd91..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-deinterlacer_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-deinterlacer" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_deinterlacer/src/" -ESW_COMPONENT_NAME = "libv_deinterlacer.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_2024.1.bb new file mode 100644 index 00000000..cf2cdf6f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "v-demosaic" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_demosaic/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_git.bb deleted file mode 100644 index cf2cdf6f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "v-demosaic" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_demosaic/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_2024.1.bb new file mode 100644 index 00000000..79ef55f2 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-demosaic" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_demosaic/src/" +ESW_COMPONENT_NAME = "libv_demosaic.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_git.bb deleted file mode 100644 index 79ef55f2..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-demosaic_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-demosaic" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_demosaic/src/" -ESW_COMPONENT_NAME = "libv_demosaic.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_2024.1.bb new file mode 100644 index 00000000..fc13c194 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "v-frmbuf-rd" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_rd/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_git.bb deleted file mode 100644 index fc13c194..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "v-frmbuf-rd" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_rd/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_2024.1.bb new file mode 100644 index 00000000..91ee34d8 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_2024.1.bb @@ -0,0 +1,16 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-frmbuf-rd" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/" +ESW_COMPONENT_NAME = "libv_frmbuf_rd.a" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + install -m 0755 xv_frmbufrd_g.c ${S}/${ESW_COMPONENT_SRC}/ +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_git.bb deleted file mode 100644 index 91ee34d8..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-rd_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-frmbuf-rd" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/" -ESW_COMPONENT_NAME = "libv_frmbuf_rd.a" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - install -m 0755 xv_frmbufrd_g.c ${S}/${ESW_COMPONENT_SRC}/ -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_2024.1.bb new file mode 100644 index 00000000..87a1be53 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "v-frmbuf-wr" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_wr/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_git.bb deleted file mode 100644 index 87a1be53..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "v-frmbuf-wr" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_wr/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_2024.1.bb new file mode 100644 index 00000000..d88ac592 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_2024.1.bb @@ -0,0 +1,16 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-frmbuf-wr" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/" +ESW_COMPONENT_NAME = "libv_frmbuf_wr.a" + +do_configure:prepend() { + LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + install -m 0755 xv_frmbufwr_g.c ${S}/${ESW_COMPONENT_SRC}/ +} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_git.bb deleted file mode 100644 index d88ac592..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-frmbuf-wr_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-frmbuf-wr" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/" -ESW_COMPONENT_NAME = "libv_frmbuf_wr.a" - -do_configure:prepend() { - LOPPER_DTC_FLAGS="-b 0 -@" lopper ${DTS_FILE} -- baremetalconfig_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - install -m 0755 xv_frmbufwr_g.c ${S}/${ESW_COMPONENT_SRC}/ -} diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_2024.1.bb new file mode 100644 index 00000000..4d5dcf03 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "v-gamma-lut" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_gamma_lut/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_git.bb deleted file mode 100644 index 4d5dcf03..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "v-gamma-lut" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_gamma_lut/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_2024.1.bb new file mode 100644 index 00000000..8cf95c9d --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-gamma-lut" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_gamma_lut/src/" +ESW_COMPONENT_NAME = "libv_gamma_lut.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_git.bb deleted file mode 100644 index 8cf95c9d..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-gamma-lut_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-gamma-lut" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_gamma_lut/src/" -ESW_COMPONENT_NAME = "libv_gamma_lut.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_2024.1.bb new file mode 100644 index 00000000..1731f984 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hcresampler" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hcresampler/src/" +ESW_COMPONENT_NAME = "libv_hcresampler.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_git.bb deleted file mode 100644 index 1731f984..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-hcresampler_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-hcresampler" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hcresampler/src/" -ESW_COMPONENT_NAME = "libv_hcresampler.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_2024.1.bb new file mode 100644 index 00000000..b239380e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hscaler" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hscaler/src/" +ESW_COMPONENT_NAME = "libv_hscaler.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_git.bb deleted file mode 100644 index b239380e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-hscaler_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-hscaler" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hscaler/src/" -ESW_COMPONENT_NAME = "libv_hscaler.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_2024.1.bb new file mode 100644 index 00000000..f5ad5f4e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-letterbox" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_letterbox/src/" +ESW_COMPONENT_NAME = "libv_letterbox.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_git.bb deleted file mode 100644 index f5ad5f4e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-letterbox_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-letterbox" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_letterbox/src/" -ESW_COMPONENT_NAME = "libv_letterbox.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_2024.1.bb new file mode 100644 index 00000000..8bafbf00 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "v-mix" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_mix/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_git.bb deleted file mode 100644 index 8bafbf00..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-mix-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "v-mix" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_mix/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-mix_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-mix_2024.1.bb new file mode 100644 index 00000000..acc19bd0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-mix_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-mix" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_mix/src/" +ESW_COMPONENT_NAME = "libv_mix.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-mix_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-mix_git.bb deleted file mode 100644 index acc19bd0..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-mix_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-mix" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_mix/src/" -ESW_COMPONENT_NAME = "libv_mix.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_2024.1.bb new file mode 100644 index 00000000..28660316 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "v-multi-scaler" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_multi_scaler/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_git.bb deleted file mode 100644 index 28660316..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "v-multi-scaler" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_multi_scaler/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_2024.1.bb new file mode 100644 index 00000000..bd725dbe --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-multi-scaler" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_multi_scaler/src/" +ESW_COMPONENT_NAME = "libv_multi_scaler.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_git.bb deleted file mode 100644 index bd725dbe..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-multi-scaler_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-multi-scaler" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_multi_scaler/src/" -ESW_COMPONENT_NAME = "libv_multi_scaler.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_2024.1.bb new file mode 100644 index 00000000..2859de79 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "v-scenechange" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_scenechange/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_git.bb deleted file mode 100644 index 2859de79..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "v-scenechange" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_scenechange/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_2024.1.bb new file mode 100644 index 00000000..77cf9189 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-scenechange" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_scenechange/src/" +ESW_COMPONENT_NAME = "libv_scenechange.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_git.bb deleted file mode 100644 index 77cf9189..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-scenechange_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-scenechange" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_scenechange/src/" -ESW_COMPONENT_NAME = "libv_scenechange.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_2024.1.bb new file mode 100644 index 00000000..6ea70db1 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-tpg" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_tpg/src/" +ESW_COMPONENT_NAME = "libv_tpg.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_git.bb deleted file mode 100644 index 6ea70db1..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-tpg_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-tpg" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_tpg/src/" -ESW_COMPONENT_NAME = "libv_tpg.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_2024.1.bb new file mode 100644 index 00000000..45913cdc --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-vcresampler" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_vcresampler/src/" +ESW_COMPONENT_NAME = "libv_vcresampler.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_git.bb deleted file mode 100644 index 45913cdc..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-vcresampler_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-vcresampler" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_vcresampler/src/" -ESW_COMPONENT_NAME = "libv_vcresampler.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_2024.1.bb new file mode 100644 index 00000000..9528d2e0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-vscaler" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_vscaler/src/" +ESW_COMPONENT_NAME = "libv_vscaler.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_git.bb deleted file mode 100644 index 9528d2e0..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/v-vscaler_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "v-vscaler" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_vscaler/src/" -ESW_COMPONENT_NAME = "libv_vscaler.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/video-common_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/video-common_2024.1.bb new file mode 100644 index 00000000..278dee8a --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/video-common_2024.1.bb @@ -0,0 +1,10 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "video-common" + +inherit esw + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/video_common/src/" +ESW_COMPONENT_NAME = "libvideo_common.a" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/video-common_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/video-common_git.bb deleted file mode 100644 index 278dee8a..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/video-common_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "video-common" - -inherit esw - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/video_common/src/" -ESW_COMPONENT_NAME = "libvideo_common.a" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_2024.1.bb new file mode 100644 index 00000000..d9050ec4 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "vprocss" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/vprocss/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_git.bb deleted file mode 100644 index d9050ec4..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/vprocss-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "vprocss" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/vprocss/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/vprocss_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/vprocss_2024.1.bb new file mode 100644 index 00000000..26b2852f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/vprocss_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "vprocss" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common gpio axis-switch axivdma v-csc v-deinterlacer v-hcresampler v-vcresampler v-hscaler v-vscaler v-letterbox" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/vprocss/src/" +ESW_COMPONENT_NAME = "libvprocss.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/vprocss_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/vprocss_git.bb deleted file mode 100644 index 26b2852f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/vprocss_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "vprocss" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common gpio axis-switch axivdma v-csc v-deinterlacer v-hcresampler v-vcresampler v-hscaler v-vscaler v-letterbox" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/vprocss/src/" -ESW_COMPONENT_NAME = "libvprocss.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/vtc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/vtc_2024.1.bb new file mode 100644 index 00000000..a82ae5ee --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/vtc_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "vtc" + +inherit esw python3native + +DEPENDS += "xilstandalone video-common" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/vtc/src/" +ESW_COMPONENT_NAME = "libvtc.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/vtc_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/vtc_git.bb deleted file mode 100644 index a82ae5ee..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/vtc_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "vtc" - -inherit esw python3native - -DEPENDS += "xilstandalone video-common" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/vtc/src/" -ESW_COMPONENT_NAME = "libvtc.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_2024.1.bb new file mode 100644 index 00000000..610a7476 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "wdtps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdtps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_git.bb deleted file mode 100644 index 610a7476..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/wdtps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "wdtps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdtps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdtps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdtps_2024.1.bb new file mode 100644 index 00000000..2c900038 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/wdtps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "wdtps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdtps/src/" +ESW_COMPONENT_NAME = "libwdtps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdtps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdtps_git.bb deleted file mode 100644 index 2c900038..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/wdtps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "wdtps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdtps/src/" -ESW_COMPONENT_NAME = "libwdtps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_2024.1.bb new file mode 100644 index 00000000..cad6ca20 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "wdttb" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdttb/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_git.bb deleted file mode 100644 index cad6ca20..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/wdttb-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "wdttb" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdttb/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdttb_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdttb_2024.1.bb new file mode 100644 index 00000000..33331c32 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/wdttb_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "wdttb" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdttb/src/" +ESW_COMPONENT_NAME = "libwdttb.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/wdttb_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/wdttb_git.bb deleted file mode 100644 index 33331c32..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/wdttb_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "wdttb" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/wdttb/src/" -ESW_COMPONENT_NAME = "libwdttb.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_2024.1.bb new file mode 100644 index 00000000..f8878144 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "xadcps" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xadcps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_git.bb deleted file mode 100644 index f8878144..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/xadcps-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "xadcps" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xadcps/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xadcps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xadcps_2024.1.bb new file mode 100644 index 00000000..85800a27 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/xadcps_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "xadcps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xadcps/src/" +ESW_COMPONENT_NAME = "libxadcps.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xadcps_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xadcps_git.bb deleted file mode 100644 index 85800a27..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/xadcps_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "xadcps" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xadcps/src/" -ESW_COMPONENT_NAME = "libxadcps.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_2024.1.bb new file mode 100644 index 00000000..26983a8f --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "xdmapcie" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xdmapcie/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_git.bb deleted file mode 100644 index 26983a8f..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "xdmapcie" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xdmapcie/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_2024.1.bb new file mode 100644 index 00000000..cab8e9d0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "xdmapcie" + +inherit esw python3native + +DEPENDS += "xilstandalone" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xdmapcie/src/" +ESW_COMPONENT_NAME = "libxdmapcie.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_git.bb deleted file mode 100644 index cab8e9d0..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/xdmapcie_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "xdmapcie" - -inherit esw python3native - -DEPENDS += "xilstandalone" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xdmapcie/src/" -ESW_COMPONENT_NAME = "libxdmapcie.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_2024.1.bb new file mode 100644 index 00000000..d6a87183 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "xxvethernet" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xxvethernet/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_git.bb deleted file mode 100644 index d6a87183..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "xxvethernet" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xxvethernet/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_2024.1.bb new file mode 100644 index 00000000..491eb07c --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "xxvethernet" + +inherit esw python3native + +DEPENDS += "xilstandalone" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xxvethernet/src/" +ESW_COMPONENT_NAME = "libxxvethernet.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_git.bb deleted file mode 100644 index 491eb07c..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/xxvethernet_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "xxvethernet" - -inherit esw python3native - -DEPENDS += "xilstandalone" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/xxvethernet/src/" -ESW_COMPONENT_NAME = "libxxvethernet.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_2024.1.bb new file mode 100644 index 00000000..e74e3279 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_2024.1.bb @@ -0,0 +1,5 @@ +inherit esw_examples features_check + +REQUIRED_MACHINE_FEATURES = "zdma" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/zdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_git.bb deleted file mode 100644 index e74e3279..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/zdma-example_git.bb +++ /dev/null @@ -1,5 +0,0 @@ -inherit esw_examples features_check - -REQUIRED_MACHINE_FEATURES = "zdma" - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/zdma/examples/" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/zdma_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/zdma_2024.1.bb new file mode 100644 index 00000000..e987f560 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/zdma_2024.1.bb @@ -0,0 +1,13 @@ +inherit features_check + +REQUIRED_MACHINE_FEATURES = "zdma" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/zdma/src/" +ESW_COMPONENT_NAME = "libzdma.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/zdma_git.bb b/meta-xilinx-standalone-experimental/recipes-drivers/zdma_git.bb deleted file mode 100644 index e987f560..00000000 --- a/meta-xilinx-standalone-experimental/recipes-drivers/zdma_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit features_check - -REQUIRED_MACHINE_FEATURES = "zdma" - -inherit esw python3native - -DEPENDS += "xilstandalone " - -ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/zdma/src/" -ESW_COMPONENT_NAME = "libzdma.a" - -addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot -do_prepare_recipe_sysroot[rdeptask] = "do_unpack" diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_2024.1.bb new file mode 100644 index 00000000..22d7955e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_2024.1.bb @@ -0,0 +1,15 @@ +inherit esw python3native + +ESW_COMPONENT_SRC = "/ThirdParty/bsp/freertos10_xilinx/src/" +ESW_COMPONENT_NAME = "libfreertos.a" + +DEPENDS += "libxil xilstandalone xiltimer" + +do_configure:prepend() { + # This script should also not rely on relative paths and such + ( + cd ${S} + lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} + install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ + ) +} diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb deleted file mode 100644 index 22d7955e..00000000 --- a/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb +++ /dev/null @@ -1,15 +0,0 @@ -inherit esw python3native - -ESW_COMPONENT_SRC = "/ThirdParty/bsp/freertos10_xilinx/src/" -ESW_COMPONENT_NAME = "libfreertos.a" - -DEPENDS += "libxil xilstandalone xiltimer" - -do_configure:prepend() { - # This script should also not rely on relative paths and such - ( - cd ${S} - lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} - install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ - ) -} diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/libxil_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/libxil_2024.1.bb new file mode 100644 index 00000000..8f33c848 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-libraries/libxil_2024.1.bb @@ -0,0 +1,50 @@ +inherit esw python3native features_check + +LIBXIL_CONFIG ??= "" +include ${LIBXIL_CONFIG} + +# The python code allows us to use an include above, instead of require +# as it enforces that the file will be available for inclusion. It also +# gives the user feedback if something isn't configured properly. +python () { + libxil_cfg = d.getVar("LIBXIL_CONFIG") + if libxil_cfg: + bbpath = d.getVar('BBPATH') + libxil_path = bb.utils.which(bbpath, libxil_cfg) + if libxil_path: + return + else: + d.setVar('BB_DONT_CACHE', '1') + bb.parse.SkipRecipe("LIBXIL_CONFIG (%s) was not found." % libxil_cfg) + else: + d.setVar('BB_DONT_CACHE', '1') + raise bb.parse.SkipRecipe("No LIBXIL_CONFIG set.") +} + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/" +ESW_COMPONENT_NAME = "libxil.a" + +DEPENDS += "xilstandalone " +REQUIRED_MACHINE_FEATURES = "${MACHINE_FEATURES}" +PACKAGECONFIG ?= "${MACHINE_FEATURES}" + +do_compile() { + # Combines the .a archives produced by all of the dependent items + cd ${RECIPE_SYSROOT}/usr/lib/ + echo create libxil.a > libxil.mri + for each in ${REQUIRED_MACHINE_FEATURES}; do + each=$(echo $each | sed 's/-/_/g') + if [ -e lib$each.a ]; then + echo addlib lib$each.a >> libxil.mri + fi + done + echo “save” >> libxil.mri + echo “end” >> libxil.mri + ${AR} -M libxil.mri - for each in ${REQUIRED_MACHINE_FEATURES}; do - each=$(echo $each | sed 's/-/_/g') - if [ -e lib$each.a ]; then - echo addlib lib$each.a >> libxil.mri - fi - done - echo “save” >> libxil.mri - echo “end” >> libxil.mri - ${AR} -M