obj-m += qcom_dma_heaps.o

qcom_dma_heaps-y += qcom_dma_heap.o
qcom_dma_heaps-y += qcom_dt_parser.o
qcom_dma_heaps-y += qcom_sg_ops.o

# Enabled only if CONFIG_QCOM_DMABUF_HEAPS_SYSTEM
qcom_dma_heaps-y += qcom_dynamic_page_pool.o
qcom_dma_heaps-y += qcom_system_heap.o

# Enabled only if CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_SECURE
qcom_dma_heaps-y += qcom_dma_heap_secure_utils.o
qcom_dma_heaps-y += qcom_dynamic_page_pool.o
qcom_dma_heaps-y += qcom_secure_system_heap.o

# Enabled only if CONFIG_QCOM_DMABUF_HEAPS_CMA
qcom_dma_heaps-y += qcom_cma_heap.o

# Enabled only if CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT
qcom_dma_heaps-y += qcom_carveout_heap.o
qcom_dma_heaps-y += qcom_dma_heap_secure_utils.o
