cregit-Linux how code gets into the kernel

Release 4.11 arch/arm/mach-s3c24xx/include/mach/dma.h

/* arch/arm/mach-s3c2410/include/mach/dma.h
 *
 * Copyright (C) 2003-2006 Simtec Electronics
 *      Ben Dooks <ben@simtec.co.uk>
 *
 * Samsung S3C24XX DMA support
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
*/

#ifndef __ASM_ARCH_DMA_H

#define __ASM_ARCH_DMA_H __FILE__

#include <linux/device.h>

/* We use `virtual` dma channels to hide the fact we have only a limited
 * number of DMA channels, and not of all of them (dependent on the device)
 * can be attached to any DMA source. We therefore let the DMA core handle
 * the allocation of hardware channels to clients.
*/


enum dma_ch {
	
DMACH_XD0 = 0,
	
DMACH_XD1,
	
DMACH_SDI,
	
DMACH_SPI0,
	
DMACH_SPI1,
	
DMACH_UART0,
	
DMACH_UART1,
	
DMACH_UART2,
	
DMACH_TIMER,
	
DMACH_I2S_IN,
	
DMACH_I2S_OUT,
	
DMACH_PCM_IN,
	
DMACH_PCM_OUT,
	
DMACH_MIC_IN,
	
DMACH_USB_EP1,
	
DMACH_USB_EP2,
	
DMACH_USB_EP3,
	
DMACH_USB_EP4,
	
DMACH_UART0_SRC2,	/* s3c2412 second uart sources */
	
DMACH_UART1_SRC2,
	
DMACH_UART2_SRC2,
	
DMACH_UART3,		/* s3c2443 has extra uart */
	
DMACH_UART3_SRC2,
	
DMACH_SPI0_TX,		/* s3c2443/2416/2450 hsspi0 */
	
DMACH_SPI0_RX,		/* s3c2443/2416/2450 hsspi0 */
	
DMACH_SPI1_TX,		/* s3c2443/2450 hsspi1 */
	
DMACH_SPI1_RX,		/* s3c2443/2450 hsspi1 */
	
DMACH_MAX,		/* the end entry */
};

#endif /* __ASM_ARCH_DMA_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Ben Dooks6981.18%660.00%
Heiko Stübner1416.47%220.00%
Lucas De Marchi11.18%110.00%
Kay Sievers11.18%110.00%
Total85100.00%10100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.