mirror of
https://github.com/nxp-imx/meta-imx.git
synced 2025-10-22 15:22:15 +02:00
gputop,libgpuperfcnt: Add mali-imx support [YOCIMX-7983]
- Add PACKAGECONFIG to capture the build differences - Replace the Vivante-specific version with 'git' - Add -mali to the binary package name and to the SRC_URI name Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
This commit is contained in:
parent
357bdb31fa
commit
04e967ca9d
|
@ -1,9 +1,11 @@
|
||||||
# fsl-eula-graphics.bbclass extends the naming scheme in fsl-eula.bbclass
|
# fsl-eula-graphics.bbclass extends the naming scheme in fsl-eula.bbclass
|
||||||
# to allow for graphics-backend-specific archives.
|
# to allow for graphics-backend-specific archives.
|
||||||
|
IMX_PACKAGE_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}${IMX_PACKAGE_NAME_APPEND_MALI}"
|
||||||
|
SRC_URI_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}${IMX_PACKAGE_NAME_APPEND_MALI}"
|
||||||
IMX_PACKAGE_NAME_APPEND = ""
|
IMX_PACKAGE_NAME_APPEND = ""
|
||||||
IMX_PACKAGE_NAME_APPEND:class-target = \
|
IMX_PACKAGE_NAME_APPEND:class-target = \
|
||||||
"${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-wayland', \
|
"${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-wayland', \
|
||||||
bb.utils.contains('DISTRO_FEATURES', 'x11', '-x11', \
|
bb.utils.contains('DISTRO_FEATURES', 'x11', '-x11', \
|
||||||
'-fb', d), d)}"
|
'-fb', d), d)}"
|
||||||
IMX_PACKAGE_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
IMX_PACKAGE_NAME_APPEND_MALI = ""
|
||||||
SRC_URI_NAME:append:class-target = "${IMX_PACKAGE_NAME_APPEND}"
|
IMX_PACKAGE_NAME_APPEND_MALI:mx95-nxp-bsp = "-mali"
|
||||||
|
|
|
@ -26,6 +26,7 @@ SOC_TOOLS_DRM:imxdrm ??= " \
|
||||||
|
|
||||||
SOC_TOOLS_GPU ??= ""
|
SOC_TOOLS_GPU ??= ""
|
||||||
SOC_TOOLS_GPU:imxgpu ??= " \
|
SOC_TOOLS_GPU:imxgpu ??= " \
|
||||||
|
gputop \
|
||||||
imx-gpu-sdk \
|
imx-gpu-sdk \
|
||||||
${SOC_TOOLS_GPU_APITRACE} \
|
${SOC_TOOLS_GPU_APITRACE} \
|
||||||
${SOC_TOOLS_GPU_MALI} \
|
${SOC_TOOLS_GPU_MALI} \
|
||||||
|
@ -42,6 +43,5 @@ SOC_TOOLS_GPU_MALI:mx95-nxp-bsp = " \
|
||||||
patrace"
|
patrace"
|
||||||
|
|
||||||
SOC_TOOLS_GPU_VIVANTE = " \
|
SOC_TOOLS_GPU_VIVANTE = " \
|
||||||
gputop \
|
|
||||||
imx-gpu-viv-tools"
|
imx-gpu-viv-tools"
|
||||||
SOC_TOOLS_GPU_VIVANTE:mx95-nxp-bsp = ""
|
SOC_TOOLS_GPU_VIVANTE:mx95-nxp-bsp = ""
|
||||||
|
|
|
@ -15,6 +15,12 @@ S = "${WORKDIR}/git"
|
||||||
|
|
||||||
inherit cmake pkgconfig
|
inherit cmake pkgconfig
|
||||||
|
|
||||||
|
PACKAGECONFIG ??= "vivante"
|
||||||
|
PACKAGECONFIG:mx95-nxp-bsp = "mali"
|
||||||
|
|
||||||
|
PACKAGECONFIG[mali] = "-DMALI_GPU=1,,,,,vivante"
|
||||||
|
PACKAGECONFIG[vivante] = ",,,,,mali"
|
||||||
|
|
||||||
do_compile:append () {
|
do_compile:append () {
|
||||||
oe_runmake -C ${S} man
|
oe_runmake -C ${S} man
|
||||||
}
|
}
|
|
@ -13,12 +13,18 @@ SRC_URI[arm-wayland.sha256sum] = "f7bac07e3953bf7b88a445c749bec99a2855f87f39d6a6
|
||||||
SRC_URI[aarch64-wayland.md5sum] = "3fa63dbc5e9dba65923c2c4ed9077e60"
|
SRC_URI[aarch64-wayland.md5sum] = "3fa63dbc5e9dba65923c2c4ed9077e60"
|
||||||
SRC_URI[aarch64-wayland.sha256sum] = "b0fb7f7a2151f400d499d71f206cb18396b39b10c637d278ce2d0fd246b50645"
|
SRC_URI[aarch64-wayland.sha256sum] = "b0fb7f7a2151f400d499d71f206cb18396b39b10c637d278ce2d0fd246b50645"
|
||||||
|
|
||||||
|
SRC_URI[aarch64-wayland-mali.md5sum] = "b5befdbcd32329b884a3e21f75e913da"
|
||||||
|
SRC_URI[aarch64-wayland-mali.sha256sum] = "63387deafb389acd270586992496a5130341c04b2358834859c703d839a656ae"
|
||||||
|
|
||||||
inherit fsl-eula-unpack2 fsl-eula-graphics fsl-eula-recent
|
inherit fsl-eula-unpack2 fsl-eula-graphics fsl-eula-recent
|
||||||
|
|
||||||
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
PACKAGECONFIG ??= "vivante"
|
||||||
|
PACKAGECONFIG:mx95-nxp-bsp = "mali"
|
||||||
|
|
||||||
RDEPENDS:${PN} = "imx-gpu-viv"
|
PACKAGECONFIG[mali] = ",,,mali-imx,,vivante"
|
||||||
|
PACKAGECONFIG[vivante] = ",,,imx-gpu-viv,,mali"
|
||||||
|
|
||||||
|
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
|
||||||
|
|
||||||
# Compatible only with i.MX with GPU
|
# Compatible only with i.MX with GPU
|
||||||
COMPATIBLE_MACHINE = "(^$)"
|
COMPATIBLE_MACHINE = "(^$)"
|
Loading…
Reference in New Issue
Block a user