1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Support for Intel Camera Imaging ISP subsystem.
4  * Copyright (c) 2010-2016, Intel Corporation.
5  */
6 
7 #include <linux/kernel.h>
8 
9 #include "dma.h"
10 
11 #include "assert_support.h"
12 
13 #ifndef __INLINE_DMA__
14 #include "dma_private.h"
15 #endif /* __INLINE_DMA__ */
16 
17 void
dma_set_max_burst_size(const dma_ID_t ID,dma_connection conn,uint32_t max_burst_size)18 dma_set_max_burst_size(const dma_ID_t ID, dma_connection conn,
19 		       uint32_t max_burst_size)
20 {
21 	assert(ID < N_DMA_ID);
22 	assert(max_burst_size > 0);
23 	dma_reg_store(ID, DMA_DEV_INFO_REG_IDX(_DMA_DEV_INTERF_MAX_BURST_IDX, conn),
24 		      max_burst_size - 1);
25 }
26