23 lines
		
	
	
	
		
			506 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
	
		
			506 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef __LINUX_CRYPTO_ATMEL_H
 | ||
|  | #define __LINUX_CRYPTO_ATMEL_H
 | ||
|  | 
 | ||
|  | #include <linux/platform_data/dma-atmel.h>
 | ||
|  | 
 | ||
|  | /**
 | ||
|  |  * struct crypto_dma_data - DMA data for AES/TDES/SHA | ||
|  |  */ | ||
|  | struct crypto_dma_data { | ||
|  | 	struct at_dma_slave	txdata; | ||
|  | 	struct at_dma_slave	rxdata; | ||
|  | }; | ||
|  | 
 | ||
|  | /**
 | ||
|  |  * struct crypto_platform_data - board-specific AES/TDES/SHA configuration | ||
|  |  * @dma_slave: DMA slave interface to use in data transfers. | ||
|  |  */ | ||
|  | struct crypto_platform_data { | ||
|  | 	struct crypto_dma_data	*dma_slave; | ||
|  | }; | ||
|  | 
 | ||
|  | #endif /* __LINUX_CRYPTO_ATMEL_H */
 |