61 lines
1.1 KiB
Plaintext
61 lines
1.1 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
menu "RKNPU"
|
|
depends on ARCH_ROCKCHIP
|
|
|
|
config ROCKCHIP_RKNPU
|
|
tristate "ROCKCHIP_RKNPU"
|
|
depends on DRM || DMABUF_HEAPS_ROCKCHIP_CMA_HEAP
|
|
help
|
|
rknpu module.
|
|
|
|
if ROCKCHIP_RKNPU
|
|
|
|
config ROCKCHIP_RKNPU_DEBUG_FS
|
|
bool "RKNPU debugfs"
|
|
depends on DEBUG_FS
|
|
default y
|
|
help
|
|
Enable debugfs to debug RKNPU usage.
|
|
|
|
config ROCKCHIP_RKNPU_PROC_FS
|
|
bool "RKNPU procfs"
|
|
depends on PROC_FS
|
|
help
|
|
Enable procfs to debug RKNPU usage.
|
|
|
|
config ROCKCHIP_RKNPU_FENCE
|
|
bool "RKNPU fence"
|
|
depends on SYNC_FILE
|
|
help
|
|
Enable fence support for RKNPU.
|
|
|
|
config ROCKCHIP_RKNPU_SRAM
|
|
bool "RKNPU SRAM"
|
|
depends on NO_GKI
|
|
help
|
|
Enable RKNPU SRAM support
|
|
|
|
choice
|
|
prompt "RKNPU memory manager"
|
|
default ROCKCHIP_RKNPU_DRM_GEM
|
|
help
|
|
Select RKNPU memory manager
|
|
|
|
config ROCKCHIP_RKNPU_DRM_GEM
|
|
bool "RKNPU DRM GEM"
|
|
depends on DRM
|
|
help
|
|
Enable RKNPU memory manager by DRM GEM.
|
|
|
|
config ROCKCHIP_RKNPU_DMA_HEAP
|
|
bool "RKNPU DMA heap"
|
|
depends on DMABUF_HEAPS_ROCKCHIP_CMA_HEAP
|
|
help
|
|
Enable RKNPU memory manager by DMA Heap.
|
|
|
|
endchoice
|
|
|
|
endif
|
|
|
|
endmenu
|