summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
* Start 2023.2 developmentMark Hatle2023-03-081-1/+1
| | | | 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>
* dt-processor.sh: Move warning avoidance to local.confMark Hatle2023-01-161-36/+7
| | | | | | | | | | | | | meta-virtualization, meta-security and meta-tpm check to see if they are available, but the MACHINE_FEATURE is not enabled. For baremetal configs these become nuisance warnings. Instead of disabling them in each configuration move it to the central local.conf and thus global namespace. SKIP_META_VIRT_SANITY_CHECK = "1" SKIP_META_SECURITY_SANITY_CHECK = "1" SKIP_META_TPM_SANITY_CHECK = "1" Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-setup: Rework dt-processor.sh to generate a machine and configsMark Hatle2023-01-162-165/+291
| | | | | | | | | | | | | | | | | | | | | | | lop-microblaze-yocto.dts has been modified to generate the file in a slightly different format. There is no need for an intermediate representation for the various microblaze tunings, instead use fixed names for pmc, psm and pmu configurations. dt-processor.sh was reworked to generate a machine.conf file and shrink the amount of information that ends up in the local.conf file. As part of this work the -m option has been renamed to -t. This option is rarely used, so should not impact many users. A new -m option is implemented to allow the user to manually name the generated machine.conf file. Otherwise, it will discover the name from the system device tree using the root 'compatible' object. The tool will also print more useful diagnostics to the screen, this should help ensure that the correct machine is being targeted by the actions and improve early system debuggability. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: layer.conf: Add device trees to ↵Mark Hatle2023-01-161-0/+3
| | | | | | BUILDCFG_VARS Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-01-131-1/+1
| | | | | | | | | | for 2023 Below are the updates esw: Update drivers and library examples CMakeLists.txt to use common cmake package Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README-setup: Update instructions to better explain usageMark Hatle2023-01-131-24/+46
| | | | | | | Reword sections, update the example to use -l, and explain how BBMULTICONFIG affects parse performance and possible mitigation strategies. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dtb-embeddedsw.inc: Rename experimental to 2023.1_sdt_experimentalMark Hatle2023-01-132-8/+8
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: README.md: update file dateMark Hatle2023-01-131-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: recipes-bsp: embeddedsw: pmu-firmware: ↵Appana Durga Kedareswara rao2023-01-131-1/+1
| | | | | | | | | | Update executable name as per latest changes pmufw executable name changed from pmufw.elf to zynqmp_pmufw.elf to inline with applicatin name 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-applications: Update executable ↵Appana Durga Kedareswara rao2023-01-112-6/+6
| | | | | | | | | | | name as per latest changes Peripheral test and empty application CMakeLists.txt updated the binary name from executable.elf to app_name.elf update the 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 srcrev ↵Appana Durga Kedareswara rao2023-01-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | for 2023 Below are the updates BSP: arm: common: Add weak implementation for getentropy XilinxProcessorIPLib: drivers: CMakeLists.txt: Fix CMAKE_SOURCE_DIR variable usage esw: Fix sleep.h pulling for yocto flow lib: sw_services: xiltimer: Fix race condition in sleep and tick timer define generation esw: Pull xiltimer by default for bsp Merge pull request #2 from vijayara/xlnx_rel_v2023.1_sdt_experimental changes to add fixed sdts fo install delivered xsas. scripts: rigel_scripts: regen_bsp: Make sdt as optinal argument lib: sw_apps: Use aux_source_directory() instead of *.c scripts: rigel_scripts: create_app: Add support for custom app name scripts: rigel_scripts: Improve build_app handling scripts: rigel_scripts: Add support for regenerate bsp pull sleep.h file from xiltimer library lwip: Rename config options from lwip_ to lwip211_ lib: sw_apps: Add custom APP_NAME for target 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 recipes as per latest lopper updatesAppana Durga Kedareswara rao2023-01-0624-23/+2
| | | | | | | | With the latest lopper changes memory.ld file is no longer getting generated update the 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: Update machine name checks to inline ↵Appana Durga Kedareswara rao2023-01-065-6/+6
| | | | | | | | | | | with latest system device-tree system device-tree repo (DTG++) has updated the processor label names to inline with xsa ip naming, update the machine checks in the 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: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2023-01-061-2/+7
| | | | | | | | | | | dt-processor.sh: Update petalinux config assist as per latest lopper With the latest lopper change processor name needs to be passed as a first argument when calling the petalinuxconfig_xlnx assist update the logic 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-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for 2023 Below are updates in the embeddedsw scripts: rigel_scripts: Remove unneed libsrc calling in add_lib scripts: rigel_scripts: Improve build timings lib: bsp: standalone: Remove unneeded messages cmake: toolchainfiles: Rearrange compiler flags lib: bsp: Update software config parameters lib: bsp: standalone: Rename the software config paramter from BSPCONFIG_* to standalone_* cmake: Findcommon.cmake: Don't remove linker_gen files ThirdParty: bsp: freertos: Add freertos prefix for all software config parameters esw: Per bsp top level CMakeLists.txt changes esw: Move uart config selection to standalone bsp lib: sw_apps: Add support for USER_CC_FLAGS and USER_LINKER_FLAGS scripts: linker_files: Remove memory.ld and include cmake met-data build_app: Adding a check, gen_bsp should be run only if .a doesnt exist. scripts: rigel_scripts: remove older drop files scripts: rigel_scripts: drop_3_1: Move latest scripts to rigel_scripts folder Revert "scripts: Copy latest drop_3_1 scripts to scripts folder" scripts: Copy latest drop_3_1 scripts to scripts folder scripts: rigel_scripts: Rename domain.yaml file lib/*.yamls: Updating the lib info wherever needed drop_3_1: Update scripts as per rigel requirments updated yaml syntax lib: sw_apps: fix yaml syntax 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 recipes as per 2023.1 embeddedsw ↵Appana Durga Kedareswara rao2022-12-0522-32/+56
| | | | | | | | | | repo changes Update recipes and readme as per 2023.1 embeddedsw repo and as per latest lopper changes. 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-experimetnal: esw.bbclass: Define default PV as ↵Mark Hatle2022-12-021-0/+2
| | | | | | | | | | release version Most users will be '_git' or '_experimental'. So default the PV to the ESW version. If a recipe wants a specific version, it should set the PV after the inherit of esw. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lwip_git: Fix incorrect override syntaxMark Hatle2022-12-021-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dt-processor.sh: Rename u-boot scripts packagesSandeep Gundlupet Raju2022-12-021-2/+2
| | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Fix file permissionsJohn Toomey2022-12-0214-0/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: Update as per latest lopper updatesAppana Durga Kedareswara rao2022-11-216-94/+108
| | | | | | | | | | lopper baremeal assists got updated to take cpu name as input instead of yocto machine name this commit updates the dt-processor.sh script for the same, and also adds support for generating mulit config machine for Other processor cores (Cortexr5-1 etc...) Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>