1config BR2_PACKAGE_ROCKCHIP_MALI_NVR 2 bool "rockchip-mali-nvr" 3 depends on !BR2_PACKAGE_ROCKCHIP_MALI 4 depends on BR2_INSTALL_LIBSTDCPP 5 depends on BR2_TOOLCHAIN_USES_GLIBC 6 depends on BR2_TOOLCHAIN_HAS_THREADS 7 depends on BR2_aarch64 || (BR2_ARM_EABIHF && BR2_arm) 8 select BR2_PACKAGE_LIBDRM 9 help 10 Install the binary user-space components for the ARM Mali GPU. 11 This package requires a kernel with the ARM Mali GPU Kernel 12 Drivers enabled. 13 14if BR2_PACKAGE_ROCKCHIP_MALI_NVR 15 16choice 17 prompt "Mali Chip" 18 default BR2_PACKAGE_ROCKCHIP_MALI_NVR_G52 if BR2_PACKAGE_RK3566_RK3568 19 default BR2_PACKAGE_ROCKCHIP_MALI_NVR_G610 if BR2_PACKAGE_RK3588 20 21config BR2_PACKAGE_ROCKCHIP_MALI_NVR_G52 22 bool "G52" 23 24config BR2_PACKAGE_ROCKCHIP_MALI_NVR_G610 25 bool "G610" 26 27endchoice 28 29config BR2_PACKAGE_ROCKCHIP_MALI_NVR_OPTIMIZE 30 string "mali library optimize level" 31 default "optimize_3" 32 33config BR2_PACKAGE_ROCKCHIP_MALI_NVR_ARCH_DIR 34 string "mali library arch dir" 35 default "aarch64-linux-gnu" if BR2_aarch64 36 default "arm-linux-gnueabihf" 37 38config BR2_PACKAGE_ROCKCHIP_MALI_NVR_NAME 39 string "mali library name" 40 default "libmali-valhall-g610-g13p0-without-cl-dummy-gbm.so" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_G610 41 default "libmali-bifrost-g52-g13p0-dummy-gbm.so" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_G52 42 43comment "mali-nvr API features" 44 45config BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_EGL 46 bool "OpenGL EGL" 47 default y 48 select BR2_PACKAGE_HAS_LIBEGL 49 50config BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_GBM 51 bool "gbm" 52 default y 53 select BR2_PACKAGE_HAS_LIBGBM 54 select BR2_PACKAGE_LIBGBM_HAS_FEATURE_FORMAT_MODIFIER_PLANE_COUNT 55 select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF 56 57config BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_GLES 58 bool "OpenGL ES" 59 default y 60 select BR2_PACKAGE_HAS_LIBGLES 61 62config BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_OPENCL 63 bool "OpenCL" 64 select BR2_PACKAGE_HAS_LIBOPENCL 65 66config BR2_PACKAGE_PROVIDES_LIBEGL 67 default "rockchip-mali-nvr" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_EGL 68 69config BR2_PACKAGE_PROVIDES_LIBGBM 70 default "rockchip-mali-nvr" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_GBM 71 72config BR2_PACKAGE_PROVIDES_LIBGLES 73 default "rockchip-mali-nvr" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_GLES 74 75config BR2_PACKAGE_PROVIDES_LIBOPENCL 76 default "rockchip-mali-nvr" if BR2_PACKAGE_ROCKCHIP_MALI_NVR_HAS_OPENCL 77 78endif 79