7e469bb646
Add Allwinner Mali openGL userspace driver r6p2. Used combined with kernelspace Mali driver, it gives possibility to use 3D openGL SoC acceleration. It provides fbdev libraries and headers. It is compatible with Linux >= 4.4 as sunxi-mali-driver-mainline. [Peter: Move version logic to Config.in, ensure directories exists] Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com> Reviewed-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
41 lines
934 B
Plaintext
41 lines
934 B
Plaintext
config BR2_PACKAGE_SUNXI_MALI_MAINLINE
|
|
bool "sunxi-mali-mainline"
|
|
depends on BR2_arm
|
|
depends on BR2_ARM_EABIHF
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
|
select BR2_PACKAGE_HAS_LIBEGL
|
|
select BR2_PACKAGE_HAS_LIBGLES
|
|
help
|
|
Install userspace Allwinner OpenGL libraries.
|
|
|
|
https://github.com/free-electrons/mali-blobs
|
|
|
|
if BR2_PACKAGE_SUNXI_MALI_MAINLINE
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBEGL
|
|
default "sunxi-mali-mainline"
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBGLES
|
|
default "sunxi-mali-mainline"
|
|
|
|
choice
|
|
prompt "Version"
|
|
default BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2
|
|
help
|
|
Select the version of the userspace module.
|
|
|
|
config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2
|
|
bool "r6p2"
|
|
|
|
endchoice
|
|
|
|
config BR2_PACKAGE_SUNXI_MALI_MAINLINE_REVISION
|
|
string
|
|
default "r6p2" if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2
|
|
|
|
endif
|
|
|
|
comment "sunxi-mali needs an EABIhf glibc toolchain"
|
|
depends on BR2_arm
|
|
depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF
|