dma-buf: rk_heaps: rk_dma_heap_cma_setup is only meaningful when CONFIG_DMABUF_HEAPS_ROCKCHIP_CMA_HEAP is enabled

Change-Id: I06c8413951508de11d40aa6f83b654e42f8c7a8e
Signed-off-by: Simon Xue <xxm@rock-chips.com>
This commit is contained in:
Simon Xue
2025-08-08 17:43:41 +08:00
parent 88eb04a12b
commit aa583dd38f

View File

@@ -14,9 +14,16 @@
struct rk_dma_heap;
#if defined(CONFIG_DMABUF_HEAPS_ROCKCHIP)
#if IS_REACHABLE(CONFIG_DMABUF_HEAPS_ROCKCHIP_CMA_HEAP)
int rk_dma_heap_cma_setup(void);
#else
static inline int rk_dma_heap_cma_setup(void)
{
return -ENODEV;
}
#endif
#if defined(CONFIG_DMABUF_HEAPS_ROCKCHIP)
/**
* rk_dma_heap_set_dev - set heap dev dma param
* @heap: DMA-Heap to retrieve private data for
@@ -88,11 +95,6 @@ void rk_dma_heap_free_contig_pages(struct rk_dma_heap *heap, struct page *pages,
size_t len, const char *name);
#else
static inline int rk_dma_heap_cma_setup(void)
{
return -ENODEV;
}
static inline int rk_dma_heap_set_dev(struct device *heap_dev)
{
return -ENODEV;