1efa04fefSJohn Stultzconfig DMABUF_HEAPS_SYSTEM 2efa04fefSJohn Stultz bool "DMA-BUF System Heap" 3efa04fefSJohn Stultz depends on DMABUF_HEAPS 4efa04fefSJohn Stultz help 5efa04fefSJohn Stultz Choose this option to enable the system dmabuf heap. The system heap 6efa04fefSJohn Stultz is backed by pages from the buddy allocator. If in doubt, say Y. 7b61614ecSJohn Stultz 8b61614ecSJohn Stultzconfig DMABUF_HEAPS_CMA 9b61614ecSJohn Stultz bool "DMA-BUF CMA Heap" 10b61614ecSJohn Stultz depends on DMABUF_HEAPS && DMA_CMA 11b61614ecSJohn Stultz help 12b61614ecSJohn Stultz Choose this option to enable dma-buf CMA heap. This heap is backed 13b61614ecSJohn Stultz by the Contiguous Memory Allocator (CMA). If your system has these 14b61614ecSJohn Stultz regions, you should say Y here. 15*854acbe7SJared Kangas 16*854acbe7SJared Kangasconfig DMABUF_HEAPS_CMA_LEGACY 17*854acbe7SJared Kangas bool "Legacy DMA-BUF CMA Heap" 18*854acbe7SJared Kangas default y 19*854acbe7SJared Kangas depends on DMABUF_HEAPS_CMA 20*854acbe7SJared Kangas help 21*854acbe7SJared Kangas Add a duplicate CMA-backed dma-buf heap with legacy naming derived 22*854acbe7SJared Kangas from the CMA area's devicetree node, or "reserved" if the area is not 23*854acbe7SJared Kangas defined in the devicetree. This uses the same underlying allocator as 24*854acbe7SJared Kangas CONFIG_DMABUF_HEAPS_CMA. 25