2bb9df30ad
The basic rule for a package is to have its options named after the package name. There is no reason this should not also be the case for virtual packages. Besides, this will allow us to switch libegl to use the soon-to-be-introduced virtual-package infrastructure. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Mike Zick <minimod@morethan.org> Cc: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
69 lines
1.8 KiB
Plaintext
69 lines
1.8 KiB
Plaintext
config BR2_PACKAGE_SUNXI_MALI
|
|
bool "sunxi-mali"
|
|
select BR2_PACKAGE_HAS_LIBEGL
|
|
select BR2_PACKAGE_HAS_LIBGLES
|
|
# The egl/gles mali libraries are provided as a git submodule of the
|
|
# sunxi-mali repo and are downloaded by the sunxi-mali-prop package.
|
|
select BR2_PACKAGE_SUNXI_MALI_PROP
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
|
depends on BR2_arm
|
|
help
|
|
Install the ARM Mali drivers for sunxi based systems (i.e
|
|
systems based on ARM Allwinner SoCs). This driver requires
|
|
either the sunxi-kernel with the ARM Mali driver enabled or
|
|
the installation of the ARM Mali drivers as an external
|
|
module.
|
|
|
|
http://github.com/linux-sunxi/sunxi-mali
|
|
|
|
if BR2_PACKAGE_SUNXI_MALI
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBEGL
|
|
default "sunxi-mali"
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBGLES
|
|
default "sunxi-mali"
|
|
|
|
config BR2_PACKAGE_SUNXI_MALI_DBG
|
|
bool "install malitest and maliver tools"
|
|
help
|
|
Install 3D triangle demo malitest application and the maliver application
|
|
which describes the kernel module version.
|
|
|
|
choice
|
|
prompt "Version"
|
|
default BR2_PACKAGE_SUNXI_MALI_R3P0
|
|
help
|
|
Select the version of the kernel module. For the sunxi-kernel, the
|
|
appropriate version number is r3p0. For other kernels, use the maliver
|
|
application to determine the appropriate version.
|
|
|
|
config BR2_PACKAGE_SUNXI_MALI_R2P4
|
|
bool "r2p4"
|
|
depends on BR2_ARM_EABI
|
|
|
|
comment "r2p4 requires an EABI toolchain"
|
|
depends on !BR2_ARM_EABI
|
|
|
|
config BR2_PACKAGE_SUNXI_MALI_R3P0
|
|
bool "r3p0"
|
|
depends on BR2_ARM_EABIHF
|
|
|
|
comment "r3p0 requires an EABIhf toolchain"
|
|
depends on !BR2_ARM_EABIHF
|
|
|
|
config BR2_PACKAGE_SUNXI_MALI_R3P1
|
|
depends on BR2_ARM_EABIHF
|
|
bool "r3p1"
|
|
|
|
comment "r3p1 requires an EABIhf toolchain"
|
|
depends on !BR2_ARM_EABIHF
|
|
|
|
endchoice
|
|
|
|
endif
|
|
|
|
comment "sunxi-mali needs an (e)glibc toolchain"
|
|
depends on BR2_arm
|
|
depends on !BR2_TOOLCHAIN_USES_GLIBC
|