Age | Commit message (Collapse) | Author | Files | Lines |
|
These changes should allow the etnaviv GPU driver using NXP i.MX6
and i.MX8 machines (e.g. cubox-i, imx8mq-evk) to build. Testing on
hardware is required for the i.MX6, and etnaviv does not seem to be
working on the i.MX8MQ-EVK as the previous devicetree tweak being
used no longer seems applicable. Further investigation will be
done in the near future as time permits.
Notable changes:
- The i.MX6 configurations have been switched to using the linux-fslc
kernel instead of linux-fslc-lts, as the latter is older (6.1 vs
6.6).
- The kernel patch against linux-fslc-imx to enable the MHDP driver
when using etnaviv has been removed since it is no longer required.
- The local workaround to allow enabling the "wayland" PACKAGECONFIG
when building weston-imx has been replaced with use of the now
provided upstream variable that allows that. Note that building
with this version of Weston has not been tested since it is tied to
using the Vivante GPU driver.
Bug-AGL: SPEC-5122
Change-Id: I75810dd152197f9435158839fad00327ed7e42e7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29878
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
The recent bump of meta-freescale with the kirkstone 4.0.2 upgrade
brought an upgrade to 5.18 in the linux-fslc kernel, which breaks
sllin compilation. Tweak the i.MX6 and i.MX8 machine templates to
use the 5.15 linux-fslc-lts kernel, which matches linux-yocto in
poky and seems a better choice going forward with kirkstone.
Bug-AGL: SPEC-4501
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib75d8c844301c5ac902e18d02ff8ac6176f614c7
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27842
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
This is mostly the result of running a slightly customized version
of the convert-overrides.py script from poky with additional
overrides added. A few minor fixups were done by hand afterwards
during a review of the changes.
The intent of these changes is to minimize the effort to keep the
"next" branch that builds against poky master up to date and tested
in preparation for the switch to the next Yocto LTS release in
early 2022.
Bug-AGL: SPEC-4052
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia3bf63b7cb1aa1d95ada373d1a3ab56def0a125d
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/26564
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Changes:
- Add new i.MX and i.MX6 common inc files and shift duplicated
configuration to them.
- Switch to using the newer IMX_BSP_DEFAULT variable mechanism for
selecting mainline vs NXP bits, instead of adding use-mainline-bsp
to MACHINEOVERRIDES.
- Remove the accidental addition of agl-medium-arm-compiler to
DISTRO_FEATURES for the imx8mqevk configurations.
- Remove some other stale variable definitions.
- Update BSP layer path in i.MX6 template 50_setup.sh files, these
were missed on a previous update.
Bug-AGL: SPEC-3933
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I0145e3c8b73b4d53706fda4237ab10f181fd16f7
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/26377
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
After reviewing what all machines actually specify as 'extra', the conclusion was
that the actual 'default' is 'wic.xz' .
Consequently make this the new default and remove it from the board configs.
v2: add ext4/ext4.xz for netboot feature
Bug-AGL: SPEC-2771
Change-Id: I082f87a07dcacb962d10efd90ba2476f87896302
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Update the i.MX6 machine definition include files to disable the
dynamic package architecture logic in meta-freescale, as it conflicts
with AGL's setting of DEFAULTTUNE and results in a split package feed.
Bug-AGL: SPEC-2665
Change-Id: I66ff03b0bc48b3b768b9ec88c907eaa95e1a2b00
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add the cubox-i (covering SolidRun Cubox-i, Hummingboard Gate and
Edge), and nitrogen6x (covering Nitrogen 6x and SABRE Lite) machine
definitions.
Note that support for the Broadcom Bluetooth chipset on the SolidRun
i.MX6 SOM is currently missing, as it requires firmware that is not
available in either the linux-firmware package or from the firmware
packages provided by meta-freescale.
Bug-AGL: SPEC-2517
Change-Id: If7bdb9f1af9bb67dba5c1ff836a6d3b04160fefd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|