Commit Graph

752 Commits

Author SHA1 Message Date
Chris Dimich
81d336c6c4 linux-boundary: bump revision to 623045d
Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2021-02-05 09:03:09 -03:00
Gary Bisson
9dbbb1cbb8 u-boot-boundary: bump rev to b75d1f64
- add i.MX8Mx HAB support
- add DDR training fallback
- add Android 10 support
- add bootloader flash support over fastboot

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-21 11:21:27 -03:00
Gary Bisson
a31dec88f1 linux-boundary: bump rev to e4741cb9
- update bq25890 driver
- update bq27xxx driver
- add lcd133 display support
- add ft7250 support
- fix mmc CQE issue
- add tc358840 support
- fix UART tx DMA issue

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-21 11:21:27 -03:00
Chris Dimich
dbcc686f52 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>
(cherry picked from commit 1a2652a85e)
2020-04-29 23:43:37 -03:00
Chris Dimich
8abf0e3150 nitrogen8mn: remove unneeded tuning
Remove unneeded aarch64 tuning.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit ff68b3d80e)
2020-04-29 23:43:37 -03:00
Chris Dimich
2e905e3c70 nitrogen8mn: remove unneeded preferred version
Remove unneeded preferred version of linux-boundary.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit de157f8323)
2020-04-29 23:43:37 -03:00
Chris Dimich
b365e77001 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>
(cherry picked from commit f06d7201ba)
2020-04-29 23:43:37 -03:00
Chris Dimich
bd3b1fbc20 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>
(cherry picked from commit 3bea1034c5)
2020-04-29 23:43:37 -03:00
Chris Dimich
efada715a4 nitrogen8mn: update MACHINEOVERRIDES
Update MACHINEOVERRIDES as per imx8mnevk.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 3716c62f15)
2020-04-29 23:43:37 -03:00
Chris Dimich
be81261057 nitrogen8mm: remove unneeded tuning
Remove unneeded aarch64 tuning.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit de20a7dd36)
2020-04-29 23:43:37 -03:00
Chris Dimich
f2a1fa3c96 nitrogen8mm: remove unneeded preferred version
Remove unneeded preferred version of linux-boundary.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 8670568384)
2020-04-29 23:43:37 -03:00
Chris Dimich
533a707d88 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>
(cherry picked from commit 8fd6271e58)
2020-04-29 23:43:37 -03:00
Chris Dimich
91a0d9568e 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>
(cherry picked from commit 409877ec6c)
2020-04-29 23:43:37 -03:00
Chris Dimich
e2d9c3edfa nitrogen8mm: update MACHINEOVERRIDES
Update MACHINEOVERRIDES as per imx8mmevk.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit a465a86e35)
2020-04-29 23:43:37 -03:00
Chris Dimich
7ab6b557b2 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>
(cherry picked from commit 125d8e33e4)
2020-04-29 23:43:37 -03:00
Chris Dimich
242005d81e imx-atf-boundary_2.3: add recipe
Add custom imx-atf applicable only to Nitrogen8m, Nitrogen8mm and
Nitrogen8mn, which pulls from Boundary's imx-atf. This is done because
meta-freescale imx-atf_2.0 sets the RDC so that UART4 is only accessible
by M4 core.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 8bf3414ad6)
2020-04-29 23:43:37 -03:00
Chris Dimich
fa97865d92 nitrogen8m: update u-boot configuration
Use UBOOT_CONFIG instead of UBOOT_MACHINE, as per imx8mqevk.
Define IMAGE_BOOTLOADER and IMXBOOT_TARGETS as per imx8mqevk.
Define DDR_FIRMWARE_NAME as per imx8mqevk.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 191632825a)
2020-04-29 23:43:37 -03:00
Chris Dimich
109f291e96 u-boot-boundary: fix u-boot-nodtb.bin deploy path
This is in response to imx-boot throwing error in do_compile for mx8
machines.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit f659fca91a)
2020-04-29 23:43:37 -03:00
Carlos Rafael Giani
e47e1c3e78 nitrogen8*: Include tune-cortexa53.inc instead of generic arch-arm64.inc
This fixes the following build error:

> Error, the PACKAGE_ARCHS variable (all any noarch ${PACKAGE_EXTRA_ARCHS_tune-cortexa53-crypto} nitrogen8m) for DEFAULTTUNE (cortexa53-crypto) does not contain TUNE_PKGARCH (${@bb.utils.contains('TUNE_FEATURES', 'aarch64', 'aarch64', '${ARMPKGARCH_tune-cortexa53-crypto}' ,d)}).Toolchain tunings invalid:
> Tuning 'cortexa53-crypto' has no defined features, and cannot be used.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
(cherry picked from commit e55a348857)
2020-04-29 23:43:37 -03:00
Chris Dimich
3e7b9150b7 nitrogen8mn: temporarily disable bootloader
There are compilation errors when building bootloader.
Temporarily remove and will be fixed at later date.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-04-13 19:09:23 -03:00
Chris Dimich
bebf0ad8a4 nitrogen8mn: add machine configuration
Platform details:
https://boundarydevices.com/product/nitrogen8m-nano/

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 88b4ceeb62)
2020-04-09 19:23:45 -03:00
Chris Dimich
3d48d16199 u-boot-script-boundary: add nitrogen8mn as COMPATIBLE_MACHINE
Support building for nitrogen8mn

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 7218c1ac6a)
2020-04-09 19:23:45 -03:00
Chris Dimich
687b39ea7c u-boot-boundary: add nitrogen8mn as COMPATIBLE_MACHINE
Support building for nitrogen8mn

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 4896442c20)
2020-04-09 19:23:45 -03:00
Chris Dimich
5bfe489b82 u-boot-boundary: bump revision to 17fe0ef3
Add support for Nitrogen8M Nano (nitrogen8mn)

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit cb4e89cdea)
2020-04-09 19:23:45 -03:00
Chris Dimich
e7a4ac9520 u-boot-boundary: bump revision to 55215c8f
Update SPL USB ID for UUU to work on 8M Mini and 8M Nano
Update flashing script to ease U-Boot upgrade
Add touch command support to prepare for 4.19 kernel

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 5aa137ffe8)
2020-04-09 19:23:45 -03:00
Chris Dimich
127cff0882 linux-boundary: bump revision to 04026177
Add support for Nitrogen8M Nano (nitrogen8mn)

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 5703a10283)
2020-04-09 19:23:45 -03:00
Chris Dimich
076c3132bb nitrogen8m: add nitrogen8m-edp dtb
build required dtb for nitrogen8m-edp

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit faa3c12c34)
2020-03-30 21:11:42 -03:00
Chris Dimich
12f1107f9b linux-boundary: bump revision to 47a070fb
Fix build for GCC >= 9 and remove patches that are no longer needed
Add EDP version of Nitrogen8M
Fix PMIC voltage issue for 8M Mini

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit c536f44343)
2020-03-30 21:11:42 -03:00
Chris Dimich
649a51aab6 nitrogen7.conf: Update maintainer
Ian Coolidge has been replaced by Chris Dimich at Boundary

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 57e8a171e6)
2020-03-21 12:15:33 -03:00
Chris Dimich
60173e086f nitrogen6x.conf: Update maintainer
Ian Coolidge has been replaced by Chris Dimich at Boundary

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 609547d3ea)
2020-03-21 12:15:33 -03:00
Chris Dimich
c8594cf173 nitrogen6x-lite.conf: Update maintainer
Ian Coolidge has been replaced by Chris Dimich at Boundary

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 2d24b0df1e)
2020-03-21 12:15:33 -03:00
Chris Dimich
b899f8da9a nitrogen6sx.conf: Update maintainer
Ian Coolidge has been replaced by Chris Dimich at Boundary

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit ef190f5fd5)
2020-03-21 12:15:33 -03:00
Chris Dimich
2ffdec0611 imx6qsabrelite.conf: Update maintainer
Ian Coolidge has been replaced by Chris Dimich at Boundary

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 2fc4af491d)
2020-03-21 12:15:33 -03:00
Chris Dimich
44491a4719 linux-boundary: Fix bberror message
Fix syntax error in bberror message

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit afc1c4b77d)
2020-03-21 12:15:33 -03:00
Chris Dimich
2aa82bfe3d u-boot-boundary-fw-utils: Update aarch64 fw_env config
Fix incorrect offset for imx8

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
(cherry picked from commit 4381a31db5)
2020-03-20 10:24:28 -03:00
Chris Dimich
f1e6c0ff96 nitrogen8m: Update configuration
Add support for more board variants
Update maintainer.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
(cherry picked from commit 8bb4fdbb27)
2020-03-20 10:24:28 -03:00
Chris Dimich
ee2ba847a0 nitrogen8mm: Add machine configuration
Platform details:
https://boundarydevices.com/product/nitrogen8m-mini/

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
(cherry picked from commit 88791e3a87)
2020-03-20 10:24:28 -03:00
Chris Dimich
9815c908c8 u-boot-boundary: Bump revision to f45f2571
add support for nitrogen8m som / nitrogen8mm (som) / nitrogen8mn
add uuu support for easy recovery
update lpddr4 timings for all 8m designs
update mmc driver
add BD MIPI-DSI displays support

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
(cherry picked from commit 3a53f5a342)
2020-03-20 10:24:28 -03:00
Chris Dimich
27e80d6065 u-boot-script-boundary: Add support for nitrogen8mm
Support building for nitrogen8mm

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
(cherry picked from commit 40559eb523)
2020-03-20 10:24:28 -03:00
Chris Dimich
189b156a19 u-boot-boundary: Add support for nitrogen8mm
Support building of u-boot for nitrogen8mm machine

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
(cherry picked from commit d134d230ac)
2020-03-20 10:24:28 -03:00
Chris Dimich
286b48d8be linux-boundary: Move to version 4.14
All Boundary board variants now use Boundary kernel version 4.14
Kernel based on NXP imx_4.14.x_2.0.0_ga kernel release
linux-boundary now pulls boundary_defconfig from git for simplicity.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
(cherry picked from commit 0ad69f4bd9)
2020-03-20 10:24:28 -03:00
Khem Raj
aea3771baa layer: Mark zeus as compatible release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-09 16:34:32 -03:00
Ming Liu
e6b784734a colibri-imx6.conf: drop _append overrides
A regress was introduced by me in commit 9a96fb93:
[ meta: change "+=" to "_append" for use-mainline-bsp overrides ]

a "+=" operator was changed to "_append" in that commit which is wrong
because that makes some non-existing dtb files being put into
KERNEL_DEVICETREE, hence leads build issue for mainline kernel.

Drop the "_append", change "+=" to "=" would be enough.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
2019-09-21 12:24:48 -03:00
Stefan Agner
0b03d2fdc1 apalis-imx6: build all device trees available upstream
At least since 4.14 all device trees are available in upsteram Linux
as well so drop the unnecessary use-mainline-bsp override.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-09-20 10:40:30 -03:00
Ming Liu
9a96fb93f1 meta: change "+=" to "_append" for use-mainline-bsp overrides
The "KERNEL_DEVICETREE_use-mainline-bsp +=" would override any other
assignment like:
- "KERNEL_DEVICETREE +="
- "KERNEL_DEVICETREE ="
- "KERNEL_DEVICETREE ?="
- "KERNEL_DEVICETREE ??="

change it to "_append" could fix the problem.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
2019-09-16 07:41:46 -03:00
Fabio Berton
7a20b21479 Fix WKS_FILE to use files with .in extension
meta-freescale commit 6be9d197386b5c3bd72023981df805d42f87684c
renamed imx-uboot-spl-bootpart.wks to imx-uboot-spl-bootpart.wks.in
The .in extension in wks files allows bitbake variables to be used in
kickstarter files. Set WKS_FILES for all machines to match this new
filename.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-08-13 08:11:40 -03:00
Joris Offouga
cc6475e9a6 imx7d-pico: Update settings for U-Boot 2019.07
Since DM conversion, we have to adjust the binary name.
Also changes wks file for fix generation image

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
2019-07-11 09:59:47 -03:00
Fabio Berton
d5c6fdb6b0 linux-firmware: Rename to match all package versions
OE-Core commit 4cbb7392c729a2436c26308c2320fdae5c450d7a
bumps revision to 20190618 and also move package version
to git from 20190618.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-07-10 14:59:02 -03:00
Alex Gonzalez
8ceeb3f985 kernel-module-qca6564: Fix for kernel >= v5.1
This commit synch the driver source so it works with kernel versions v5.1
and newer.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2019-07-04 15:47:10 -03:00
Fabio Berton
04284a5410 broadcom-nvram-config: Enable support to imx6ul-pico machine
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2019-06-27 16:52:40 -03:00