Commit Graph

816 Commits

Author SHA1 Message Date
Jens Rehsack
630156a377 wic/lx2160acex7.wks.in: add wic template for lx2160acex7
Add a template to build an SD-card or an eMMC flashable image for Solid-Runs
LX2160A based CEx7 platform.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
a82d17717e u-boot-script-qoriq: introduce QorIQ u-boot-script
Introduce a script which is able to be used for any QorIQ boot situation
(with some adoption) to favour distro_boot over fallback sd_boot or alike
hacked by NXP.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
bd0f35ad04 linux-fslc-qoriq: add lx2160acex7 support
Add support for Solid-Runs LX2160A based COM Express Type 7 Module and
machines built upon that module (see
https://www.solid-run.com/nxp-lx2160a-family/).

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
0997a74f95 u-boot-qoriq: add lx2160acex7 support
Add support for Solid-Runs LX2160A based COM Express Type 7 Module (see
https://www.solid-run.com/nxp-lx2160a-family/cex7-lx2160/).

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
d2ea9af438 mc-utils: introduce lx2160a support
Add support for management-console and linux configuration of components
accessible by Solid-Runs LX2160A based COM Express Type 7 Module.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
c897e8a9ed atf: introduce lx2160acex7 support
Add support for platform build upon Solid-Run's new COM Express Type 7
for NXPs LX2160A (https://www.solid-run.com/nxp-lx2160a-family/cex7-lx2160/)
to ARM Trusted Firmware implementation.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
8ca8ce1ba0 rcw: introduce lx2160acex7 support
Add support for Solid-Runs new LX2160A COM Express Type 7 Module (see
https://www.solid-run.com/nxp-lx2160a-family/cex7-lx2160/) to NXPs
Reset Config Word infrastructure.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Domarys Correa
ed741d39ce m28evk, m53evk: Remove un-maintained boards
The board are in unbuildable state for long time and they were
removed from U-Boot mainline in 2018 and nobody noticed so it
is clearly not in use.

This commit removes both boards and respective recipes from
the layer.

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: Ica122e72a0c357bba5924916c30a73d0874fae80
2020-06-22 17:59:59 -03:00
Domarys Correa
ccb7065f94 imx6q-dms-ba16: Fix build error and update linux-advantech
Old recipe had construction error due to virtual / kernel and updated linux 4.9 -> 5.4

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: I8d37a7766749421b41124ee5147fc3df65358edc
2020-06-22 17:59:59 -03:00
Domarys Correa
596502a9eb u-boot-variscite: Update to latest rev
Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: I4b4b4d1661ec5ae781e5e3ad51521ad381642edb
2020-06-22 17:59:59 -03:00
Andreas Müller
3eab806887 u-boot-variscite: Add UBOOT_INITIAL_ENV = ""
The version of u-boot-variscite does not support target 'u-boot-initial-env'
yet so build fails with:

| make[1]: *** No rule to make target 'u-boot-initial-env'.  Stop.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-06-18 13:42:47 -03:00
Andreas Müller
9cbbdfae65 u-boot-variscite: add bc-native to DEPENDS
It seems building recent u-boot does not require native bc any more. So
while moving on it seems oe-core removed it from u-boot.inc so we need to add
it.

Fixes:
| /bin/sh: bc: command not found

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-06-18 13:42:47 -03:00
Otavio Salvador
f57de4d2d9 imx6ul-kontron: Remove unknown MACHINE_FEATURES
The pwm-buzzer, can, emmc and nandflash MACHINE_FEATURES are invalid and
as such should not be on the BSP. Remove them.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I577a9d0887a9520618188b39c0114b319a3d7217
2020-06-12 16:32:45 -03:00
Fabio Berton
78faca940e u-boot-kontron: Bump revision to 3d58441adf3
This commit includes the following changes:

    - 3d58441adf3 kontron_mx6ul: Use the SPI NOR as primary boot device to load U-Boot proper
    - f1db3d8504b kontron_mx6ul: Use 64K offset for U-Boot proper image, in SPI NOR
    - e1d78d738c6 kontron_mx6ul: Fix support for SPI NOR boot
    - c5e0df84780 kontron_mx6ul: Enable SPI NAND support

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-06-03 15:44:33 -03:00
Domarys Correa
a58f9da519 imx6qdl-pico: Fix WKS_FILES error
Fixed the name of WKS_FILES, which was not found and
had an error during the build.

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: If51edd53b0f992858ad8289aed558f12d914aba0
2020-06-03 09:30:31 -03:00
Domarys Correa
b17cb68d1b cm-fx6: Remove recipe, patchs and support for not being used
Even with modifications, errors in the build of the image
persist. Since the board has not received updates in a long
time, it is being removed.

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: I8554a49ca9e34282d11c9613b35de4cb7f0aa181
2020-06-03 09:30:31 -03:00
Max Krummenacher
7dd7ef0331 colibri-vf: set preferred version for weston
The imx specific weston version which is otherwise set is not in
COMPATIBLE_MACHINE for Vybrids.
Prevents:
| NOTE: preferred version 8.0.0.imx of weston not available (for item weston)
| NOTE: versions of weston available: 8.0.0

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-02 15:16:50 -03:00
Otavio Salvador
32b1269f5f linux-toradex: Set 4.4.217 to LINUX_VERSION
linux-imx.inc is using kernel-yocto class and it's necessary to set
LINUX_VERSION as shown in meta-freescale commit
c7e23876b199e2cfbc2aef6bf192ef50e665b1c5

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-05-29 11:19:43 -03:00
Otavio Salvador
dc20b515e0 colibri-vf: Fix mainline and NXP BXP support
We need to support both mainline and NXP BSP support, to allow that we
need:

 - split generic and NXP BSP specific device trees
 - avoid setting the default Linux kernel if we use mainline BSP

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-05-29 11:19:43 -03:00
Otavio Salvador
a1500b3e8a colibri-imx7: Fix mainline and NXP BXP support
We need to support both mainline and NXP BSP support, to allow that we
need:

 - split generic and NXP BSP specific device trees
 - avoid setting the default Linux kernel if we use mainline BSP

This was applied for:

 - colibri-imx7-emmc
 - colibri-imx7-nand

Fixes: #78
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-05-29 11:19:43 -03:00
Fabio Berton
77495390f6 linux-kontron: Bump revision to 807a88195d767
This commit merges tag 'v5.4.41' into v5.4-ktn and apply the following
commits on top of it:

    - 807a88195d767 ARM: imx: Fix boot crash if ocotp is not found
    - 6c19e5d432b17 ARM: imx: Correct ocotp id for serial number support of i.MX6ULL/ULZ SoCs
    - 0399822a7ccd6 soc: imx-scu: Using existing serial_number instead of UID
    - f74ed0a5bfb86 ARM: imx: Add serial number support for i.MX6/7 SoCs
    - d33c491a73198 ARM: dts: imx6ul-kontron-n6310-s: Move common nodes to a separate file

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-05-26 15:16:57 -03:00
Fabio Berton
ad6f952039 u-boot-kontron: Bump revision to 1fd382a2ae2
This commit apply the following changes:

    - 1fd382a2ae2 Remove redundant YYLOC global declaration
    - 8d2e6ac9c75 kontron_mx6ul: Enable UUID command support
    - 358aca861bc kontron_mx6ul: Enable boot count support
    - 3dbb5f8ae98 kontron_mx6ul: Sync configuration using savedefconfig

Remove patches applied on upstream

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-05-26 15:16:57 -03:00
Otavio Salvador
8bad7d778c u-boot-kontron: Add bootcount and uuid command support
This enables few extra options for the default configuration. It
enables:

 - BOOTCOUNT_LIMIT
 - BOOTCOUNT_ENV
 - CMD_FS_UUID

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-05-25 09:40:06 -03:00
Otavio Salvador
2dfe3e63ce imx6ul-kontron: Add machine definition
This adds support for Kontron N63XX/N64XX SoM based boards and provides
following components:

- imx6ul-kontron machine definition
- u-boot-kontron recipe
- linux-kontron recipe

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-05-25 09:40:06 -03:00
Otavio Salvador
333ddeed22 linux-kontron: Add 5.4.36 recipe
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-05-25 09:40:06 -03:00
Otavio Salvador
641272021e u-boot-kontron: Add 2020.01 recipe
This includes the recipe and a backported patch (from 2020.04) to fix
the build using GCC 10.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-05-25 09:40:06 -03:00
Chris Dimich
d6effb049b linux-boundary: add support for inherited kernel-yocto class
linux-imx.inc now inherits kernel-yocto class, so LINUX_VERSION must be
defined and also define KBUILD_DEFCONFIG to inform the class to use
boundary source tree defconfig.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-05-14 09:13:24 -03:00
Fabio Berton
5b5b356b10 colibri-imx6: Use linux-toradex only for NXP BSP
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-05-11 16:25:08 -03:00
Fabio Berton
83bb649465 apalis-imx6: Use linux-toradex only for NXP BSP
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-05-11 16:25:08 -03:00
Fabio Berton
71f07459d9 colibri-imx6ull: Use linux-toradex only for NXP BSP
virtual/kernel for use-mainline-bsp is set in imx-base.inc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-05-11 16:25:08 -03:00
Fabio Berton
4e7692c833 linux-toradex: Set 4.14.159 to LINUX_VERSION
linux-imx.inc is using kernel-yocto class and it's necessary to set
LINUX_VERSION as shown in meta-freescale commit
c7e23876b199e2cfbc2aef6bf192ef50e665b1c5

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-05-11 16:25:08 -03:00
Chris Dimich
1a2652a85e linux-boundary: bump revision
Add support for two Boundary daughter boards DB_8MM_CSI_EXP and
DB_8MM_DSIHD. Product details can be found here:
https://boundarydevices.com/product/db_8mm_dsihd/
https://boundarydevices.com/product/db_8mm_csi_exp/

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
e590ccea3e nitrogen8m: use new BSP choosing to select NXP BSP
Explicitly use nxp option as mainline is set by default.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
2cee115c26 nitrogen8mm: use new BSP choosing to select NXP BSP
Explicitly use nxp option as mainline is set by default.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
3bbb3eaa5f nitrogen8mn: use new BSP choosing to select NXP BSP
Explicitly use nxp option as mainline is set by default.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
6db61faf56 nitrogen7: use new BSP choosing to select NXP BSP
Explicitly use nxp option as mainline is set by default.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
7567cd8202 nitrogen6x: use new BSP choosing to select NXP BSP
Explicitly use nxp option as mainline is set by default.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
b4d3ccced2 nitrogen6x-lite: use new BSP choosing to select NXP BSP
Explicitly use nxp option as mainline is set by default.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
75a3dc3793 nitrogen6sx: use new BSP choosing to select NXP BSP
Explicitly use nxp option as mainline is set by default.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-29 23:15:30 -03:00
Chris Dimich
ff68b3d80e nitrogen8mn: remove unneeded tuning
Remove unneeded aarch64 tuning.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
de157f8323 nitrogen8mn: remove unneeded preferred version
Remove unneeded preferred version of linux-boundary.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
f06d7201ba nitrogen8mn: use imx-atf-boundary recipe
Use imx-atf-boundary as preferred provider of imx-atf.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
3bea1034c5 nitrogen8mn: update u-boot configuration
Use UBOOT_CONFIG instead of UBOOT_MACHINE, as per matches imx8mnevk.
Define IMAGE_BOOTLOADER and IMXBOOT_TARGETS as per imx8mnevk.
Define DDR_FIRMWARE_NAME as per imx8mnevk.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
3716c62f15 nitrogen8mn: update MACHINEOVERRIDES
Update MACHINEOVERRIDES as per imx8mnevk.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
de20a7dd36 nitrogen8mm: remove unneeded tuning
Remove unneeded aarch64 tuning.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
8670568384 nitrogen8mm: remove unneeded preferred version
Remove unneeded preferred version of linux-boundary.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
8fd6271e58 nitrogen8mm: use imx-atf-boundary recipe
Use imx-atf-boundary as preferred provider of imx-atf.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
409877ec6c nitrogen8mm: update u-boot configuration
Use UBOOT_CONFIG instead of UBOOT_MACHINE, as per imx8mmevk.
Define IMAGE_BOOTLOADER and IMXBOOT_TARGETS as per imx8mmevk.
Define DDR_FIRMWARE_NAME as per imx8mmevk.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
a465a86e35 nitrogen8mm: update MACHINEOVERRIDES
Update MACHINEOVERRIDES as per imx8mmevk.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00
Chris Dimich
125d8e33e4 nitrogen8m: use imx-atf-boundary recipe
Use imx-atf-boundary as preferred provider of imx-atf.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-27 09:40:31 -03:00