| config BR2_PACKAGE_SUNXI_MALI |
| bool "sunxi-mali" |
| depends on BR2_arm |
| # libump package only provide libUMP.so.3 which is used by |
| # libMali for r3p0 and r3p1 Mali kernel module. This version |
| # is only available for ARM EABIhf. |
| # libMali for r2p4 Mali kernel module (available for ARM EABI) |
| # requires libUMP.so.2. |
| depends on BR2_ARM_EABIHF # libUMP.so.3 only |
| depends on BR2_TOOLCHAIN_USES_GLIBC |
| select BR2_PACKAGE_HAS_LIBEGL |
| select BR2_PACKAGE_HAS_LIBGLES |
| select BR2_PACKAGE_LIBUMP |
| 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_R3P0 |
| bool "r3p0" |
| |
| config BR2_PACKAGE_SUNXI_MALI_R3P1 |
| bool "r3p1" |
| |
| endchoice |
| |
| endif |
| |
| comment "sunxi-mali needs an EABIhf glibc toolchain" |
| depends on BR2_arm |
| depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF |