xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/dma/fsl-edma.h (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1*8d13bc63SEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
2*8d13bc63SEmmanuel Vadot 
3*8d13bc63SEmmanuel Vadot #ifndef _FSL_EDMA_DT_BINDING_H_
4*8d13bc63SEmmanuel Vadot #define _FSL_EDMA_DT_BINDING_H_
5*8d13bc63SEmmanuel Vadot 
6*8d13bc63SEmmanuel Vadot /* Receive Channel */
7*8d13bc63SEmmanuel Vadot #define FSL_EDMA_RX		0x1
8*8d13bc63SEmmanuel Vadot 
9*8d13bc63SEmmanuel Vadot /* iMX8 audio remote DMA */
10*8d13bc63SEmmanuel Vadot #define FSL_EDMA_REMOTE		0x2
11*8d13bc63SEmmanuel Vadot 
12*8d13bc63SEmmanuel Vadot /* FIFO is continue memory region */
13*8d13bc63SEmmanuel Vadot #define FSL_EDMA_MULTI_FIFO	0x4
14*8d13bc63SEmmanuel Vadot 
15*8d13bc63SEmmanuel Vadot /* Channel need stick to even channel */
16*8d13bc63SEmmanuel Vadot #define FSL_EDMA_EVEN_CH	0x8
17*8d13bc63SEmmanuel Vadot 
18*8d13bc63SEmmanuel Vadot /* Channel need stick to odd channel */
19*8d13bc63SEmmanuel Vadot #define FSL_EDMA_ODD_CH		0x10
20*8d13bc63SEmmanuel Vadot 
21*8d13bc63SEmmanuel Vadot #endif
22