mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	powerpc/crypto: Build files for the nx device driver
These files support configuring and building the nx device driver. Signed-off-by: Kent Yoder <key@linux.vnet.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
		
							parent
							
								
									175e0e2346
								
							
						
					
					
						commit
						aef7b31c88
					
				
					 3 changed files with 29 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -149,6 +149,7 @@ core-$(CONFIG_KVM) 		+= arch/powerpc/kvm/
 | 
			
		|||
core-$(CONFIG_PERF_EVENTS)	+= arch/powerpc/perf/
 | 
			
		||||
 | 
			
		||||
drivers-$(CONFIG_OPROFILE)	+= arch/powerpc/oprofile/
 | 
			
		||||
drivers-$(CONFIG_CRYPTO_DEV_NX) += drivers/crypto/nx/
 | 
			
		||||
 | 
			
		||||
# Default to zImage, override when needed
 | 
			
		||||
all: zImage
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -295,4 +295,21 @@ config CRYPTO_DEV_TEGRA_AES
 | 
			
		|||
	  To compile this driver as a module, choose M here: the module
 | 
			
		||||
	  will be called tegra-aes.
 | 
			
		||||
 | 
			
		||||
config CRYPTO_DEV_NX
 | 
			
		||||
	tristate "Support for Power7+ in-Nest cryptographic accleration"
 | 
			
		||||
	depends on PPC64 && IBMVIO
 | 
			
		||||
	select CRYPTO_AES
 | 
			
		||||
	select CRYPTO_CBC
 | 
			
		||||
	select CRYPTO_ECB
 | 
			
		||||
	select CRYPTO_CCM
 | 
			
		||||
	select CRYPTO_GCM
 | 
			
		||||
	select CRYPTO_AUTHENC
 | 
			
		||||
	select CRYPTO_XCBC
 | 
			
		||||
	select CRYPTO_SHA256
 | 
			
		||||
	select CRYPTO_SHA512
 | 
			
		||||
	help
 | 
			
		||||
	  Support for Power7+ in-Nest cryptographic acceleration. This
 | 
			
		||||
	  module supports acceleration for AES and SHA2 algorithms. If you
 | 
			
		||||
	  choose 'M' here, this module will be called nx_crypto.
 | 
			
		||||
 | 
			
		||||
endif # CRYPTO_HW
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										11
									
								
								drivers/crypto/nx/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								drivers/crypto/nx/Makefile
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,11 @@
 | 
			
		|||
obj-$(CONFIG_CRYPTO_DEV_NX) += nx-crypto.o
 | 
			
		||||
nx-crypto-objs := nx.o \
 | 
			
		||||
		  nx_debugfs.o \
 | 
			
		||||
		  nx-aes-cbc.o \
 | 
			
		||||
		  nx-aes-ecb.o \
 | 
			
		||||
		  nx-aes-gcm.o \
 | 
			
		||||
		  nx-aes-ccm.o \
 | 
			
		||||
		  nx-aes-ctr.o \
 | 
			
		||||
		  nx-aes-xcbc.o \
 | 
			
		||||
		  nx-sha256.o \
 | 
			
		||||
		  nx-sha512.o
 | 
			
		||||
		Loading…
	
		Reference in a new issue