mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user