summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/imx8mn-evk.inc
Commit message (Collapse)AuthorAgeFilesLines
* imx*.conf: Drop unused UBOOT_CONFIG[mfgtool]Tom Hochstein2023-07-111-1/+0
| | | | | | | | UBOOT_CONFIG[mfgtool] is no longer used since the following: 88399694 linux-*-mfgtool, u-boot-*-mfgtool: Remove specific recipes Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* 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>
* imx8mn-evk.inc: Add dtbs for NXP BSPTom Hochstein2022-11-091-0/+4
| | | | | | | | | | Add the following dtbs for linux-imx 5.15.52: - ${KERNEL_DEVICETREE_BASENAME}-lk.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67191-cmd-ram.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199-cmd-ram.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8mn-ddr4-evk: Drop dtbs for NXP BSPTom Hochstein2022-11-091-6/+4
| | | | | | | | | | | Drop the following dtbs for linux-imx 5.15.52: - imx8mn-ddr4-evk-inmate.dtb - imx8mn-ddr4-evk-root.dtb Due to the include file, this is accomplished by moving the dtb definitions from imx8mn-evk.inc to imx8mn-lpddr4-evk.conf. 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>
* imx8mn-evk: Add uboot config ldTom Hochstein2022-05-091-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* 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-13/+13
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.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
* Rework the u-boot-fslc and u-boot-imx settings logicOtavio Salvador2021-03-241-0/+5
| | | | | | | | | | We need to make it more obvious what is in use, when we support both bootloaders and for it we are now using the _pn suffix for both. This also fixes the WIC_FILE depending on the choice otherwise image build fails. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* conf: machine: imx8m: make optee feature nxp dependentAndrey Zhizhikin2021-03-171-2/+4
| | | | | | | | | Mainline BSP does have lockups in boot when OP-TEE is included in the build. Make optee feature enabled only when NXP BSP flavor is chosen. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* conf: machine: mx8m[m,n,p]: use boot container classAndrey Zhizhikin2021-03-171-2/+7
| | | | | | | | | | | | | | | Use the new boot container build on mainline BSP for mx8mm, mx8mn and mx8mp machines. Boot container serves as a replacement for imx-boot package present in NXP BSP, and is created by U-Boot build system. Define ATF machine name and required load address. Define dependency on firmware package, as it provides DDR firmware binaries needed to construct boot container. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* imx8mn-ddr4-evk: Rework 8M Nano EVK config fileTom Hochstein2021-01-211-0/+51
There are two variants of the 8M Nano 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>