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