Fix up i.MX8MQ EVK configuration 25/28925/2
authorScott Murray <scott.murray@konsulko.com>
Tue, 23 May 2023 21:48:49 +0000 (17:48 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 30 May 2023 12:50:35 +0000 (12:50 +0000)
commit6e6c06eb48b2221418eecce4a46de1146a2063ef
treef0d116ae53938accc87d8ee6c8683125176e0fbf
parentd6919597f5c9a540d5b8a6fe79e5c269e0d1ff65
Fix up i.MX8MQ EVK configuration

Changes:
- Since linux-fslc-lts does not boot on the EVK at the moment,
  and both it and linux-fslc still do not have support for the
  HDMI output, switch back to using linux-fslc-imx with tweaks
  to use etnaviv as we did pre-kirkstone.
- A bbappend has been added for linux-fslc-lts since that was
  missed in a previous upgrade, and even though we are not using
  it now, it is possibly useful for other i.MX variants.
- A machine template for using the NXP BSP with the Vivante GPU
  driver, imx8mq-evk-viv, has been restored, as testing shows it
  now works with the current panel-less homescreens.  As before,
  the intent of this configuration is for testing or as an example
  of potential production use of meta-freescale where NXP support
  is available.
- Start up of Bluetooth support has been disabled, as it currently
  causes kernel oopses or panics (both have been seen in testing).
  This happens with both machine templates.  SPEC-4807 has been
  opened to track this issue.

Bug-AGL: SPEC-4799

Change-Id: I38e4e720643714541efb0fed08d5ab64545bb02d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28925
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>
14 files changed:
meta-agl-bsp/conf/include/agl_imx8mq-evk-common.inc
meta-agl-bsp/conf/include/agl_imx8mq-evk-viv.inc [new file with mode: 0644]
meta-agl-bsp/conf/include/agl_imx8mq-evk.inc
meta-agl-bsp/meta-freescale-layer/recipes-graphics/wayland/weston_10.0.1.imx.bbappend [new file with mode: 0644]
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc-imx/0001-enable-mhdp-with-etnaviv.patch
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc-imx/0002-dts-enable-etnaviv.patch
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc-lts_%.bbappend [new file with mode: 0644]
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc.inc [new file with mode: 0644]
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc_%.bbappend
templates/machine/imx8mq-evk-viv/40_bblayers.conf.inc [new file with mode: 0644]
templates/machine/imx8mq-evk-viv/50_local.conf.inc [new file with mode: 0644]
templates/machine/imx8mq-evk-viv/50_setup.sh [new file with mode: 0644]
templates/machine/imx8mq-evk-viv/README_machine_imx8mq-evk-viv.md [new file with mode: 0644]