From 9baa914d9600e2a3bdcaa977f3bbcb3f2e7891eb Mon Sep 17 00:00:00 2001 From: Appana Durga Kedareswara rao Date: Mon, 6 Nov 2023 14:28:28 +0530 Subject: meta-xilinx-standalone-experimental: recipes-drivers: Add recipes for the missing drivers Add recipes for the drivers 'dfeccf', 'dfeequ', 'dfemix', 'dfeprach', 'dp14', 'dp14rxss', 'emc', 'hwicap', 'i2srx', 'i2stx', 'nandps', 'prc', 'prd', 'rfdc', 'scutimer', 'scuwdt', 'sd_fec', 'spi', 'tft', 'trngpsv', 'usbps', 'v_hdmi_common', 'v_hdmiphy1', 'v_hdmirx1', 'v_hdmirxss1', 'v_hdmitx1', 'v_hdmitxss1', 'v_warp_filter', 'v_warp_init', 'vphy', 'dfeofdm', 'trngpsx' inorder to compile them in the sdt flow. Signed-off-by: Appana Durga Kedareswara rao Signed-off-by: Mark Hatle --- meta-xilinx-standalone-experimental/classes/esw.bbclass | 6 +++--- .../recipes-drivers/dfeccf_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/dfeequ_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/dfemix_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/dfeofdm_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/dfeprach_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/dp14_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/dp14rxss_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/emc_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/hwicap_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/i2srx_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/i2stx_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/nandps_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/prc_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/prd_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/rfdc_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/scutimer_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/scuwdt_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/sd-fec_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/spi_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/tft_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/trngpsv_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/trngpsx_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/usbps_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/v-hdmi-common_2024.1.bb | 11 +++++++++++ .../recipes-drivers/v-hdmiphy1_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/v-hdmirx1_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/v-hdmirxss1_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/v-hdmitx1_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/v-hdmitxss1_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/v-warp-filter_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/v-warp-init_2024.1.bb | 14 ++++++++++++++ .../recipes-drivers/vphy_2024.1.bb | 14 ++++++++++++++ 33 files changed, 448 insertions(+), 3 deletions(-) create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfeccf_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfeequ_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfemix_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfeofdm_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dfeprach_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dp14_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/dp14rxss_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/emc_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/hwicap_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/i2srx_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/i2stx_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/nandps_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/prc_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/prd_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/rfdc_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/scutimer_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/scuwdt_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/sd-fec_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/spi_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/tft_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/trngpsv_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/trngpsx_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/usbps_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hdmi-common_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hdmiphy1_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hdmirx1_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hdmirxss1_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hdmitx1_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-hdmitxss1_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-warp-filter_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/v-warp-init_2024.1.bb create mode 100644 meta-xilinx-standalone-experimental/recipes-drivers/vphy_2024.1.bb diff --git a/meta-xilinx-standalone-experimental/classes/esw.bbclass b/meta-xilinx-standalone-experimental/classes/esw.bbclass index a08e04fb..53accd52 100644 --- a/meta-xilinx-standalone-experimental/classes/esw.bbclass +++ b/meta-xilinx-standalone-experimental/classes/esw.bbclass @@ -141,9 +141,9 @@ python do_generate_driver_data() { os.chdir(d.getVar('B')) command = ["lopper"] + ["-f"] + [system_dt[0]] + ["--"] + ["baremetalconfig_xlnx.py"] + [machine] + [src_dir[0]] subprocess.run(command, check = True) - src_file = str("x") + driver_name.replace('-', '_') + str("_g.c") - if os.path.exists(src_file): + src_file = glob.glob('*_g.c') + if os.path.exists(src_file[0]): bb.note("Generated config file for driver %s" % driver_name) - command = ["install"] + ["-m"] + ["0755"] + [src_file] + [src_dir[0]] + command = ["install"] + ["-m"] + ["0755"] + [src_file[0]] + [src_dir[0]] subprocess.run(command, check = True) } diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/dfeccf_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfeccf_2024.1.bb new file mode 100644 index 00000000..9d17cd96 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dfeccf_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dfeccf" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfeccf/src/" +ESW_COMPONENT_NAME = "libdfeccf.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/dfeequ_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfeequ_2024.1.bb new file mode 100644 index 00000000..1617b956 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dfeequ_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dfeequ" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfeequ/src/" +ESW_COMPONENT_NAME = "libdfeequ.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/dfemix_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfemix_2024.1.bb new file mode 100644 index 00000000..e08e1935 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dfemix_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dfemix" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfemix/src/" +ESW_COMPONENT_NAME = "libdfemix.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/dfeofdm_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfeofdm_2024.1.bb new file mode 100644 index 00000000..435e2fd2 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dfeofdm_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dfeofdm" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfeofdm/src/" +ESW_COMPONENT_NAME = "libdfeofdm.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/dfeprach_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dfeprach_2024.1.bb new file mode 100644 index 00000000..81808fea --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dfeprach_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dfeprach" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dfeprach/src/" +ESW_COMPONENT_NAME = "libdfeprach.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/dp14_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dp14_2024.1.bb new file mode 100644 index 00000000..ab63d3a1 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dp14_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dp14" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dp14/src/" +ESW_COMPONENT_NAME = "libdp14.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/dp14rxss_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/dp14rxss_2024.1.bb new file mode 100644 index 00000000..4e98b2e4 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/dp14rxss_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dp14rxss" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/dp14rxss/src/" +ESW_COMPONENT_NAME = "libdp14rxss.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/emc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/emc_2024.1.bb new file mode 100644 index 00000000..0f46f99b --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/emc_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "emc" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/emc/src/" +ESW_COMPONENT_NAME = "libemc.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/hwicap_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/hwicap_2024.1.bb new file mode 100644 index 00000000..37d70f6a --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/hwicap_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "hwicap" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/hwicap/src/" +ESW_COMPONENT_NAME = "libhwicap.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/i2srx_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/i2srx_2024.1.bb new file mode 100644 index 00000000..27333e13 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/i2srx_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "i2srx" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/i2srx/src/" +ESW_COMPONENT_NAME = "libi2srx.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/i2stx_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/i2stx_2024.1.bb new file mode 100644 index 00000000..ca09a7f0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/i2stx_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "i2stx" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/i2stx/src/" +ESW_COMPONENT_NAME = "libi2stx.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/nandps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/nandps_2024.1.bb new file mode 100644 index 00000000..ce3f7898 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/nandps_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "nandps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/nandps/src/" +ESW_COMPONENT_NAME = "libnandps.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/prc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/prc_2024.1.bb new file mode 100644 index 00000000..12390ae2 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/prc_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "prc" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/prc/src/" +ESW_COMPONENT_NAME = "libprc.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/prd_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/prd_2024.1.bb new file mode 100644 index 00000000..9ea7b2d8 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/prd_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "prd" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/prd/src/" +ESW_COMPONENT_NAME = "libprd.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/rfdc_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/rfdc_2024.1.bb new file mode 100644 index 00000000..cfc106b6 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/rfdc_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "rfdc" + +inherit esw python3native + +DEPENDS += "xilstandalone libmetal" + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/rfdc/src/" +ESW_COMPONENT_NAME = "librfdc.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/scutimer_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/scutimer_2024.1.bb new file mode 100644 index 00000000..9e101058 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/scutimer_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "scutimer" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/scutimer/src/" +ESW_COMPONENT_NAME = "libscutimer.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/scuwdt_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/scuwdt_2024.1.bb new file mode 100644 index 00000000..757a5de1 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/scuwdt_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "scuwdt" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/scuwdt/src/" +ESW_COMPONENT_NAME = "libscuwdt.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/sd-fec_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/sd-fec_2024.1.bb new file mode 100644 index 00000000..e4f61219 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/sd-fec_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "sd-fec" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/sd_fec/src/" +ESW_COMPONENT_NAME = "libsd_fec.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/spi_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/spi_2024.1.bb new file mode 100644 index 00000000..3e564725 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/spi_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "spi" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/spi/src/" +ESW_COMPONENT_NAME = "libspi.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/tft_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/tft_2024.1.bb new file mode 100644 index 00000000..d8dcff08 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/tft_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "tft" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/tft/src/" +ESW_COMPONENT_NAME = "libtft.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/trngpsv_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/trngpsv_2024.1.bb new file mode 100644 index 00000000..1651ede2 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/trngpsv_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "trngpsv" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/trngpsv/src/" +ESW_COMPONENT_NAME = "libtrngpsv.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/trngpsx_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/trngpsx_2024.1.bb new file mode 100644 index 00000000..7699dfe5 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/trngpsx_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "trngpsx" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/trngpsx/src/" +ESW_COMPONENT_NAME = "libtrngpsx.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/usbps_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/usbps_2024.1.bb new file mode 100644 index 00000000..c4a2fff0 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/usbps_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "usbps" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/usbps/src/" +ESW_COMPONENT_NAME = "libusbps.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-hdmi-common_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmi-common_2024.1.bb new file mode 100644 index 00000000..1e592d40 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmi-common_2024.1.bb @@ -0,0 +1,11 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hdmi-common" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hdmi_common/src/" +ESW_COMPONENT_NAME = "libv_hdmi_common.a" diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmiphy1_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmiphy1_2024.1.bb new file mode 100644 index 00000000..d3d601cb --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmiphy1_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hdmiphy1" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hdmiphy1/src/" +ESW_COMPONENT_NAME = "libv_hdmiphy1.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-hdmirx1_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmirx1_2024.1.bb new file mode 100644 index 00000000..f2b576cd --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmirx1_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hdmirx1" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hdmirx1/src/" +ESW_COMPONENT_NAME = "libv_hdmirx1.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-hdmirxss1_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmirxss1_2024.1.bb new file mode 100644 index 00000000..faf57614 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmirxss1_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hdmirxss1" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hdmirxss1/src/" +ESW_COMPONENT_NAME = "libv_hdmirxss1.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-hdmitx1_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmitx1_2024.1.bb new file mode 100644 index 00000000..7070235e --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmitx1_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hdmitx1" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hdmitx1/src/" +ESW_COMPONENT_NAME = "libv_hdmitx1.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-hdmitxss1_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmitxss1_2024.1.bb new file mode 100644 index 00000000..de4f4ad9 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-hdmitxss1_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-hdmitxss1" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_hdmitxss1/src/" +ESW_COMPONENT_NAME = "libv_hdmitxss1.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-warp-filter_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-warp-filter_2024.1.bb new file mode 100644 index 00000000..f908ce55 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-warp-filter_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-warp-filter" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_warp_filter/src/" +ESW_COMPONENT_NAME = "libv_warp_filter.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-warp-init_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/v-warp-init_2024.1.bb new file mode 100644 index 00000000..ff04ec35 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/v-warp-init_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "v-warp-init" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/v_warp_init/src/" +ESW_COMPONENT_NAME = "libv_warp_init.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/vphy_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/vphy_2024.1.bb new file mode 100644 index 00000000..1a06cf60 --- /dev/null +++ b/meta-xilinx-standalone-experimental/recipes-drivers/vphy_2024.1.bb @@ -0,0 +1,14 @@ + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "vphy" + +inherit esw python3native + +DEPENDS += "xilstandalone " + +ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/vphy/src/" +ESW_COMPONENT_NAME = "libvphy.a" + +addtask do_generate_driver_data before do_configure after do_prepare_recipe_sysroot +do_prepare_recipe_sysroot[rdeptask] = "do_unpack" -- cgit v1.2.3-54-g00ecf