summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/imx8mp-evk.inc
Commit message (Collapse)AuthorAgeFilesLines
* Move imx-boot-container MACHINEOVERRIDES to extendertopic/simplify-imx-boot-containerOtavio Salvador2023-03-291-1/+1
| | | | | | | | | The imx-boot-container is SoC specific so it should not be set inside the machine but in the BSP basic settings. This commit moves it to the imx-base.inc file as the bootloader recipe can still opt to not inherit the class specifically. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Remove conditional imx-boot-container MACHINEOVERRIDESOtavio Salvador2023-03-291-5/+1
| | | | | | | | The imx-boot-container MACHINEOVERRIDES allows the bootloader recipe to enable the binman support for the SoCs which uses it. The conditional belongs to the bootloader recipe and can be removed from machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* conf/machine: Add NXP WiFi/BT support to NXP boardsTom Hochstein2022-12-271-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8m*: Drop redundant UBOOT_SUFFIX assignmentTom Hochstein2022-08-021-1/+0
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8m*-evk: allow switch between `u-boot-imx` and `u-boot-fslc`topic/fix-u-boot-imxOtavio Salvador2022-08-011-1/+5
| | | | | | | | | We ought to add `imx-boot-container` `MACHINEOVERRIDES` only if not building for `u-boot-imx`. This can be removed once it uses `binman` as `u-boot-imx` and u-boot-fslc would use same mechanism to build the container. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: consolidate `IMX_EXTRA_FIRMWARE` definitionOtavio Salvador2022-07-291-3/+0
| | | | | | | | | | | | | | We should have a single definition for `IMX_EXTRA_FIRMWARE` variable as this is SoC specific and not machine, or recipe, dependent. This removes multiple assignments from: - conf/machine/imx8mq-evk.conf - conf/machine/include/imx8mm-evk.inc - conf/machine/include/imx8mn-evk.inc - conf/machine/include/imx8mp-evk.inc - recipes-bsp/imx-mkimage/imx-boot_1.0.bb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* conf: machine: imx8m*: clean-up obsolete ATF load addressAndrey Zhizhikin2022-03-071-1/+0
| | | | | | | | | | | | | Upstream U-Boot commit d9a6f0eed66a ("tree: imx: remove old fit generator script") dropped the FIT generator script, which was using environment variable setting the ATF load address into the FIT ITS file. This has been replaced by binman node description, where ATF address is defined, hence the enviroment variable is not required anymore. Clean-up the layer's class and machine description to remove the variable, which is not used anymore. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* Rework machine definitions to reduce duplicationOtavio Salvador2022-02-211-1/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* conf: machine: imx8m: correct tune for mainline bspAndrey Zhizhikin2021-08-271-0/+5
| | | | | | | | | | | | 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>
* machines: Adjust for using new location of tune files from coreKhem Raj2021-08-181-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* conf: machine: imx8m*: convert exlinux syntax to new overridesAndrey Zhizhikin2021-08-121-4/+4
| | | | | | | | | | 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>
* layer: Convert to new override syntaxKhem Raj2021-08-121-12/+12
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx8mp-evk.inc: Make jailhouse specific to NXP BSPTom Hochstein2021-07-291-2/+3
| | | | | | | 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>
* conf: machine: imx8m[m,n,p]: enable extlinux supportAndrey Zhizhikin2021-05-041-0/+19
| | | | | | | | | | | | | | | | 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
* conf: imx8mp-evk.inc: correct u-boot make targetAndrey Zhizhikin2021-04-071-1/+1
| | | | | | | | | | | | | U-Boot make target set to empty string does not expand correctly for mainline BSP build, which append make target with 'flash.bin' entry. This causes the build to fail, since the u-boot.bin target is not produced when only 'flash.bin' is present in the make target list. Define the default make target to 'all', which allows proper build target expansion. Fixes: 823a97cf ("imx8mp-lpddr4-evk: Rework 8M Plus EVK config file") Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* imx8mp-lpddr4-evk: Rework 8M Plus EVK config fileTom Hochstein2021-03-301-0/+55
There are two variants of the 8M Plus Evaluation Kit board, one with LPDDR4 and one with DDR4. Rework our existing config file to make this distinction explicit in the machine config file name and to allow for configuration re-use. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>