/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _PXA_DMA_H_ #define _PXA_DMA_H_ enum pxad_chan_prio { PXAD_PRIO_HIGHEST = 0, PXAD_PRIO_NORMAL, PXAD_PRIO_LOW, PXAD_PRIO_LOWEST, }; /** * struct pxad_param - dma channel request parameters * @drcmr: requestor line number * @prio: minimal mandatory priority of the channel * * If a requested channel is granted, its priority will be at least @prio, * ie. if PXAD_PRIO_LOW is required, the requested channel will be either * PXAD_PRIO_LOW, PXAD_PRIO_NORMAL or PXAD_PRIO_HIGHEST. */ struct pxad_param { unsigned int drcmr; enum pxad_chan_prio prio; }; #endif /* _PXA_DMA_H_ */