summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/rel-v2023.2' into nanbieldMark Hatle2023-10-235-47/+94
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Redirect MACHINEOVERRIDES to conf fileRaju Kumar Pothuraju2023-07-071-1/+4
| | | | | | | | | | | | | | Redirect MACHINEOVERRIDES to conf file. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: All dts_path to be relative or absoluteMark Hatle2023-06-221-29/+41
| | | | | | | | | | | | | | | | | | When the dts_path is relative, it's relative from <build>/conf/dts Note, using an absolute path may affect some recipe hashes, preventing sstate-cache re-use by other users. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Add -O option to allow the user to add overridesMark Hatle2023-06-211-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional MACHINEOVERRIDES can be automatically appeneded by using the -O option. No validation is preformed, but the value is used in the generated content. For example: dt-processor.sh .... -O override1:override2 The generated content will be: MACHINEOVERRDIES .= ":override1:override2" Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Add -r option to defined required (inherited)Mark Hatle2023-06-211-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [-r <require_machine>] This machine will be required, instead of the generic machine if defined For example: dt-processor.sh -m xilinx-zynqmp-sc-revb -r eval-brd-sc-zynqmp.conf This will create a new machine 'xilinx-zynqmp-sc-revb' which will generate: require conf/machine/eval-brd-sc-zynqmp.conf The value of -r is not verified, but is designed to allow for arbitrary values such as: -r include/kria-k24-generic.inc Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Define dts subdirectory differentlyMark Hatle2023-06-211-26/+32
| | | | | | | | | | | | | | | | | | | | | | The generated DTS files will be installed into the same directory as the automatically generated machine name. This provides a method for the user to specify an alternative directory name instead. Note, if the machine name is defined by the user, the dts directory is not changed from the default without using this additional argument. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: dt-processor.sh: move to min configMark Hatle2023-06-081-2/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: dmaps: Update recipe to fix dependency loopMark Hatle2023-05-241-2/+17
| | | | | | | | | | | | | | The recipe has not been updated since originally created. This was triggering a dependency loop since it has not been updated to the current format. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update branch ↵Appana Durga Kedareswara rao2023-05-242-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and srcrev for 2023.2 release Below are the updates: 742a608800e7 create_bsp: Remove references to /dev/null 826fcc503554 settings.sh: Changing version from 2023.1 to 2023.2 51adc44151e7 scripts: rigel_scripts: regen_linker: Add script for regenerating linker b5e2f5e9b887 dmaps: Remove arm,primecell compat string from compatible list 89767030a151 rigel_scripts: copy psu_init* files for zynqmp_fsbl app 2a448b31f000 scripts: rigel_scritps: build_app: Remove unneeded repo handling from build_app 1d85f3d87ffd scripts: rigel_scripts: Handle drivers which are part of sdt folder 23891dfcfdad scripts: rigel_scripts: create_example: Add support for compiling library or driver examples 88b749d8e8c6 scripts: rigel_scripts: Update get_high_precedence_path API to use concatenate paths cade1b610ba4 scripts: rigel_scripts: Add support for library examples meta-data 49df9535433a scripts: rigel_scripts: load_example: Add support for driver example meta-data 3169cabf8576 scripts: rigel_scripts: Update the bsp.yaml domain drv_info with hardware instance instead of driver f81d03153a45 create_bsp: Adding libsrc subdir properly by correcting cmake syntax 1ede8254fb6e *.py: Fixing the timing issues with library addition and configuration 787efbe8dd0f sw_services:xilsecure:Fix passing device id to xilmailbox library 27d8798fb1f0 scripts: rigel_scripts: Workaround for windows support enablement 3a2ce07f49ed scripts: rigel_scripts: Use GNU Makefile generator Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor: Fix dts generated files structureSandeep Gundlupet Raju2023-05-101-27/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Add AMD Copyright notice. 2. Fix pdi_path typo in usage. 3. If dt-processor is run with two different zynqmp/versal sdt dts then <cpu>-linux.dts and multiconfig dts were overwritten. Generate dts files in build/conf/dts/<machine_name>/ directory instead of build/conf/dts. This way when user use same build directory for building different machine target it will avoid overwriting dts files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for 2023.1 Below are the updates: cmake: UserConfig.cmake: Add extra space before unsetting __clang__ option lib: sw_services: xilplmi: Add cmake config parameter ssit_plm_to_plm_comm_en lib: xilmailbox: example: Fix the address truncation ttcps: Update ttcps examples cmakelists to use ttc from index1 create_app: Improvements to avoid the errors during code Intellisense Merge pull request #10 from onkarh/xlnx_rel_v2023.1_sdt sample_sdt: Pushing update sample system device trees config_bsp : Fix to retain the old library configuration while changing the version scripts: rigel_scripts: library_utils: Fix race condition in add_lib scripts: rigel_scripts: create_app: Add check for copying compile_commands.json file cmake: UserConfig.cmake: Undefine __clang__ by default inorder to make IntelliSense work Revert "regression testing" Delete mipicsiss and v_hdmitxss1 examples folders Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit f0bd46699897c7ac50b3eb412622396c29bbed29) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: xilffs: Remove ↵Mark Hatle2023-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | features check Previous commit (abffd2fb1afe76d4e89140aaaafb562fe6b280d4) already removed the feature to be checked, but this resulted in a warning about the features_check being loaded, but not checking anything. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: xilffs: Remove ↵Appana Durga Kedareswara rao2023-03-211-2/+0
| | | | | | | | | | | | | | | | | | | | unneeded required distro feature check xilffs should be compiled if the design has no sd peripheral update the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Merge remote-tracking branch 'xilinx/2023.1' into 2023Mark Hatle2023-03-151-5/+9
| |\ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | Start 2023.2 developmentMark Hatle2023-03-081-1/+1
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | esw-conf: Move to embeddedsw and use BBCLASSEXTENDMark Hatle2023-10-151-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure that we have native and nativesdk versions of esw-conf. Add a dependency on lopper and xilinx-lops, as presumably users of this recipe will need to use lopper to process the configurations. This will allow someone to use oe-run-native with esw-conf-native to use lopper to transform system to domain specific device trees and their associated configurations. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Merge remote-tracking branch 'origin/rel-v2023.1'Mark Hatle2023-05-18187-717/+948
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Resolved conflicts Preserved 2022* versions Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | | meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for 2023.1 Below are the updates: cmake: UserConfig.cmake: Add extra space before unsetting __clang__ option lib: sw_services: xilplmi: Add cmake config parameter ssit_plm_to_plm_comm_en lib: xilmailbox: example: Fix the address truncation ttcps: Update ttcps examples cmakelists to use ttc from index1 create_app: Improvements to avoid the errors during code Intellisense Merge pull request #10 from onkarh/xlnx_rel_v2023.1_sdt sample_sdt: Pushing update sample system device trees config_bsp : Fix to retain the old library configuration while changing the version scripts: rigel_scripts: library_utils: Fix race condition in add_lib scripts: rigel_scripts: create_app: Add check for copying compile_commands.json file cmake: UserConfig.cmake: Undefine __clang__ by default inorder to make IntelliSense work Revert "regression testing" Delete mipicsiss and v_hdmitxss1 examples folders Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | | meta-xilinx-standalone-experimental: recipes-libraries: xilffs: Remove ↵Mark Hatle2023-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | features check Previous commit (abffd2fb1afe76d4e89140aaaafb562fe6b280d4) already removed the feature to be checked, but this resulted in a warning about the features_check being loaded, but not checking anything. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 57776e5592ec5a6ef647bdd8fcf836b70e8c9be5) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | | meta-xilinx-standalone-experimental: recipes-libraries: xilffs: Remove ↵Appana Durga Kedareswara rao2023-03-211-2/+0
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unneeded required distro feature check xilffs should be compiled if the design has no sd peripheral update the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit abffd2fb1afe76d4e89140aaaafb562fe6b280d4) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | README: Update standalone-experimental layer langdale release infoSandeep Gundlupet Raju2023-03-151-5/+9
| |/ | | | | | | | | | | | | | | Update meta-xilinx-standalone-experimental layer README with langdale release info. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilffs_git: Fix features check QA issueSandeep Gundlupet Raju2023-03-031-1/+1
| | | | | | | | | | | | | | | | | | | | xilffs warnings are obversed due to missing features_check inhert. Hence inherit features_check bbclass to fix QA warnings. WARNING: mc:microblaze-0-pmc:xilffs-2023.1_sdt_experimental+gitAUTOINC+4ab00f250f-r0 do_package_qa: QA Issue: xilffs: recipe doesn't inherit features_check [unhandled-features-check] Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: xilsecure: Update ↵Appana Durga Kedareswara rao2023-03-031-1/+1
| | | | | | | | | | | | | | | | | | | | recipe DEPENDS checks as per latest changes With the latest changes MACHINE name no longer be generated as versal-generic update the checks in the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: classes: esw: Compile PLM by default on ↵Appana Durga Kedareswara rao2023-03-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | release mode FIXME: By default CMAKE_BUILD_TYPE is Debug with the latest esw source repo changes if we try to compile plm getting linker overflow error to workaround the issue switch the default build type to Release mode. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: lwip: Update recipe ↵Appana Durga Kedareswara rao2023-03-031-8/+8
| | | | | | | | | | | | | | | | | | | | as per latest source changes In 2023.1 release lwip library got upgraded from lwip211 to lwip213 update the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Copy UserConfig.cmake file to ↵Appana Durga Kedareswara rao2023-03-0319-5/+43
| | | | | | | | | | | | | | | | | | | | | | application source directory With the latest changes in the application CMakeLists.txt it's expecting the UserConfig.cmake file to be present at application source folder, update recipes for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update branch ↵Appana Durga Kedareswara rao2023-03-031-2/+3
| | | | | | | | | | | | | | | | | | | | | | and srcrev for 2023.1 release Rebased the system device-tree based emebeddedsw repo on top of regular embeddedsw 2023.1 branch to inline the system device-tree as per latest embeddedsw code base. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update README on SDT build stepsSandeep Gundlupet Raju2023-02-281-12/+19
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor: Remove boot script dt nameSandeep Gundlupet Raju2023-02-231-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | Remove DEVICE_TREE_NAME from dt-processor.sh to set right FDT name in pxeboot.cfg from u-boot-xlnx-scr recipe. With that said user can override DEVICE_TREE_NAME value from local.conf. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Removed KERNEL_DEVICETREE:example-sdt line that never did anything. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Use public SRC_URIMark Hatle2023-02-211-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: classes: esw: Don't enable ↵Appana Durga Kedareswara rao2023-02-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | CMAKE_EXPORT_COMPILE_COMMANDS With the latest esw code changes if we enable CMAKE_EXPORT_COMPILE_COMMANDS it will include CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES into the path default value this variable is /usr/include if enable this param it will try to include application headers in /usr/include resulting compilation error so disable this param for yocto flow. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: lwip: Update config ↵Appana Durga Kedareswara rao2023-02-101-7/+7
| | | | | | | | | | | | | | | | | | | | | | parameters as per latest source code In the latest esw source code lwip library sofware config parameter prefix got changed from lwip_* to lwip211_* update the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: xilpm: Fix ↵Appana Durga Kedareswara rao2023-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | pm_cfg_obj copy location xilpm library source structure is expecting the pm_cfg_obj.c file to be available at src/zynqmp/client/common location, update the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for 2023 Below are the updates: lib: sw_services: xilsecure: Fix config_file header not found error lib: sw_services: xilmailbox: Fix example compilation issue esw: Add support for c++ application compilation esw: Include toolchain headers in compile_commands.json file cmake: Findcommon: Remove unneeded linker files only in vitis flow lib: bsp: standalone: Don't override cmake param when user select stdin/stdout as none ttcps: examples: xttcps_tapp_example: Fix compilation errors drivers: canps: Use common cmake package Merge pull request #7 from onkarh/xlnx_rel_v2023.1_sdt_experimental rigel_scripts: Adding newly added apps to help and correcting cmake path in settings scripts: rigel_scripts: regen_bsp: Read Meta-data of all the libraries Merge pull request #5 from onkarh/xlnx_rel_v2023.1_sdt_experimental rigel_scripts: Adding -r option for passing repo_info path in all the rigel scripts toolchain.cmake: Making spec file path configurable in the toolchain cmake files rigel_scripts: Modifications for multi repo support and the os/library versioning drivers/*.yaml: Adding the data dir and yaml file in drivers directory wherever missing lib: sw_apps: lwip*: Add missing description field for the lwip perf apps zynqmp_dram_test: Remove unneeded app.yaml file lib: sw_apps: Imrpove titile description in yaml lib: sw_apps: zynqmp_dram_test: Port zynqmp_dram_test app into system device-tree flow lib: sw_apps: dhrystone: Port dhrystone app into system device-tree flow lib: sw_services: xiltimer: Generate sleep timer freqencey define lib: sw_services: xiltimer: Initialize the timer instance in XTime_GetTime() API validate_bsp: Checking the args if contains "template" and assigning that value to the object Merge pull request #6 from nrameshn/xlnx_rel_v2023.1_sdt_experimental Updated the latest SDT for fixed platforms (vck190, vmk180, zcu102 and zcu106) HEAD TA: 9999.0_0130_2102 lib: sw_apps: lwip*: Correct the cmake parameter name esw: Pull xiltimer by default for bsp Merge pull request #4 from appanad/xlnx_rel_v2023.1_sdt_experimental scripts: rigel_scripts: Updates for windows support XilinxProcessorIPLib: drivers: CMakeLists.txt: Improve object collection Merge pull request #3 from onkarh/xlnx_rel_v2023.1_sdt_experimental *.yaml : Adding "type" key to all the yamls and the "version" to the lib/os yamls lwip211: Fix cmake alternative values sysmonpsv: Fix whitespace cmake warning common: Fix race condition in the CMakeLists.txt file lib: sw_services: xiltimer: Update cmake cache variables properly lib: bsp: standalone: Update cmake cache variables properly cmake: Findcommon.cmake: Remove unneeded files from the app linker_file folder scripts; rigel_scripts: enable verbose by default lib: sw_apps: freertos_hello_world: Improve yaml title field description lib: sw_apps: empty_application: Include freertos as well to the supported os list scripts: rigel_scripts: create_bsp: Update config entries for xiltimer scripts: rigel_scripts: library_utils: Include xiltimer irrespective of the hardware dependency common: Use QUIET option in find_package to suppress cmake configure warning Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Add support for SOC_VARIANTMark Hatle2023-02-091-11/+74
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Move from DTB to DTSMark Hatle2023-02-091-139/+114
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: esw.bbclass: Support .dts files in ↵Mark Hatle2023-02-091-1/+1
| | | | | | | | | | | | CONFIG_DTFILE Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Add a variable to access this layer pathMark Hatle2023-01-271-0/+3
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: adding weaker assignment to BBMULTICONFIGvaralaxmi bingi2023-01-261-1/+1
| | | | | | | | | | Signed-off-by: varalaxmi bingi <varalaxm@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-setup.bb: rename BB_ENV_EXTRAWHITE to BB_ENV_PASSTHROUGH_ADDITIONSVaralaxmi Bingi2023-01-251-2/+2
| | | | | | | | | | Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * pmumc: Remove obsolete multiconfigMark Hatle2023-01-251-8/+0
| | | | | | | | | | | | | | | | The multiconfigs used with this layer should come from dt-processor.sh and be specifically generated for the build based on the system device tree. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: Include config ↵Madhav Bhatt2023-01-171-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | object generation by lopper Add support for the config object generation for given system device tree using lopper plugin for zynqmp. Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com> Reworked the format of the prepend Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * esw.bbclass: Fix parse error when CONFIG_DTFILE isn't definedMark Hatle2023-01-161-0/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Minor revisions for better user errorsMark Hatle2023-01-161-1/+4
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libxil: Move from require to includeMark Hatle2023-01-161-1/+18
| | | | | | | | | | | | | | | | | | | | Due to the change of the machine.conf where LIBXIL_CONFIG is set to the multiconfig, some non-baremetal configurations may not generate a config file. Using include will prevent this from being an early parse error, while the python function will disble libxil when no configuration file is present. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Code cleanup, rename 'distro' to 'features'Mark Hatle2023-01-161-27/+27
| | | | | | | | | | | | | | | | Prior changes moved from a 'DISTRO_FEATURES' to 'MACHINE_FEATURES', but in all cases these are just generated feature files. Rename to make this more clear in the future. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Define mc_name and cleanup various usageMark Hatle2023-01-161-109/+97
| | | | | | | | | | | | | | | | mc_name (multiconfig name) is now defined for each section, this single variable is used to create files and directories as requires. This should prevent subtle errors from mismatched naming. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimetnal: Move from using DISTRO to MACHINE featuresMark Hatle2023-01-16152-156/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Using DISTRO_FEATURES will affect task hashes for non-target recipes. This triggers some signficant unnecessary rebuilds. Since these options all point back to a given device-tree (related) setting they really are machine, not distribution specific anyway. So the change should also better align to the purpose of the settings. Additionally, change dt-processor.sh to generate MACHINE_FEATURES instead of DISTRO_FEATURES. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Move includes from distro to machineMark Hatle2023-01-161-25/+27
| | | | | | | | | | | | | | The include files are moved from the conf/multiconfig/include directory to the new machine/include/<machine> directory. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: README.md: Update instructions, move ↵Mark Hatle2023-01-161-2/+2
| | | | | | | | | | | | meta-som to meta-kria Signed-off-by: Mark Hatle <mark.hatle@amd.com>