summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* Update the lop file as per new cpu cluster namingNaga Sureshkumar Relli2021-09-271-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are changes in microblaze cpu cluster node_name and node_labels. so update the lop file accordingly to generate microblaze tune macros. Previously the microblaze.conf is generated like below For Versal: AVAILTUNES += "microblaze-cpu2" TUNE_FEATURES_tune-microblaze-cpu2 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu2 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-pmc-microblaze = ${TUNE_FEATURES_tune-microblaze-cpu2} AVAILTUNES += "microblaze-cpu3" TUNE_FEATURES_tune-microblaze-cpu3 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu3 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-psm-microblaze = ${TUNE_FEATURES_tune-microblaze-cpu3} For Zynqmp: AVAILTUNES += "microblaze-cpu0" TUNE_FEATURES_tune-microblaze-cpu0 = " microblaze v9.2 barrel-shift pattern-compare reorder fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu0 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-pmu-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu0}" With the new changes the microblaze.conf is generated like below For Versal: AVAILTUNES += "microblaze-cpu0" TUNE_FEATURES_tune-microblaze-cpu0 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu0 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-pmc-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu0}" AVAILTUNES += "microblaze-cpu1" TUNE_FEATURES_tune-microblaze-cpu1 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu1 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-psm-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu1}" For Zynqmp: No change the cpu index is changed because the cpu@0 for cpus_microblaze is same for both pmc and psm, hence for better readability we updated the lop file to generate cpu0 for pmc and cpu1 for psm. Signed-off-by: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
* lopper: Move to master-next branchMark Hatle2021-09-271-1/+2
| | | | | | | | Master-next fixes some issues we were having. The new version also now requires the python 'humanfriendly' modules, so bbappend this to make it available to nativesdk and native. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-lops: Fix missing " (quote)Mark Hatle2021-09-271-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-lops: Update to tag firmware microblaze configsMark Hatle2021-09-271-224/+178
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* lop-microblaze-yocto.dts: Adjust to current DTB formatMark Hatle2021-09-271-32/+45
| | | | | | Add support for PLM, PMU and PSM. Only ZynqMP processing currently works. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-lops: Add xilinx specific lop filesMark Hatle2021-09-272-0/+297
| | | | | | | | | | | Microblaze configuration is the only lop file so far, additional ones are expected. To use this: lopper.py -f --enhanced -i lops/lop-microblaze-yocto.dts microblaze-system-top.dtb tfoo.dts Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* lopper.bb: Update to latest lopper version and fix dependenciesMark Hatle2021-09-271-16/+30
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* python3-dtc: Upgrade 1.5.1 to 1.6.0 to match oe-coreMark Hatle2021-09-271-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-271-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* linux-xlnx.inc: Pick latest SRCREV for kmetaSai Hari Chandana Kalluri2021-09-271-1/+1
| | | | | | Pick latest SRCREV for kmeta Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-271-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-271-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Siva Addepalli2021-09-271-1/+1
| | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* kernel-modules: Sync recipes to 2021.2 json fileMark Hatle2021-09-272-4/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updating commits for 2021.2 releaseJaewon Lee2021-09-271-1/+1
| | | | | | Updating linux and embeddedsw commits Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* linux-xlnx_2021.2.bb: Updating commit for 2021.2 releaseMark Hatle2021-09-271-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-xlnx_2021.2.bb: Updating commit for 2021.2 releaseMark Hatle2021-09-271-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-xlnx_2021.2.bb: Updating commit for 2021.2 releaseMark Hatle2021-09-271-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-xlnx_2021.2.bb: Updating commit for 2021.2 releaseJaewon Lee2021-09-271-1/+1
| | | | Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-09-271-2/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update recipe names to 2012.2 from 2021.1Sai Hari Chandana Kalluri2021-09-271-0/+0
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update SRCREV for 2021.1 releaseChristian Kohn2021-07-141-1/+1
|
* kernel-module-hdmi_git.bb: Update branch and commit id for 2021.1Vishal Sagar2021-07-141-2/+2
| | | | | | | Update the branch and commit id for 2021.1 for hdmi-modules. Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Update commit id for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx: Autoload usb5744 for SOM machinesSai Hari Chandana Kalluri2021-07-141-0/+2
| | | | | | | Autoload kernel module for usb5744 for SOM Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Christian Kohn <christian.kohn@xilinx.com>
* kernel-module-dp_git.bb: Update branch to 2021.1 and commit idSandeep Gundlupet Raju2021-07-141-2/+2
| | | | | | | Update dp-modules branch to 2021.1 and commit id. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit id for 2021-integrationSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit id for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Revert "linux-xlnx_2021.1.bb: Adding fitimage_assemble as is from core"Jaewon Lee2021-07-141-139/+0
| | | | | | This reverts commit 6fd06856a72e1bedb27e0f3890840d7d741a062f. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Revert "linux-xlnx_2021.1.bb: Add flag to parametrize dt file extensions"Jaewon Lee2021-07-141-5/+1
| | | | | | This reverts commit d4eeda3a87815747fc3c53ce6117dd4b0d8cacd1. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Revert "linux-xlnx_2021.1.bb: Setting DT_SEARCH_ARG to look for dtbs only"Jaewon Lee2021-07-141-2/+0
| | | | | | This reverts commit 6a8b0d0cae0e1e473e1b3414664eb4539eabaede. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* linux-xlnx: set KCONF_AUDIT_LEVEL to disable kernel_configcheck logSai Hari Chandana Kalluri2021-07-141-0/+2
| | | | | | KCONF_AUDIT_LEVEL: set to 0 to disable kernel_configcheck logs Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx.inc: Update KMETA branch to 5.10 and commit idSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | | | Update KMETA branch and SRCREV to 5.10 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: 896584b Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: 3d9b301 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* hdmi: Update commit id for 2021.1Vishal Sagar2021-07-141-1/+1
| | | | | | | | | | Update the commit id for 2021.1 after adding bare metal driver changes. Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: ca4bc107663087eaf2a2380df5a178a1d86948d6 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx_2021.1.bb: Setting DT_SEARCH_ARG to look for dtbs onlyJaewon Lee2021-07-141-0/+2
| | | | | | | | | | | | | | | | | With fpgamanager distro feature enabled, pl-final.dtbo, pl.dtbo, and system-top.dtb are created. with recent changes in core, kernel-fitimage class now considers dtbos when creating the fit image. additionally the artifacts in EXTERNAL_KERNEL_DEVICETREE are sorted for reproducibility, so pl-final.dtbo is picked to be the default dtb which causes issues on bootup of the image. Note: there is a dtbcount mechanism to be able to manually set a numbered default, but this is not reliable (as well as raises error: "Properties must precede subnodes" in our case) Setting DT_SEARCH_ARG to go back to only processing dtbs when putting together the fitimage. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* linux-xlnx_2021.1.bb: Add flag to parametrize dt file extensionsJaewon Lee2021-07-141-1/+5
| | | | | | | Adding flag DT_SEARCH_ARG to be able to customize which file extensions in EXTERNAL_KERNEL_DEVICETREE are processed into the fitimage Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* linux-xlnx_2021.1.bb: Adding fitimage_assemble as is from coreJaewon Lee2021-07-141-0/+139
| | | | | | | | Overwriting fitimage_assemble from kernel-fitimage.bbclass (exactly as is for readability as we will need to upstream the patch following this one) Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Update commit id for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx: Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* hdmi: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri2021-07-141-3/+3
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* kernel-module-*: Do not set PACKAGE_ARCH to something less specificMike Looijmans2021-07-142-4/+0
| | | | | | | | | | | | | | | | | | | Issue: CR-1098191 The kernel-module recipes set PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" which is broken because kernel modules depend on the kernel which is MACHINE specific. The assignment claims that you could use a kernel module built for some other board for any other zynqmp board, which is not true since their kernel versions and configuration will differ. Remove the assignment so that the kernel module becomes MACHINE_ARCH again. This solves issues with kernel modules that refuse to install during the do_rootfs stage, and various setscene tasks running over and again when switching between MACHINEs. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-yocto*.bbappend: Add local files path for mb patchMark Hatle2021-07-141-0/+2
| | | | | | | | | Issue: CR-1098186 Without this change, a parse error may occur related to being unable to find one or more local patches. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-xlnx.inc: Use weaker assignment for KBUILD_DEFCONFIGRaju Kumar Pothuraju2021-07-141-4/+4
| | | | | | | | Using weaker assignment for KBUILD_DEFCONFIG to override without forcevariable. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* kernel-module-dp: Update commit id and branch for 2020.2Sandeep Gundlupet Raju2021-07-141-2/+2
| | | | | | | | Update dp modules branch from master to rel-v2020.2 and associated release commit id. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>