| # SPDX-License-Identifier: GPL-2.0 |
| config ION_SYSTEM_HEAP |
| tristate "Ion system heap" |
| depends on ION |
| help |
| Choose this option to enable the Ion system heap. The system heap |
| is backed by pages from the buddy allocator. If in doubt, say Y. |
| |
| config ION_SYSTEM_CONTIG_HEAP |
| tristate "Ion system contig heap" |
| depends on ION |
| help |
| Choose this option to enable Ion system contig heap. The system contig heap |
| is backed by the pages from buddy allocator that are guaranteed to be physically |
| contiguous. If in doubt, say Y. |
| |
| config ION_CMA_HEAP |
| tristate "Ion CMA heap support" |
| depends on ION && DMA_CMA |
| help |
| Choose this option to enable CMA heaps with Ion. This heap is backed |
| by the Contiguous Memory Allocator (CMA). If your system has these |
| regions, you should say Y here. |