Commit 536ba133 authored by Ariel D'Alessandro's avatar Ariel D'Alessandro Committed by Peter Korsgaard
Browse files

mali-t76x: add new package



Package provides the binary user-space components for the ARM Mali
Midgard T76X GPU.

Note that this package requires a kernel with the ARM Mali Midgard GPU
Kernel Drivers enabled.

Signed-off-by: default avatarAriel D'Alessandro <ariel@vanguardiasur.com.ar>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent d3c8633e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -399,6 +399,7 @@ endif
	source "package/lshw/Config.in"
	source "package/lsuio/Config.in"
	source "package/lvm2/Config.in"
	source "package/mali-t76x/Config.in"
	source "package/mdadm/Config.in"
	source "package/memtest86/Config.in"
	source "package/memtester/Config.in"
+28 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_MALI_T76X
	bool "mali-t76x"
	select BR2_PACKAGE_MESA3D_HEADERS
	select BR2_PACKAGE_HAS_LIBEGL
	select BR2_PACKAGE_HAS_LIBGLES
	depends on BR2_TOOLCHAIN_USES_GLIBC
	depends on BR2_ARM_EABIHF
	depends on BR2_arm
	help
	  Install the binary user-space components for the ARM Mali Midgard
	  T76X GPU. This package requires a kernel with the ARM Mali Midgard
	  GPU Kernel Drivers enabled.

	  Source: http://malideveloper.arm.com/resources/drivers/

if BR2_PACKAGE_MALI_T76X

config BR2_PACKAGE_PROVIDES_LIBEGL
	default "mali-t76x"

config BR2_PACKAGE_PROVIDES_LIBGLES
	default "mali-t76x"

endif

comment "mali-t76x needs an (e)glibc toolchain with armhf enabled"
	depends on BR2_arm
	depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF
+11 −0
Original line number Diff line number Diff line
prefix=/usr/
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: egl
Description: ARM Mali implementation of EGL
Version: 1.5
Requires:
Libs: -L${libdir} -lEGL -lGLESv2
Cflags: -I${includedir} -DMESA_EGL_NO_X11_HEADERS
+11 −0
Original line number Diff line number Diff line
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: glesv2
Description: ARM Mali implementation of OpenGL ESv2
Version: 2.0
Requires:
Libs: -L${libdir} -lGLESv2 -lGLESv1_CM
Cflags: -I${includedir} -DMESA_EGL_NO_X11_HEADERS
+2 −0
Original line number Diff line number Diff line
# Locally computed:
sha256  5a0b00438edc8066b374481d3332a43c07ec2bd3bc73265983a968970f754902  mali-t76x_r5p0-06rel0_linux_1+fbdev.tar.gz
Loading