13d0407baSopenharmony_cimenuconfig DMABUF_HEAPS_DEFERRED_FREE
23d0407baSopenharmony_ci	bool "DMA-BUF heaps deferred-free library"
33d0407baSopenharmony_ci	help
43d0407baSopenharmony_ci	  Choose this option to enable the DMA-BUF heaps deferred-free library.
53d0407baSopenharmony_ci
63d0407baSopenharmony_cimenuconfig DMABUF_HEAPS_PAGE_POOL
73d0407baSopenharmony_ci	bool "DMA-BUF heaps page-pool library"
83d0407baSopenharmony_ci	help
93d0407baSopenharmony_ci	  Choose this option to enable the DMA-BUF heaps page-pool library.
103d0407baSopenharmony_ci
113d0407baSopenharmony_ciconfig DMABUF_HEAPS_SYSTEM
123d0407baSopenharmony_ci	tristate "DMA-BUF System Heap"
133d0407baSopenharmony_ci	depends on DMABUF_HEAPS && DMABUF_HEAPS_DEFERRED_FREE && DMABUF_HEAPS_PAGE_POOL
143d0407baSopenharmony_ci	help
153d0407baSopenharmony_ci	  Choose this option to enable the system dmabuf heap. The system heap
163d0407baSopenharmony_ci	  is backed by pages from the buddy allocator. If in doubt, say Y.
173d0407baSopenharmony_ci
183d0407baSopenharmony_ciconfig DMABUF_HEAPS_CMA
193d0407baSopenharmony_ci	tristate "DMA-BUF CMA Heap"
203d0407baSopenharmony_ci	depends on DMABUF_HEAPS && DMA_CMA
213d0407baSopenharmony_ci	help
223d0407baSopenharmony_ci	  Choose this option to enable dma-buf CMA heap. This heap is backed
233d0407baSopenharmony_ci	  by the Contiguous Memory Allocator (CMA). If your system has these
243d0407baSopenharmony_ci	  regions, you should say Y here.
25