Age | Commit message (Collapse) | Author |
|
The 8M Mini Evaluation Kit has two variants, one for LPDDR4 and one for
DDR4, with two corresponding sets of image components. The current machine
configuration places both sets into a single image and boots for LPDDR4.
The user must manually update the image to make it work for the DDR4
EVK variant.
Simplify the DDR4 case by providing a dedicated machine configuration.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Enable Broadcom 4356, 4359, and 43455 WiFi modules.
Add device trees for PCIE EP, 8-mic proto board, and USD WiFi.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
When `use-nxp-bsp` is active, several variables are missing default values and
contain only the additional values for `use-nxp-bsp`. Fix this by replacing
the override `_use-nxp-bsp_append` with `_append_use-nxp-bsp`.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
imx-boot provides a boot container, which is required for mx8m family of
SOCs to execute a boot sequence.
Allow the imx-boot to generate boot container for Mini, Nano and Plus
SOCs by adding use-mainline-bsp to the list of compatible machines.
In order to accommodate new boot container generation model, former
SOC_TARGET variable has been renamed to IMX_BOOT_SOC_TARGET and should
be explicitly defined in the target machine recipes. This is done to
indicate that even if the mx8mm machine is finter out from
MACHINEOVERRIDES by extender filter - this recipe picks up a proper
target definition for boot container construction.
Default ATF binary image is also now based on ATF_PLATFORM, which is
explicitly defined in the machine configuration file.
Current support includes only Mini, Nano and Plus SOCs from i.MX8M
family, and additions of further machines would require the definition
of ATF_PLATFORM and IMX_BOOT_SOC_TARGET to be moved out from imx-boot
recipe to a machine configuration file.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Since ATF is required for i.MX8M series to boot the SOC, allow it to be
built when use-mainline-bsp is set.
Move ATF build platform definition to target machine configuration
files, since MACHINEOVERRIDES extender filters out the override that is
used to identify it in the recipe. Therefore, for those mx8m machines
that are ready to be built with mainline BSP - ATF build platform is
explicitly defined in the machine config in order to be properly set for
ATF build.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Add support for FSL Community BSP to imx8mmevk, imx8mpevk and imx8mnevk
machines and ease restriction for those machines to be built with
NXP-only BSP. FSL Community BSP allows those machines to pick up upstream
components in order to construct the image.
Bootloader provider is now selected to provide either u-boot-imx or
u-boot-fslc for mx8mm machines based on the BSP flavor selected.
WIC container is defined to accommodate ATF and option OP-TEE from NXP,
as it is required for mx8mm family to boot.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
Drop patch appplied upstream, remove additional install step which is
handled by imx-boot recipe.
Update u-boot dtb names in machine description files, upstream U-Boot
from NXP has DTB files renamed.
Upgrade u-boot-imx-tools and u-boot-imx-mfgtool to 2020.04 as well to
match u-boot-imx recipe.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
The variable is unused and thus we should drop it completely.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I3b2afe47c364dda6f928c93f75524bfec90a2131
|
|
This reverts commit c1b638305c1ebf5d05abc3b1a211e99710b795ab.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I3df2ae0f5113d3bb9bb9a09f92f57f65211f0fc5
|
|
Signed-off-by: Antonin Godard <agodard@witekio.com>
|
|
Update DTB file names as they were renamed in the kernel tree.
For imx8mmevk machine the M4 DTB was removed from the list as it was
dropped from the kernel source tree.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
We cannot change the default BSP based on SoC as we trim out those when
moving to the mainline BSP.
For this reason, we moved the i.MX8 forced setting to our respective
machines as they lack mainline BSP support.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- QCA9337 will still support for i.MX 8MM boards.
- Exclude QCA6174 from i.MX 8MM image build.
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
|
|
BOOT_SPACE and SDCARD_ROOTFS are no longer used with the move to wic.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Allign with dtb changes from latest version of linux-imx.
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
Current implementation of i.MX8M Mini is utilizing generic aarch64 tune
(arch-arm64) provided from OE meta layer.
According to IMX8MMRM [1] this CPU contains Cortex-A53 cores, so this commit
sets a default tune to cortexa53-crypto.
Note, that according to [1] ARM Crypto extensions are supported, therefore it
is beneficial to set the tune to -crypto, as this also enables NEON and VFP
support in GCC (via -march and -mcpu feature modifiers, see [2]).
[1]: https://www.nxp.com/webapp/Download?colCode=IMX8MMRM
[2]: https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#aarch64-feature-modifiers
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
The recipe which builds or injects the m4 binaries does not yet exist.
Due to the following this did not error out in the image-wic task:
With the change to wic the used oe variable names changed.
IMAGE_BOOT_FILES now has an additonal '_'.
WKS_FILE_DEPENDS_append can be used to add dependencies needed before
the wks file gets created.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
SERIAL_CONSOLE has been deprecated for a while now (see [1]). This
patch fixes the machines that where still using the old variable.
[1]: https://www.yoctoproject.org/docs/2.7/ref-manual/ref-manual.html#migration-2.6-serial-console-deprecated
Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
There is not a imx-m4-demos recipe at all, drop its references.
They could be added back once the recipe is added.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
|
It is unlikely that all future mx8 machines will require ath10k fw. So add
it in the specific board configuration and not in imx-base.inc.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Settings are already made in conf/machine/include/imx-base.inc.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
There is commonality between 8M and 8M Mini, so add a new
machine override to the hierarchy.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|