summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/qoriq-base.inc
Commit message (Collapse)AuthorAgeFilesLines
* qoriq-cst: rename cst to qoriq-cstOtavio Salvador2022-07-251-1/+1
| | | | | | | The QoriQ SoCs use a different cst tool for secure boot than i.MX SoCs so we should name it with SoC family prefix to avoid confusion. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Revert "qoriq-base: weak defaults for WKS_FILE"Vinicius Aquino2022-04-131-1/+1
| | | | | | | | | | | | | | This reverts commit 451bafe6d6e0523d0f6143f6862bb6c5b42ac8f6. This is necessary to follow the pattern used by imx-base.inc. Also prevents the following error: "No kickstart files from WKS_FILES were found" It happens because WKS_FILE was already assigned and can't be reassigned by SOC_DEFAULT_WKS_FILE due to a weaker assignment (??=). Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* qoriq-base: weak defaults for WKS_FILEMarkus Niebel2022-04-051-1/+1
| | | | | | | | | | When maintaining a hardware support layer for a SOM there will be different mainboards and BSP for this SOM. Depending on the use case there may be different needs for SD / e-MMC images. When providing a valid weak default in meta-freescale a machine definition can override this easier as well a BSP for a specific mainboard. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
* qoriq-base: weak defaults for u-boot/bootloader/kernel PREFERRED_PROVIDERMarkus Niebel2022-03-311-3/+3
| | | | | | | | When using a kernel/bootloader fork maintained by board vendor and there are somer flavours ist would be good to have only weak assignments here. This enables to override the default by machine config and set final by distro or local.conf. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
* layer: Convert to new override syntaxKhem Raj2021-08-121-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ls1043/ls1046: add wic.bz2 as default IMAGE_FSTYPESTing Liu2021-04-201-0/+2
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qoriq: remove ext2.gz from default IMAGE_FSTYPESTing Liu2021-04-201-1/+1
| | | | | | | | | | The classic initial ramdisk has been replaced by the much more flexible and efficient initramfs a long time. Kernel warns about it being removed soon. Remove ext2.gz from default IMAGE_FSTYPES. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ls1043/ls1046: support WIC image generationTing Liu2021-04-201-0/+23
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qoriq cryptodev-{linux,tests,module}: removeTing Liu2020-12-171-4/+0
| | | | | | | | All patches were merged in upstream cryptodev-linux repository. cryptodev recipes for qoriq in this layer used the same codes with the ones in poky. Remove to avoid maintenance efforts. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qoriq: set PREFERRED_PROVIDER for u-boot-{tools,mkimage}Ting Liu2020-12-161-0/+4
| | | | | | | | | | | | | NOTE: Multiple providers are available for u-boot-tools-native (u-boot-tools-native, u-boot-imx-tools-native) Consider defining a PREFERRED_PROVIDER entry to match u-boot-tools-native NOTE: Multiple providers are available for u-boot-mkimage-native (u-boot-imx-tools-native, u-boot-tools-native) Consider defining a PREFERRED_PROVIDER entry to match u-boot-mkimage-native NOTE: Multiple providers are available for runtime u-boot-mkimage (u-boot-imx-tools, u-boot-tools) Consider defining a PREFERRED_RPROVIDER entry to match u-boot-mkimage NOTE: Multiple providers are available for runtime nativesdk-u-boot-mkimage (nativesdk-u-boot-imx-tools, nativesdk-u-boot-tools) Consider defining a PREFERRED_RPROVIDER entry to match nativesdk-u-boot-mkimage Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ptpd-qoriq: remove as linuxptp is used insteadTing Liu2020-09-221-1/+0
| | | | | | | ptpd-qoriq is no longer used and supported, remove the recipe. Signed-off-by: Ting Liu <ting.liu@nxp.com> (cherry picked from commit 693fc486334c87a00c28cd68c2db5c1a41f709cf)
* c/m/i/qoriq-base.inc: tidy MACHINE_SOCARCH_FILTERJens Rehsack2020-06-231-1/+1
| | | | | | | Remove openssl-qoriq from MACHINE_SOCARCH_FILTER since openssl is used from OE-core with just some patches for QorIQ. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* machine/include/qoriq-base.inc: sync bootloader providersJens Rehsack2020-06-021-1/+1
| | | | | | | | | Avoid PREFERRED_PROVIDER_u-boot and PREFERRED_PROVIDER_virtual/bootloader drift apart as good as it gets without creating circular dependencies. Read: there in one primary definition (PREFERRED_PROVIDER_u-boot) and the second specification is relying on the primary. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* machine/include/qoriq-base.inc: remove u-boot-fw-utilsJens Rehsack2020-06-021-1/+0
| | | | | | | | | | | | | | | | | | | u-boot-fw-utils have been replace by libubootenv which has been finalized with commit d15639a0a27393aa455adae113f4692c27367e89 Author: Otavio Salvador <otavio@ossystems.com.br> Date: Thu Apr 2 11:19:34 2020 -0300 u-boot-qoriq-fw-utils: Drop recipe as libubootenv works as replacement Now we are using libubootenv and dropped the u-boot-qoriq-fw-utils, we need to move the configuration file to the main recipe. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Remove choosing a preferred provider, too. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* openssl: append to OE-coreJens Rehsack2020-06-021-1/+0
| | | | | | | | Instead of maintaing 98% copy of OE-core recipe without being up-to-date as good as possible, inject patches into OE-core recipe of openssl when compiling for the right platform. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* qoriq-base.inc: Add support to easily choose which BSP to useTing Liu2020-05-151-0/+9
| | | | | | | | | | | | | | Machines or distros can define which BSP it should use by default. We are intending to default for NXP BSP by default and specific machines or DISTROs might change it if need. Two values are considered valid: mainline, nxp For example: QORIQ_DEFAULT_BSP = "nxp" Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qoriq-base: Use the same provider for u-boot and u-boot-fw-utilsAlban Bedel2019-06-191-0/+1
| | | | | | | | | It make sense for the default config to use the same provider for for both u-boot and u-boot-fw-utils. We now assume that there is a matching -fw-utils package, if not the build will fail instead of silently using a mismatching u-boot version. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
* qoriq-base : remove PREFERRED_PROVIDER_openssl10Chunrong Guo2018-10-011-1/+0
| | | | | | | *openssl-qoriq remove openssl10 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base.inc: define PREFERRED_PROVIDER_ptpdChunrong Guo2018-02-211-0/+1
| | | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl10: set PREFERRED_VERSION to openssl-qoriqChunrong Guo2017-08-301-0/+1
| | | | | | | | | | fix the following issue: NOTE: Resolving any missing task queue dependencies NOTE: multiple providers are available for openssl10 (openssl, openssl-qoriq) NOTE: consider defining a PREFERRED_PROVIDER entry to match openssl10 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qemu-qoriq: removeChunrong Guo2017-08-301-1/+0
| | | | | | | This pkg will not be supported anymore. Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Stop using image_types_uboot classOtavio Salvador2017-07-311-2/+0
| | | | | | | | OE-Core now uses the CONVERSION TYPES to implement the U-Boot support so the class has been removed. This commit removes the code which inherits it so allowing it to keep working with the new code base. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Revert "qoriq-base, imx-base: Allow DISTRO and local.conf override of ↵Otavio Salvador2017-02-011-1/+1
| | | | | | | | | | | | IMAGE_FSTYPES" The IMAGE_FSTYPES is set in bitbake.conf as ?= so we cannot use the weak assingment here. This brings back the image generation using the standard set for the BSP but we will need to investigate a solution for the distro overriding issue. Change-Id: I57cda5eb894330ad857b0bca44a8a987dc06afb2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base, imx-base: Allow DISTRO and local.conf override of IMAGE_FSTYPESOtavio Salvador2017-01-161-1/+1
| | | | | | | | | To allow the DISTRO and local.conf to override the IMAGE_FSTYPES value we must provide a weak default (using the ??= operator) otherwise machines need to play with the import order to override it. Change-Id: I93407b8b6a93e5953bc4bae08f4ae4dafc5c6158 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base: Set SOC default IMAGE_FSTYPESFabio Berton2016-10-181-0/+3
| | | | | | | | | | | | | Create SOC_DEFAULT_IMAGE_FSTYPES variable with default IMAGE_FSTYPES used by all QorIQ targets. Default FSTYPES are tar.gz, ext2.gz.u-boot and ext2.gz. The IMAGE_FSTYPES need to be overriden without using the SoC family overrides, for user-friendness, and to allow this we need to use a SoC variable to construct the default value for setting. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base.inc: Use 'fsl-dynamic-packagearch' classOtavio Salvador2016-09-231-0/+9
| | | | | | | | | | | | This ensures PACKAGE_ARCH has a better default. - use MACHINE_ARCH for every package depending on virtual/kernel - use MACHINE_SOCARCH for every package depending on cryptodev-qoriq-linux, cryptodev-qoriq-module, cryptodev-qoriq-test or openssl-qoriq; Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base.inc: Remove unused SoC family supportOtavio Salvador2016-09-211-3/+0
| | | | | | | The SoC family use has been removed in commit 8999634f (Migrate from SOC_FAMILY to MACHINEOVERRIDES) so the support can be dropped as well. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* udev-rules-qoriq: added into MACHINE_EXTRA_RRECOMMENDSTing Liu2016-09-081-1/+1
| | | | | Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base.inc: set PREFERRED_VERSION_testfloat to 2aTing Liu2016-08-121-0/+1
| | | | | | | | testfloat 2a has specific updates for qoriq ppc boards. Currently no plan to refresh them to 3b release. Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base.inc: append image_types_uboot to IMAGE_CLASSESTing Liu2016-07-221-1/+1
| | | | | Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base.inc: update MACHINE_EXTRA_RECOMMENDEDTing Liu2016-07-221-1/+1
| | | | | | | | | * use += to append, instead of ?= * udev-rules-qoriq is not needed for all the qoriq boards, remove it. * add udev-extraconf and kernel-modules. Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-arm64.inc: addTing Liu2016-07-221-2/+0
| | | | | | | | move KERNEL_IMAGETYPE setting from qoriq-base.inc as qoriq-arm64 has a different value. Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ipc-ust: not use IPC_UST_SOC variableTing Liu2016-07-151-4/+0
| | | | | | | bsc913x are not supported now. Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* adjust MACHINEOVERRIDES orderingTing Liu2016-04-191-1/+1
| | | | | | | | | | | | | | | | FILESPATH is in part built by using MACHINEOVERRIDES and the path is built working right to left. Use =. instead of .= to prepend (e6500-64b:qoriq-ppc) to (soc:board). Take t2080rdb-64b as example, change from: FILESOVERRIDES="powerpc64:t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b:poky" MACHINEOVERRIDES="t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b" To: FILESOVERRIDES="powerpc64:e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b:poky" MACHINEOVERRIDES="e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b" Signed-off-by: Ting Liu <ting.liu@freescale.com>
* ipc-ust: move SOC specific variables to qoriq-base.incZhenhua Luo2016-04-191-0/+4
| | | | | | | | * Add IPC_UST_SOC variables in qoriq-base.inc to define SOC type for ipc-ust * Use IPC_UST_SOC in ipc-ust bb file Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qoriq-base.inc: define PREFERRED_PROVIDER_cryptodev-linuxZhenhua Luo2016-04-191-1/+1
| | | | | | | | | | Fix the following issue: NOTE: Resolving any missing task queue dependencies NOTE: multiple providers are available for cryptodev-linux (cryptodev-linux, cryptodev-qoriq-linux) NOTE: consider defining a PREFERRED_PROVIDER entry to match cryptodev-linux Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qemu: unify the recipe for QorIQ ARM and QorIQ PPCZhenhua Luo2016-04-191-0/+1
| | | | | | | | | | * rename recipe to qemu-qoriq_git.bb to be product specific * add DESCRIPTION * conditionally define QEMU_TARGETS and EXTRA_OECONF * skip dev-deps check to fix build error * add COMPATIBLE_MACHINE Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* linux-qoriq: Unify recipe for QorIQ ARM and QorIQ PPCZhenhua Luo2016-04-191-0/+1
| | | | | | | | | | * update linux-qoriq recipe to support both QorIQ ARM and QorIQ PPC * move PREFERRED_PROVIDER_virtual/linux to qoriq-base.inc * remove linux-ls1 recipes Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoirq: Unify the u-boot recipe for QorIQ ARM and QorIQ PPCZhenhua Luo2016-04-191-0/+2
| | | | | | | | | | * update u-boot-qoriq recipe to support QorIQ ARM and QorIQ PPC * remove u-boot-ls1 recipe which is replaced by u-boot-qoriq * move PREFERRED_PROVIDER_u-boot to qoriq-base.inc Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Reorg the qoriq include filesZhenhua Luo2016-04-191-17/+7
| | | | | | | | | * update qoriq-base.inc to ensure common bits of QorIQ ARM and QorIQ PPC are there * add qoriq-ppc.inc to manage the common bits of QorIQ PPC targets * update qoriq-arm.inc to ensure QorIQ ARM specific bits are there Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl: Avoid contamination OE-Core recipeOtavio Salvador2016-04-191-1/+1
| | | | | | | | | | The QorIQ version of openssl needs to use another recipe name and have a common provider, which is than choosen for QorIQ-based machines. The recipe is now called 'openssl-qoriq' and it provides openssl so the preferrence is set just for QorIQ based machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cryptodev: Avoid contamination OE-Core recipeOtavio Salvador2016-04-191-0/+3
| | | | | | | | The QorIQ version of cryptodev needs to use another recipe name and have a common provider, which is than choosen for QorIQ-based machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-ppc content to layer rootOtavio Salvador2015-07-281-0/+26
This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>