aboutsummaryrefslogtreecommitdiffstats
path: root/conf
AgeCommit message (Collapse)Author
2021-11-05imx8dxl-ddr3l-evk: Fix BOARD_TYPEVinicius Aquino
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
2021-11-04Merge pull request #915 from Ossanes/topic/remove-mx53ardOtavio Salvador
imx53ard: Remove machine due to its deadline
2021-11-03imx53ard: Remove machine due to its deadlineVinicius Aquino
Its defconfig has been removed by commit 1c4bd238 of u-boot-fslc. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
2021-11-03imx8x-mek.inc: Remove obsolete dtb for DSPVinicius Aquino
Some dtb for DSP were removed from the kernel. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
2021-11-01imx8qm-mek: remove obsolete dtbSamuli Piippo
imx8qm-mek-dsp.dtb is no longer available in the kernel, it was removed in de78ae45bfffed2c9490ab733d11ebab2672984d Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
2021-10-19mx25pdk: Remove machine due to its deadlineVinicius Aquino
The commit 2610bf14 from u-boot-fslc removes support for mx25pdk Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
2021-10-15lx2160ardb: update rcw to support rev2 boardTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-09-29conf: machine: imx8mp-lpddr4-evk: align dtbs with new kernelAndrey Zhizhikin
New kernel from NXP release lf-5.10.52-2.1.0 has different set of dtbs for imx8mp-lpddr4-evk, with some newly introduced and some dropped. Align machine dtb list to match the content of new kernel. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-09-10Merge pull request #856 from thochstein/gstreamerOtavio Salvador
Gstreamer: Upgrade to 1.18.0[.imx]
2021-09-09imx8mm-evk.inc: Drop qca9377Tom Hochstein
The build for kernel-module-qca9377 is broken: ``` | /.../yocto/master/build/tmp/work/imx8mm_lpddr4_evk-fsl-linux/kernel-module-qca9377/3.1-r0/git/CORE/SERVICES/COMMON/adf/linux/adf_os_dma_pvt.h:104:25: error: 'DMA_ATTR_NON_CONSISTENT' undeclared (first use in this function) | 104 | DMA_ATTR_NON_CONSISTENT); | | ^~~~~~~~~~~~~~~~~~~~~~~ ``` The Linux API here is changed for 5.10, so the i.MX fork is now incompatible. Nothing suitable is found in Qualcomm's source either, so drop qca9377. Fixes: #851 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-09-01imx8mq-evk.conf: Drop redundant gstreamer preferred versionTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-09-01imx-base.inc: Set gstreamer preferred version to 1.18.0[.imx]Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-08-27conf: machine: imx8m: correct tune for mainline bspAndrey Zhizhikin
Mainline BSP does not contain imx8m in machine overrides, which causes generic tunes to be set for i.MX8M derivates, rather than a more precise tune which enables crypto extension. Those extensions are enabled in NXP BSP due to those settings rely on machine overrides. Adapt tunes for Mainline BSP in machine include files to include crypto extensions and align it with NXP BSP. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-08-24imx-base.inc: Define a default value for OPTEE_BIN_EXTTom Hochstein
Without a default the IMAGE_BOOT_FILES is not parsed properly, leading to the following error for machines without such a variable definition: ``` | ERROR: _exec_cmd: install -m 0644 -D /z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/deploy/images/imx233-olinuxino-maxi/make_dtb_boot_files /z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/work/imx233_olinuxino_maxi-oe-linux-gnueabi/core-image-base/1.0-r0/tmp-wic/boot.2/make_dtb_boot_files returned '1' instead of 0 | output: install: cannot stat '/z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/deploy/images/imx233-olinuxino-maxi/make_dtb_boot_files': No such file or directory ERROR: Task (/opt/oe/configs/z/build-master/imx233-olinuxino-maxi/layers/openembedded-core/meta/recipes-core/images/core-image-base.bb:do_image_wic) failed with exit code '1' ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-08-21imx6qdlsabre*: Add support for opteeTom Hochstein
If optee is enabled via machine feature, use optee uboot config. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-08-21imx6qdlsabre*: Add uboot config options for u-boot-imxTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-08-21imx-base.inc: Fix optee boot imagesTom Hochstein
For optee support tee.bin is needed in the image. The optee image uTee is renamed with an SOC qualifier. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-08-18machines: Adjust for using new location of tune files from coreKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12imx-base.inc: Fix another overrideTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12layer: More override fixesTom Hochstein
Adds fixes for _imx, _imxdpu, _imxdrm, _imxgpu, _imxgpu3d, virtual PREFERRED_PROVIDER versions Fix other places for imx/imxdpu/imxdrm overrides Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12conf: machine: imx8m*: convert exlinux syntax to new overridesAndrey Zhizhikin
New override mechanism uses ":" instead of "_", this causes the extlinux variables defined in machine include files not ot be set proper. Correct exlinux variables syntax to adhere to new overrides. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12layer.conf: Drop compatibility with older than hardknott releasesKhem Raj
New override syntax requires it Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12layer: Convert to new override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-29imx8mp-evk.inc: Make jailhouse specific to NXP BSPTom Hochstein
Align the jailhouse enablement for i.MX 8M Plus EVK with the other 8M EVK machines, making jailhouse specific to NXP BSP. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-07-29jailhouse: Drop from MACHINE_FEATURES_BACKFILLTom Hochstein
The backfill feature is for features that were once always enabled without the ability to disable them. This is not true of jailhouse; it has always had a feature allowing it to be disabled. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-06-04recipes-graphics: clutter/cogl: move bbappend to dynamic layersPierre-Jean Texier
As it breaks the build on master since [1]. Move bbappend files to dynamic layers since recipes were moved to meta-gnome Fixes: ERROR: No recipes in default available for: /home/bdx-iot/ci/meta-freescale/recipes-graphics/clutter/clutter-1.0_%.bbappend /home/bdx-iot/ci/meta-freescale/recipes-graphics/cogl/cogl-1.0_%.bbappend [1] - http://git.openembedded.org/openembedded-core/commit/?id=c4f167d05f58f35a6b94e8dbc4721ab67e7e71eb Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
2021-05-21imx8dx-mek: Fix ATF_PLATFORM and IMX_BOOT_SOC_TARGETTom Hochstein
The values for ATF_PLATFORM and IMX_BOOT_SOC_TARGET need to be set in the machine config file directly, as they are not shared with imx8qxp-mek and are now removed from the include file. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-05-21imx8qxp-mek: Move ATF_PLATFORM and IMX_BOOT_SOC_TARGETTom Hochstein
The values of ATF_PLATFORM and IMX_BOOT_SOC_TARGET are not shared by imx8dx-mek, so move them out of imx8x-mek.inc and into the machine config file itself. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-05-11layerscape: not set u-boot-dtb.bin in UBOOT_CONFIGTing Liu
The u-boot binary name is u-boot-fit-dtb.bin if CONFIG_MULTI_DTB_FIT is set. Below build error appears due to no u-boot-dtb.bin generated: | cp: cannot stat '.../u-boot-dtb.bin': No such file or directory | WARNING: exit code 1 from a shell command. Regardless of CONFIG_OF_SEPARATE or CONFIG_MULTI_DTB_FIT being set, the binary is copied as u-boot.bin which is used in uboot-config.bbclass by default. Not set u-boot-dtb.bin in UBOOT_CONFIG, just use the default u-boot.bin. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-05-04conf: machine: imx8m[m,n,p]: enable extlinux supportAndrey Zhizhikin
Newer U-Boot versions enables distro boot option as a default. This requires that the target uses either Syslinux or boot script in order to start instead of customized boot environment. Since according to U-Boot documentation [1], Syslinux is considered as a preferred way of using distro boot - enable it for imx8mm, imx8mn and imx8mp derivatives for mainline BSP. Syslinux options are introduced in machine-specific headers in order to assemble correct extlinux.conf file. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.distro
2021-05-04imx-base.inc: use new wks file for boot containerAndrey Zhizhikin
Boot container provided by mainline U-Boot build can be used directly in the result image file, as it requires two binary files to be populated onto raw partition, hence it uses separate image generation scheme from imx-boot provided by NXP. Use new WKS file for mainline BSP built for aarch64 which picks up and packs boot container binary files from U-Boot directly into result image. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-05-04imx-base.inc: Fix opencv preferred versionTom Hochstein
The i.MX fork of opencv is upgraded to 4.5.2.imx. Fix the preferred version. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-05-04imx-base.inc: use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and ↵Marc Ferland
mx6ulz Based on the different reference manuals, the DDR controller for the mx6ul, mx6ull and mx6ulz is at 0x80000000 and not 0x10000000 like the imx6 dual or quad for example. Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
2021-04-30imx8mp-lpddr4-evk: Add device trees for basler cameraTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-28imx8dxl-ddr3l-evk: Fix machine nameTom Hochstein
The machine variant is for DDR3L memory, so fix the name. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-28imx8dxl-ddr3-evk: Fix BOARD_TYPETom Hochstein
The BOARD_TYPE used for this board by imx-sc-firmware is val. It will eventually be evk, but for now using evk is wrong and causes the board to fail to boot. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-22ls1043/ls1046: use _prepend to adjust dtb orderTing Liu
When generating fitImage, the default configuration uses the first dtb file in KERNEL_DEVICETREE. Change to _prepend to adjust the dtb order, thus changing the default configuration in fitImage if using nxp BSP. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-04-20Move mesa/etnaviv to xf86-video-modesettingAndreas Müller
* armada sources are gone finally * glmark2-es2 performance is almost doubled 87 -> 162 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-20ls1043/ls1046: add wic.bz2 as default IMAGE_FSTYPESTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-04-20qoriq: remove ext2.gz from default IMAGE_FSTYPESTing Liu
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>
2021-04-20ls1043/ls1046: support WIC image generationTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-04-18u-boot-imx-tools: Drop i.MX specific toolsOtavio Salvador
We are building same tools as the original U-Boot thus we should rely on them. This is critical as native tools cannot vary between machines as there are no clear reason to convert this to be a cross tool as we build no machine specific code. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2021-04-14imx-base.inc: Provide a default value for SPL_BINARYOtavio Salvador
This fixes the build case when machine does not use SPL and does not set it. We couldn't use dynamic expansion or we trigger a recursive expansion so we opted to use an utility function to do the proper logic. Fixes: f98059fe ("imx-base.inc: Allow use of SPL_BINARY variable inside wic images") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2021-04-13imx-base.inc: Allow use of SPL_BINARY variable inside wic imagesOtavio Salvador
Fixes: 776932e1 ("Rework the u-boot-fslc and u-boot-imx settings logic") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2021-04-13imx-base.inc: Fix mfgtool selection for u-boot-fslcOtavio Salvador
For eventual use of u-boot-fslc as mfgtool flavor, this will need to be provided as an extra UBOOT_CONFIG thus reusing same provider. This fix some build errors with external layers. Fixes: 776932e1 ("Rework the u-boot-fslc and u-boot-imx settings logic") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2021-04-10imx8dxl-ddr3-evk: Add support for 8DXLite EVK with DDR3Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-10imx8dxl-lpddr4-evk: Rework machine for re-useTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-10imx8dxl-evk: Set NXP BSP as default and add device treeTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-10imx6ulevk: Fix comment about SPL supportOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: If9e1b788bebeef4429a2ed71756aac54629cba30
2021-04-07imx8mp-ddr4-evk: Set mainline BSP to use u-boot-imx for nowTom Hochstein
Since u-boot-fslc doesn't yet support this machine, set the configuration for mainline BSP to use u-boot-imx. Fixes #710. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>