[meta-freescale] [PATCH v3 00/43] L4.9.88-2.2.0 recipes-bsp and recipes-graphics

Tom Hochstein tom.hochstein at nxp.com
Tue Aug 7 08:41:52 PDT 2018


Extending i.MX 8 Series support to 8QM and 8QXP

v3:
  xserver-xf86-config: Add support for i.MX 8MQ
    - removed

  xserver-xorg: Update OpenGL configuration
    - updated commit message, removed i.MX 8 reference

  imx-vpu-hantro: Update to 1.7.0
    - added changelog

v2:
  imx-dpu-g2d: Limit to i.MX 8MQ support
    - removed

  libdrm: Restore manpages support
  imx-base.inc: Simplify preferred providers for graphics
  imx-base.inc: Remove redundant DEFAULTTUNE setting
  xf86-video-imx-vivante: Set linker flags properly
  mesa: Remove redundant install code
    - accepted and pushed

  wayland-protocols: Add HDR10 metadata and alpha compositing protocols
    - replaced fork with patches

  formfactor: Add machconfig for 6SLL and 7ULP
    - fixed commit message

  imx-vpu-hantro: Update to 1.7.0
    - removed for short term, awaiting changelog for commit message
    
  bluez5: Apply patches for QCA6174 and QCA9377-3
  bluez5: Add patches to support Tufello 1.1 SoC
    - removed

Tom Hochstein (43):
  xserver-xorg: Update OpenGL configuration
  imx-gpu-g2d: Improve COMPATIBLE_MACHINE
  waffle: Configure for i.MX GPU
  weston: Fix non-GPU support
  wayland-protocols: Downgrade to 1.13 for i.MX
  wayland-protocols: Add HDR10 metadata and alpha compositing protocols
  EULA: Update to v24
  linux-imx: Add i.MX 8 support
  u-boot-imx: Add support for i.MX 8QM, 8MQ, and 8QXP
  machine: Add support for i.MX 8QM, 8MQ, and 8QXP
  imx-dpu-g2d: Use machine override for compatibility
  kernel-module-imx-gpu-viv: Update to 6.2.4.p1.6
  imx-gpu-viv: Update to 6.2.4.p1.6
  imx-gpu-g2d: Update to 6.2.4.p1.6
  imx-dpu-g2d: Update to 1.4.6
  xf86-video-imx-vivante: Update to 6.2.4.p1.6
  imx-gpu-viv: Remove wayland-egl files
  imx-gpu-viv: Add support for i.MX 8 and 8X families
  imx-gpu-viv: Add support for OpenCL and OpenVX
  fsl-eula: Extend EULA-based archive support
  u-boot-imx: Deploy tools on boot partition for i.MX 8MQ
  imx-atf: Add new package ARM Trusted Firmware
  imx-sc-firmware: Add new package System Controller Firmware
  imx-boot: Add recipes for i.MX 8 boot partition packages.
  alsa-state: Fix buffer size issue
  alsa-state: Add support for splitting ESAI device
  alsa-state: Fix channel swap issues
  alsa-state: Fix HDMI for i.MX 8M
  alsa-state: Add new codecs for i.MX 8M
  alsa-state: Add i.MX 8 series support
  firmware-imx: Update to 7.6
  firmware-imx: Add support for BCM4356 and BCM89359
  firmware-imx: Add i.MX 8 support
  firmware-qca9377: Add support for QCA9377 on i.MX 7ULP
  firmware-qca6174: Add support for QCA6174 on i.MX 8 Series
  qca-tools: Add fcc_tools
  kernel-module-qca9377: Add support for QCA9377 on i.MX 7ULP
  kernel-module-qca6174: Add support for QCA6174 on i.MX 8 Series
  formfactor: Add machconfig for 6SLL and 7ULP
  imx-kobs: Add i.MX 8 support
  imx-test: Add i.MX 8 support
  imx-vpu: Clarify compatibility for Chips&Media VPU
  imx-vpu-hantro: Update to 1.7.0

 EULA                                               |  539 ++++---
 classes/fsl-eula-graphics.bbclass                  |    9 +
 classes/fsl-eula-unpack.bbclass                    |    2 +-
 classes/fsl-eula-unpack2.bbclass                   |   36 +
 classes/fsl-eula.bbclass                           |   29 +
 conf/machine/imx7ulpevk.conf                       |    2 +-
 conf/machine/imx8mqevk.conf                        |   53 +
 conf/machine/imx8qmmek.conf                        |   49 +
 conf/machine/imx8qxpa0mek.conf                     |   38 +
 conf/machine/imx8qxpmek.conf                       |   40 +
 conf/machine/include/imx-base.inc                  |   24 +
 recipes-bsp/alsa-state/alsa-state.bbappend         |    2 +
 recipes-bsp/alsa-state/alsa-state/imx/asound.conf  |  233 ++-
 recipes-bsp/alsa-state/alsa-state/imx/asound.state | 1546 ++++++++++++++++++++
 .../{firmware-imx_7.5.bb => firmware-imx_7.6.bb}   |   39 +-
 recipes-bsp/firmware-qca/firmware-qca.inc          |   15 +
 recipes-bsp/firmware-qca/firmware-qca6174_2.0.bb   |   27 +
 recipes-bsp/firmware-qca/firmware-qca9377_2.0.bb   |   27 +
 recipes-bsp/firmware-qca/qca-tools_2.0.bb          |   22 +
 .../formfactor/formfactor/mx6sll/machconfig        |   11 +
 .../formfactor/formfactor/mx7ulp/machconfig        |   11 +
 recipes-bsp/formfactor/formfactor_%.bbappend       |    2 +-
 recipes-bsp/imx-atf/imx-atf_1.4.1.bb               |   65 +
 recipes-bsp/imx-kobs/imx-kobs_git.bb               |    6 +-
 recipes-bsp/imx-mkimage/imx-boot_0.2.bb            |  194 +++
 recipes-bsp/imx-mkimage/imx-m4-demos_1.0.1.bb      |   28 +
 recipes-bsp/imx-mkimage/imx-m4-demos_2.3.0.bb      |   42 +
 recipes-bsp/imx-mkimage/imx-m4-demos_2.3.1.bb      |   33 +
 recipes-bsp/imx-mkimage/imx-m4-demos_2.4.0.bb      |   33 +
 recipes-bsp/imx-mkimage/imx-mkimage_git.bb         |   35 +
 recipes-bsp/imx-mkimage/imx-mkimage_git.inc        |   11 +
 recipes-bsp/imx-sc-firmware/imx-sc-firmware_0.7.bb |   50 +
 recipes-bsp/imx-test/imx-test/memtool_profile      |    1 +
 recipes-bsp/imx-test/imx-test_git.bb               |   30 +-
 ...Fix-ion.h-header-inclusion-to-be-standard.patch |   37 +-
 recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.6.0.bb |   33 -
 recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.7.0.bb |   35 +
 recipes-bsp/imx-vpu/imx-vpu_5.4.38.bb              |    6 +-
 recipes-bsp/u-boot/u-boot-imx_2017.03.bb           |   32 +-
 .../{imx-dpu-g2d_1.4.2.bb => imx-dpu-g2d_1.4.6.bb} |    9 +-
 ...g2d_6.2.4.p1.2.bb => imx-gpu-g2d_6.2.4.p1.6.bb} |    9 +-
 recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc     |   32 +-
 .../imx-gpu-viv/imx-gpu-viv_6.2.4.p1.2-aarch64.bb  |    6 -
 ...arch32.bb => imx-gpu-viv_6.2.4.p1.6-aarch32.bb} |    6 +-
 .../imx-gpu-viv/imx-gpu-viv_6.2.4.p1.6-aarch64.bb  |    6 +
 recipes-graphics/waffle/waffle_%.bbappend          |    7 +
 ...1-unstable-Add-alpha-compositing-protocol.patch |  195 +++
 ...0002-unstable-Add-hdr10-metadata-protocol.patch |  134 ++
 recipes-graphics/wayland/wayland-protocols_1.13.bb |   21 +
 recipes-graphics/wayland/weston_4.0.0.imx.bb       |    5 +-
 ...1.2.bb => xf86-video-imx-vivante_6.2.4.p1.6.bb} |    0
 .../xorg-xserver/xserver-xorg_%.bbappend           |    5 +-
 ....bb => kernel-module-imx-gpu-viv_6.2.4.p1.6.bb} |    4 +-
 .../kernel-modules/kernel-module-qca6174_2.0.bb    |    5 +
 .../kernel-modules/kernel-module-qca9377_2.0.bb    |    5 +
 .../kernel-modules/kernel-module-qcacld-lea.inc    |   60 +
 ...7-CLD-LEA-2.0-porting-to-support-Android-.patch |  257 ++++
 ...inate-errors-by-tool-chain-and-disable-de.patch |   66 +
 ...t-add-timeout-for-dbglog_block-fwlog-read.patch |   39 +
 ...-CORE-remove-the-debug-message-in-default.patch |  176 +++
 ...E-cannot-call-spin_lock_bh-in-irq-context.patch |   81 +
 .../0006-Kbuild-disable-QCA_CONFIG_SMP.patch       |   31 +
 .../0007-LEA.NRT_2.0-fix-the-build-error.patch     |   53 +
 .../0008-CORE-add-pcie-multi_if_name-support.patch |   85 ++
 ...meout-when-BMI-request-response-transacti.patch |   83 ++
 ...0-CORE-HIF-PCIe-only-support-one-instance.patch |   45 +
 ...RE-BMI-RF-align-the-utf-firmware-bin-name.patch |   31 +
 ...ORE-revert-two-patches-to-support-QCA-SMP.patch |   81 +
 ...es-os-fix-issue-to-avoid-spin_lock_bh-in-.patch | 1367 +++++++++++++++++
 ...d-CONFIG_HDD_WLAN_WAIT_TIME-support-for-u.patch |   51 +
 .../0015-CORE-HIF-enable-pcie-MSI-feature.patch    |   96 ++
 ...016-MLK-18490-CORE-HDD-add-ssid-len-check.patch |   75 +
 ...cacld-2.0-avoid-overflow-of-bounce-buffer.patch |   29 +
 ...2-qcacld-2.0-fix-the-overflow-of-bounce-b.patch |   90 ++
 .../linux/linux-imx-4.9.88/mx8/defconfig           |  665 +++++++++
 recipes-kernel/linux/linux-imx_4.9.88.bb           |   14 +-
 76 files changed, 6970 insertions(+), 381 deletions(-)
 create mode 100644 classes/fsl-eula-graphics.bbclass
 create mode 100644 classes/fsl-eula-unpack2.bbclass
 create mode 100644 classes/fsl-eula.bbclass
 create mode 100644 conf/machine/imx8mqevk.conf
 create mode 100644 conf/machine/imx8qmmek.conf
 create mode 100644 conf/machine/imx8qxpa0mek.conf
 create mode 100644 conf/machine/imx8qxpmek.conf
 rename recipes-bsp/firmware-imx/{firmware-imx_7.5.bb => firmware-imx_7.6.bb} (72%)
 create mode 100644 recipes-bsp/firmware-qca/firmware-qca.inc
 create mode 100644 recipes-bsp/firmware-qca/firmware-qca6174_2.0.bb
 create mode 100644 recipes-bsp/firmware-qca/firmware-qca9377_2.0.bb
 create mode 100644 recipes-bsp/firmware-qca/qca-tools_2.0.bb
 create mode 100644 recipes-bsp/formfactor/formfactor/mx6sll/machconfig
 create mode 100644 recipes-bsp/formfactor/formfactor/mx7ulp/machconfig
 create mode 100644 recipes-bsp/imx-atf/imx-atf_1.4.1.bb
 create mode 100644 recipes-bsp/imx-mkimage/imx-boot_0.2.bb
 create mode 100644 recipes-bsp/imx-mkimage/imx-m4-demos_1.0.1.bb
 create mode 100644 recipes-bsp/imx-mkimage/imx-m4-demos_2.3.0.bb
 create mode 100644 recipes-bsp/imx-mkimage/imx-m4-demos_2.3.1.bb
 create mode 100644 recipes-bsp/imx-mkimage/imx-m4-demos_2.4.0.bb
 create mode 100644 recipes-bsp/imx-mkimage/imx-mkimage_git.bb
 create mode 100644 recipes-bsp/imx-mkimage/imx-mkimage_git.inc
 create mode 100644 recipes-bsp/imx-sc-firmware/imx-sc-firmware_0.7.bb
 create mode 100644 recipes-bsp/imx-test/imx-test/memtool_profile
 rename recipes-bsp/imx-vpu-hantro/{imx-vpu-hantro-1.6.0 => imx-vpu-hantro}/0001-Fix-ion.h-header-inclusion-to-be-standard.patch (71%)
 delete mode 100644 recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.6.0.bb
 create mode 100644 recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.7.0.bb
 rename recipes-graphics/imx-dpu-g2d/{imx-dpu-g2d_1.4.2.bb => imx-dpu-g2d_1.4.6.bb} (72%)
 rename recipes-graphics/imx-gpu-g2d/{imx-gpu-g2d_6.2.4.p1.2.bb => imx-gpu-g2d_6.2.4.p1.6.bb} (73%)
 delete mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.2.4.p1.2-aarch64.bb
 rename recipes-graphics/imx-gpu-viv/{imx-gpu-viv_6.2.4.p1.2-aarch32.bb => imx-gpu-viv_6.2.4.p1.6-aarch32.bb} (60%)
 create mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.2.4.p1.6-aarch64.bb
 create mode 100644 recipes-graphics/waffle/waffle_%.bbappend
 create mode 100644 recipes-graphics/wayland/wayland-protocols/0001-unstable-Add-alpha-compositing-protocol.patch
 create mode 100644 recipes-graphics/wayland/wayland-protocols/0002-unstable-Add-hdr10-metadata-protocol.patch
 create mode 100644 recipes-graphics/wayland/wayland-protocols_1.13.bb
 rename recipes-graphics/xorg-driver/{xf86-video-imx-vivante_6.2.4.p1.2.bb => xf86-video-imx-vivante_6.2.4.p1.6.bb} (100%)
 rename recipes-kernel/kernel-modules/{kernel-module-imx-gpu-viv_6.2.4.p1.2.bb => kernel-module-imx-gpu-viv_6.2.4.p1.6.bb} (89%)
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qca6174_2.0.bb
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qca9377_2.0.bb
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0001-CORE-QCA9377-CLD-LEA-2.0-porting-to-support-Android-.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0002-Kbuild-Eliminate-errors-by-tool-chain-and-disable-de.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0003-dbglog_host-add-timeout-for-dbglog_block-fwlog-read.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0004-CORE-remove-the-debug-message-in-default.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0005-CORE-cannot-call-spin_lock_bh-in-irq-context.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0006-Kbuild-disable-QCA_CONFIG_SMP.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0007-LEA.NRT_2.0-fix-the-build-error.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0008-CORE-add-pcie-multi_if_name-support.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0009-CORE-add-timeout-when-BMI-request-response-transacti.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0010-CORE-HIF-PCIe-only-support-one-instance.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0011-CORE-BMI-RF-align-the-utf-firmware-bin-name.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0012-CORE-revert-two-patches-to-support-QCA-SMP.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0013-CORE-services-os-fix-issue-to-avoid-spin_lock_bh-in-.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0014-CLD-CORE-add-CONFIG_HDD_WLAN_WAIT_TIME-support-for-u.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0015-CORE-HIF-enable-pcie-MSI-feature.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0016-MLK-18490-CORE-HDD-add-ssid-len-check.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0017-MLK-18491-qcacld-2.0-avoid-overflow-of-bounce-buffer.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea/0018-MLK-18491-02-qcacld-2.0-fix-the-overflow-of-bounce-b.patch
 create mode 100644 recipes-kernel/linux/linux-imx-4.9.88/mx8/defconfig

-- 
2.7.4



More information about the meta-freescale mailing list