Fix up i.MX8MQ EVK configuration 37/28937/2
authorScott Murray <scott.murray@konsulko.com>
Tue, 23 May 2023 21:48:49 +0000 (17:48 -0400)
committerScott Murray <scott.murray@konsulko.com>
Wed, 31 May 2023 15:02:18 +0000 (15:02 +0000)
commit54917638ddc412483cb6ea54431977a5ebc01981
treec05c8fe5843384c5fb5acdc24de56c7da4f6513a
parent89143beca6c66882c3ac9a9de4ab811ce5b620b5
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/+/28937
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]