diff options
-rw-r--r-- | conf/machine/include/imx-base.inc | 4 | ||||
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb | 32 | ||||
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx-8.22.inc (renamed from recipes-bsp/firmware-imx/firmware-imx-8.18.inc) | 8 | ||||
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx_8.22.bb (renamed from recipes-bsp/firmware-imx/firmware-imx_8.18.bb) | 2 | ||||
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb | 67 | ||||
-rw-r--r-- | recipes-bsp/firmware-imx/imx-boot-firmware-files_8.22.bb (renamed from recipes-bsp/firmware-imx/imx-boot-firmware-files_8.18.bb) | 2 | ||||
-rw-r--r-- | recipes-bsp/firmware-sentinel/firmware-sentinel_0.11.bb | 27 | ||||
-rw-r--r-- | recipes-graphics/drm/libdrm_2.4.115.imx.bb | 4 | ||||
-rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 28 |
9 files changed, 72 insertions, 102 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index e17a1c64..ff0796bf 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
@@ -398,8 +398,8 @@ IMX_EXTRA_FIRMWARE ?= "" | |||
398 | IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "imx-boot-firmware-files imx-sc-firmware imx-seco" | 398 | IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "imx-boot-firmware-files imx-sc-firmware imx-seco" |
399 | IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "imx-boot-firmware-files" | 399 | IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "imx-boot-firmware-files" |
400 | IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco" | 400 | IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco" |
401 | IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-sentinel" | 401 | IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-ele-imx" |
402 | IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "imx-boot-firmware-files firmware-sentinel" | 402 | IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "imx-boot-firmware-files firmware-ele-imx" |
403 | 403 | ||
404 | # Firmware | 404 | # Firmware |
405 | MACHINE_FIRMWARE ?= "" | 405 | MACHINE_FIRMWARE ?= "" |
diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb new file mode 100644 index 00000000..83c865c2 --- /dev/null +++ b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb | |||
@@ -0,0 +1,32 @@ | |||
1 | # Copyright 2021-2023 NXP | ||
2 | SUMMARY = "NXP i.MX ELE firmware" | ||
3 | DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" | ||
4 | SECTION = "base" | ||
5 | LICENSE = "Proprietary" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7" | ||
7 | |||
8 | inherit fsl-eula-unpack use-imx-security-controller-firmware deploy | ||
9 | |||
10 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" | ||
11 | SRC_URI[md5sum] = "7532c2e356574c1c9255c01169d38427" | ||
12 | SRC_URI[sha256sum] = "4a0440168d8dfb95989a17be8fafb149589e110e7d4518e5e8a33463dfb5e5ca" | ||
13 | |||
14 | do_compile[noexec] = "1" | ||
15 | |||
16 | do_install() { | ||
17 | install -d ${D}${nonarch_base_libdir}/firmware/imx/ele | ||
18 | install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele | ||
19 | } | ||
20 | |||
21 | do_deploy () { | ||
22 | # Deploy the related firmware to be package by imx-boot | ||
23 | install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} | ||
24 | } | ||
25 | addtask deploy after do_install before do_build | ||
26 | |||
27 | FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" | ||
28 | |||
29 | RREPLACES:${PN} = "firmware-sentinel" | ||
30 | RPROVIDES:${PN} = "firmware-sentinel" | ||
31 | |||
32 | COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)" | ||
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8.18.inc b/recipes-bsp/firmware-imx/firmware-imx-8.22.inc index 24829370..804a7db0 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8.18.inc +++ b/recipes-bsp/firmware-imx/firmware-imx-8.22.inc | |||
@@ -1,16 +1,16 @@ | |||
1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 1 | # Copyright (C) 2012-2016 Freescale Semiconductor |
2 | # Copyright (C) 2017-2021 NXP | 2 | # Copyright 2017-2022 NXP |
3 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. |
4 | SECTION = "base" | 4 | SECTION = "base" |
5 | LICENSE = "Proprietary" | 5 | LICENSE = "Proprietary" |
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7" |
7 | 7 | ||
8 | SRC_URI = " \ | 8 | SRC_URI = " \ |
9 | ${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \ | 9 | ${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \ |
10 | " | 10 | " |
11 | 11 | ||
12 | SRC_URI[md5sum] = "436501f8e67c10eed6bba88457e701a2" | 12 | SRC_URI[md5sum] = "c5cf3842569f0a7fd990fbc64979e84f" |
13 | SRC_URI[sha256sum] = "f050f60351a54fd75954fdeb133ddd014a5576040c72616e216b63db0e242dd4" | 13 | SRC_URI[sha256sum] = "94c8bceac56ec503c232e614f77d6bbd8e17c7daa71d4e651ea8fd5034c30350" |
14 | 14 | ||
15 | S = "${WORKDIR}/firmware-imx-${PV}" | 15 | S = "${WORKDIR}/firmware-imx-${PV}" |
16 | 16 | ||
diff --git a/recipes-bsp/firmware-imx/firmware-imx_8.18.bb b/recipes-bsp/firmware-imx/firmware-imx_8.22.bb index f84ea1fa..a9e36b5e 100644 --- a/recipes-bsp/firmware-imx/firmware-imx_8.18.bb +++ b/recipes-bsp/firmware-imx/firmware-imx_8.22.bb | |||
@@ -1,5 +1,5 @@ | |||
1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 1 | # Copyright (C) 2012-2016 Freescale Semiconductor |
2 | # Copyright (C) 2017-2021 NXP | 2 | # Copyright 2017-2021 NXP |
3 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. |
4 | SUMMARY = "Freescale i.MX firmware" | 4 | SUMMARY = "Freescale i.MX firmware" |
5 | DESCRIPTION = "Freescale i.MX firmware such as for the VPU" | 5 | DESCRIPTION = "Freescale i.MX firmware such as for the VPU" |
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb index 32e88433..8dc7ae64 100644 --- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb +++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb | |||
@@ -7,11 +7,11 @@ should be preferred." | |||
7 | 7 | ||
8 | SECTION = "kernel" | 8 | SECTION = "kernel" |
9 | LICENSE = "Proprietary" | 9 | LICENSE = "Proprietary" |
10 | LIC_FILES_CHKSUM = "file://EULA.txt;md5=673fa34349fa40f59e0713cb0ac22b1f" | 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2827219e81f28aba7c6a569f7c437fa7" |
11 | 11 | ||
12 | SRC_URI = "git://github.com/NXP/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" | 12 | SRC_URI = "git://github.com/NXP/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" |
13 | SRCBRANCH = "lf-6.1.22_2.0.0" | 13 | SRCBRANCH = "lf-6.1.55_2.2.0" |
14 | SRCREV = "f775d53ca3a478c85e8c8a880e44cc269bd14db0" | 14 | SRCREV = "7be5a936ce8677962dd7b41c6c9f41dd14350bec" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | 16 | S = "${WORKDIR}/git" |
17 | 17 | ||
@@ -25,8 +25,11 @@ do_compile() { | |||
25 | } | 25 | } |
26 | 26 | ||
27 | do_install() { | 27 | do_install() { |
28 | # Install various flavors of Broadcom firmware provided by Murata: | 28 | |
29 | # - bcm4359-pcie | 29 | install -d ${D}${nonarch_base_libdir}/firmware/nxp |
30 | install -d ${D}${nonarch_base_libdir}/firmware/brcm/ | ||
31 | |||
32 | # Install bcm4359-pcie | ||
30 | for f in cyw-wifi-bt/*_CYW*/brcmfmac4359-pcie*; do | 33 | for f in cyw-wifi-bt/*_CYW*/brcmfmac4359-pcie*; do |
31 | install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/brcm/$(basename $f) | 34 | install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/brcm/$(basename $f) |
32 | done | 35 | done |
@@ -35,56 +38,13 @@ do_install() { | |||
35 | install -D -m 0644 $f ${D}${sysconfdir}/firmware/$(basename $f) | 38 | install -D -m 0644 $f ${D}${sysconfdir}/firmware/$(basename $f) |
36 | done | 39 | done |
37 | 40 | ||
38 | # Install NXP Connectivity common | 41 | for f in nxp/FwImage_IW612_SD/*; do |
39 | install -D -m 0644 nxp/wifi_mod_para.conf ${D}${nonarch_base_libdir}/firmware/nxp/wifi_mod_para.conf | ||
40 | |||
41 | # Install NXP Connectivity SD8801 firmware | ||
42 | install -m 0644 nxp/FwImage_8801_SD/ed_mac_ctrl_V1_8801.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
43 | install -m 0644 nxp/FwImage_8801_SD/sd8801_uapsta.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
44 | |||
45 | # Install NXP Connectivity SDIO8987 firmware | ||
46 | install -m 0644 nxp/FwImage_8987/ed_mac_ctrl_V3_8987.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
47 | install -m 0644 nxp/FwImage_8987/sd8987_wlan.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
48 | install -m 0644 nxp/FwImage_8987/sdiouart8987_combo_v0.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
49 | install -m 0644 nxp/FwImage_8987/txpwrlimit_cfg_8987.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
50 | install -m 0644 nxp/FwImage_8987/uartuart8987_bt.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
51 | |||
52 | # Install NXP Connectivity PCIE8997 firmware | ||
53 | install -m 0644 nxp/FwImage_8997/ed_mac_ctrl_V3_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
54 | install -m 0644 nxp/FwImage_8997/pcie8997_wlan_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
55 | install -m 0644 nxp/FwImage_8997/pcieuart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
56 | install -m 0644 nxp/FwImage_8997/txpwrlimit_cfg_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
57 | install -m 0644 nxp/FwImage_8997/uartuart8997_bt_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
58 | |||
59 | # Install NXP Connectivity SDIO8997 firmware | ||
60 | install -m 0644 nxp/FwImage_8997_SD/ed_mac_ctrl_V3_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
61 | install -m 0644 nxp/FwImage_8997_SD/sdio8997_wlan_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
62 | install -m 0644 nxp/FwImage_8997_SD/sdiouart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
63 | install -m 0644 nxp/FwImage_8997_SD/txpwrlimit_cfg_8997.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
64 | |||
65 | # Install NXP Connectivity PCIE9098 firmware | ||
66 | install -m 0644 nxp/FwImage_9098_PCIE/ed_mac_ctrl_V3_909x.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
67 | install -m 0644 nxp/FwImage_9098_PCIE/pcie9098_wlan_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
68 | install -m 0644 nxp/FwImage_9098_PCIE/pcieuart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
69 | install -m 0644 nxp/FwImage_9098_PCIE/txpwrlimit_cfg_9098.conf ${D}${nonarch_base_libdir}/firmware/nxp | ||
70 | install -m 0644 nxp/FwImage_9098_PCIE/uartuart9098_bt_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
71 | |||
72 | # Install NXP Connectivity SDIO9098 firmware | ||
73 | install -m 0644 nxp/FwImage_9098_SD/sdio9098_wlan_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
74 | install -m 0644 nxp/FwImage_9098_SD/sdiouart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
75 | |||
76 | # Install NXP Connectivity IW416 firmware | ||
77 | install -m 0644 nxp/FwImage_IW416_SD/sdioiw416_wlan_v0.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
78 | install -m 0644 nxp/FwImage_IW416_SD/sdiouartiw416_combo_v0.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
79 | install -m 0644 nxp/FwImage_IW416_SD/uartiw416_bt_v0.bin ${D}${nonarch_base_libdir}/firmware/nxp | ||
80 | |||
81 | # Install NXP Connectivity IW612 firmware | ||
82 | install -m 0644 nxp/FwImage_IW612_SD/sduart_nw61x_v1.bin.se ${D}${nonarch_base_libdir}/firmware/nxp | ||
83 | install -m 0644 nxp/FwImage_IW612_SD/sd_w61x_v1.bin.se ${D}${nonarch_base_libdir}/firmware/nxp | ||
84 | install -m 0644 nxp/FwImage_IW612_SD/uartspi_n61x_v1.bin.se ${D}${nonarch_base_libdir}/firmware/nxp | ||
85 | for f in nxp/FwImage_IW612_SD/IW612_SD_RFTest/*; do | ||
86 | install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/$(basename $f) | 42 | install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/$(basename $f) |
87 | done | 43 | done |
44 | |||
45 | oe_runmake install INSTALLDIR=${D}${nonarch_base_libdir}/firmware/nxp | ||
46 | |||
47 | |||
88 | } | 48 | } |
89 | 49 | ||
90 | PACKAGES =+ " \ | 50 | PACKAGES =+ " \ |
@@ -109,6 +69,7 @@ FILES:${PN}-bcm4359-pcie = " \ | |||
109 | 69 | ||
110 | FILES:${PN}-nxp-common = " \ | 70 | FILES:${PN}-nxp-common = " \ |
111 | ${nonarch_base_libdir}/firmware/nxp/wifi_mod_para.conf \ | 71 | ${nonarch_base_libdir}/firmware/nxp/wifi_mod_para.conf \ |
72 | ${nonarch_base_libdir}/firmware/nxp/helper_uart_3000000.bin \ | ||
112 | " | 73 | " |
113 | 74 | ||
114 | FILES:${PN}-nxp8801-sdio = " \ | 75 | FILES:${PN}-nxp8801-sdio = " \ |
diff --git a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.18.bb b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.22.bb index dbbe0ec6..24619859 100644 --- a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.18.bb +++ b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.22.bb | |||
@@ -1,4 +1,4 @@ | |||
1 | # Copyright (C) 2018-2020 NXP | 1 | # Copyright (C) 2018-2023 NXP |
2 | SUMMARY = "Freescale i.MX Firmware files used for boot" | 2 | SUMMARY = "Freescale i.MX Firmware files used for boot" |
3 | 3 | ||
4 | require firmware-imx-${PV}.inc | 4 | require firmware-imx-${PV}.inc |
diff --git a/recipes-bsp/firmware-sentinel/firmware-sentinel_0.11.bb b/recipes-bsp/firmware-sentinel/firmware-sentinel_0.11.bb deleted file mode 100644 index 1c5163e1..00000000 --- a/recipes-bsp/firmware-sentinel/firmware-sentinel_0.11.bb +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | # Copyright 2021-2023 NXP | ||
2 | SUMMARY = "NXP i.MX Sentinel firmware" | ||
3 | DESCRIPTION = "Firmware for i.MX Sentinel Security Controller" | ||
4 | SECTION = "base" | ||
5 | LICENSE = "Proprietary" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de" | ||
7 | |||
8 | inherit fsl-eula-unpack use-imx-security-controller-firmware deploy | ||
9 | |||
10 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" | ||
11 | SRC_URI[md5sum] = "339011b6b199151d835c03089a3c2221" | ||
12 | SRC_URI[sha256sum] = "269480417a8ae9aa4cc4101ab947287fc33455a931021dbdc4d9badb5212bceb" | ||
13 | |||
14 | do_compile[noexec] = "1" | ||
15 | |||
16 | do_install() { | ||
17 | install -Dm 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME} | ||
18 | } | ||
19 | |||
20 | do_deploy() { | ||
21 | install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} | ||
22 | } | ||
23 | addtask deploy after do_compile before do_build | ||
24 | |||
25 | FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" | ||
26 | |||
27 | COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)" | ||
diff --git a/recipes-graphics/drm/libdrm_2.4.115.imx.bb b/recipes-graphics/drm/libdrm_2.4.115.imx.bb index cc4ac68a..ada0b7ae 100644 --- a/recipes-graphics/drm/libdrm_2.4.115.imx.bb +++ b/recipes-graphics/drm/libdrm_2.4.115.imx.bb | |||
@@ -7,12 +7,12 @@ HOMEPAGE = "http://dri.freedesktop.org" | |||
7 | SECTION = "x11/base" | 7 | SECTION = "x11/base" |
8 | LICENSE = "MIT" | 8 | LICENSE = "MIT" |
9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9eb1f4831351ab42d762c40b3ebb7add \ | 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9eb1f4831351ab42d762c40b3ebb7add \ |
10 | file://xf86drm.c;beginline=9;endline=32;md5=c8a3b961af7667c530816761e949dc71" | 10 | file://xf86drm.c;beginline=9;endline=32;md5=c8a3b961af7667c530816761e949dc71" |
11 | PROVIDES = "drm" | 11 | PROVIDES = "drm" |
12 | DEPENDS = "libpthread-stubs" | 12 | DEPENDS = "libpthread-stubs" |
13 | 13 | ||
14 | SRC_URI = "${IMX_LIBDRM_SRC};branch=${SRCBRANCH}" | 14 | SRC_URI = "${IMX_LIBDRM_SRC};branch=${SRCBRANCH}" |
15 | IMX_LIBDRM_SRC ?= "git://github.com/nxp-imx/libdrm-imx.git;protocol=https;nobranch=1" | 15 | IMX_LIBDRM_SRC ?= "git://github.com/nxp-imx/libdrm-imx.git;protocol=https" |
16 | SRCBRANCH ?= "libdrm-imx-2.4.115" | 16 | SRCBRANCH ?= "libdrm-imx-2.4.115" |
17 | SRCREV = "0f889a1f9640f6210132dd565141eb19005245fb" | 17 | SRCREV = "0f889a1f9640f6210132dd565141eb19005245fb" |
18 | 18 | ||
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc index 52802e29..56a9ec4d 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
@@ -335,10 +335,10 @@ ALLOW_EMPTY:${PN} = "1" | |||
335 | 335 | ||
336 | FILES:libclc-imx = "${libdir}/libCLC${SOLIBS}" | 336 | FILES:libclc-imx = "${libdir}/libCLC${SOLIBS}" |
337 | 337 | ||
338 | FILES:libegl-imx = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBS} " | ||
339 | FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc" | ||
338 | # libEGL.so is used by some demo apps from Freescale | 340 | # libEGL.so is used by some demo apps from Freescale |
339 | INSANE_SKIP:libegl-imx += "dev-so" | 341 | INSANE_SKIP:libegl-imx += "dev-so" |
340 | FILES:libegl-imx = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBSDEV} " | ||
341 | FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc" | ||
342 | 342 | ||
343 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" | 343 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" |
344 | FILES:libgal-imx-dev = "${includedir}/HAL" | 344 | FILES:libgal-imx-dev = "${includedir}/HAL" |
@@ -349,7 +349,7 @@ INSANE_SKIP:libgal-imx += "build-deps" | |||
349 | 349 | ||
350 | FILES:libvsc-imx = "${libdir}/libVSC${SOLIBS}" | 350 | FILES:libvsc-imx = "${libdir}/libVSC${SOLIBS}" |
351 | 351 | ||
352 | FILES:libgbm-imx = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBSDEV} ${libdir}/libgbm_viv${SOLIBSDEV}" | 352 | FILES:libgbm-imx = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBS} ${libdir}/libgbm_viv${SOLIBS}" |
353 | FILES:libgbm-imx-dev = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" | 353 | FILES:libgbm-imx-dev = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" |
354 | RDEPENDS:libgbm-imx:append = " libdrm" | 354 | RDEPENDS:libgbm-imx:append = " libdrm" |
355 | INSANE_SKIP:libgbm-imx += "dev-so" | 355 | INSANE_SKIP:libgbm-imx += "dev-so" |
@@ -377,25 +377,27 @@ OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8qm-nxp-bsp = "libclc-imx libopencl-imx | |||
377 | OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8mp-nxp-bsp = "libclc-imx libopencl-imx-dev" | 377 | OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8mp-nxp-bsp = "libclc-imx libopencl-imx-dev" |
378 | INSANE_SKIP:libopenvx-imx += "dev-deps" | 378 | INSANE_SKIP:libopenvx-imx += "dev-deps" |
379 | 379 | ||
380 | FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS} ${libdir}/libGL${SOLIBS}" | ||
381 | FILES:libgl-imx-dev = "${includedir}/GL ${libdir}/pkgconfig/gl.pc" | ||
380 | # libGL is only targeting X11 backend, and in case if Wayland-only is used - | 382 | # libGL is only targeting X11 backend, and in case if Wayland-only is used - |
381 | # package QA complains on missing RDEPENDS, which are only available for X11. | 383 | # package QA complains on missing RDEPENDS, which are only available for X11. |
382 | # Skip "file-rdeps" QA for this package. | 384 | # Skip "file-rdeps" QA for this package. |
383 | FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}" | ||
384 | FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL ${libdir}/pkgconfig/gl.pc" | ||
385 | INSANE_SKIP:libgl-imx += "file-rdeps" | 385 | INSANE_SKIP:libgl-imx += "file-rdeps" |
386 | # libEGL does dlopen of libGL.so | ||
387 | INSANE_SKIP:libgl-imx += "dev-so" | ||
386 | 388 | ||
387 | # libEGL needs to open libGLESv1.so | ||
388 | INSANE_SKIP:libgles1-imx += "dev-so" | ||
389 | FILES:libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}" | 389 | FILES:libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}" |
390 | FILES:libgles1-imx-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/pkgconfig/glesv1_cm.pc" | 390 | FILES:libgles1-imx-dev = "${includedir}/GLES ${libdir}/pkgconfig/glesv1_cm.pc" |
391 | RPROVIDES:libgles1-imx = "libgles-imx" | 391 | RPROVIDES:libgles1-imx = "libgles-imx" |
392 | RPROVIDES:libgles1-imx-dev = "libgles-imx-dev" | 392 | RPROVIDES:libgles1-imx-dev = "libgles-imx-dev" |
393 | # libEGL does dlopen of libGLESv1.so | ||
394 | INSANE_SKIP:libgles1-imx += "dev-so" | ||
393 | 395 | ||
394 | # libEGL needs to open libGLESv2.so | ||
395 | INSANE_SKIP:libgles2-imx += "dev-so" | ||
396 | FILES:libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}" | 396 | FILES:libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}" |
397 | FILES:libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc" | 397 | FILES:libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc" |
398 | RDEPENDS:libgles2-imx = "libglslc-imx" | 398 | RDEPENDS:libgles2-imx = "libglslc-imx" |
399 | # libEGL does dlopen of libGLESv2.so | ||
400 | INSANE_SKIP:libgles2-imx += "dev-so" | ||
399 | 401 | ||
400 | FILES:libgles3-imx-dev = "${includedir}/GLES3" | 402 | FILES:libgles3-imx-dev = "${includedir}/GLES3" |
401 | # as long as there is no libgles3: ship libgles3-dev along with | 403 | # as long as there is no libgles3: ship libgles3-dev along with |
@@ -411,8 +413,10 @@ FILES:libopencl-imx = "${libdir}/libOpenCL${REALSOLIBS} \ | |||
411 | FILES:libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}" | 413 | FILES:libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}" |
412 | RDEPENDS:libopencl-imx= "libclc-imx" | 414 | RDEPENDS:libopencl-imx= "libclc-imx" |
413 | 415 | ||
414 | FILES:libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS}" | 416 | FILES:libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS} ${libdir}/libOpenVG*${SOLIBS}" |
415 | FILES:libopenvg-imx-dev = "${includedir}/VG ${libdir}/libOpenVG*${SOLIBSDEV} ${libdir}/pkgconfig/vg.pc" | 417 | FILES:libopenvg-imx-dev = "${includedir}/VG ${libdir}/pkgconfig/vg.pc" |
418 | # libEGL does dlopen of libOpenVG.so | ||
419 | INSANE_SKIP:libopenvg-imx += "dev-so" | ||
416 | 420 | ||
417 | FILES:libvdk-imx = "${libdir}/libVDK*${REALSOLIBS}" | 421 | FILES:libvdk-imx = "${libdir}/libVDK*${REALSOLIBS}" |
418 | FILES:libvdk-imx-dev = "${includedir}/*vdk*.h ${libdir}/libVDK${SOLIBSDEV}" | 422 | FILES:libvdk-imx-dev = "${includedir}/*vdk*.h ${libdir}/libVDK${SOLIBSDEV}" |