mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	SPI: omap2_mcspi driver
Add OMAP24XX McSPI (Multichannel SPI) controller driver. This driver is tested very well under OMAP GIT tree with N800 - Nokia Internet Tablet, and some other OMAP2 boards. Recent updates included bugfixes, cleanups, speedups, and better conformance to the current SPI programming interface. This doesn't yet understand the third controller instance on the OMAP 2430. [david-b@pacbell.net: more minor cleanups to the omap2_mcspi driver] Signed-off-by: Juha Yrjölä <juha.yrjola@solidboot.com> Signed-off-by: Trilok Soni <soni.trilok@gmail.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Cc: Tony Lindgren <tony@atomide.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
		
							parent
							
								
									f29ba280ec
								
							
						
					
					
						commit
						ccdc7bf925
					
				
					 3 changed files with 1088 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -142,6 +142,12 @@ config SPI_OMAP_UWIRE
 | 
			
		|||
	help
 | 
			
		||||
	  This hooks up to the MicroWire controller on OMAP1 chips.
 | 
			
		||||
 | 
			
		||||
config SPI_OMAP24XX
 | 
			
		||||
	tristate "McSPI driver for OMAP24xx"
 | 
			
		||||
	depends on SPI_MASTER && ARCH_OMAP24XX
 | 
			
		||||
	help
 | 
			
		||||
	  SPI master controller for OMAP24xx Multichannel SPI
 | 
			
		||||
	  (McSPI) modules.
 | 
			
		||||
 | 
			
		||||
config SPI_PXA2XX
 | 
			
		||||
	tristate "PXA2xx SSP SPI master"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,6 +20,7 @@ obj-$(CONFIG_SPI_IMX)			+= spi_imx.o
 | 
			
		|||
obj-$(CONFIG_SPI_LM70_LLP)		+= spi_lm70llp.o
 | 
			
		||||
obj-$(CONFIG_SPI_PXA2XX)		+= pxa2xx_spi.o
 | 
			
		||||
obj-$(CONFIG_SPI_OMAP_UWIRE)		+= omap_uwire.o
 | 
			
		||||
obj-$(CONFIG_SPI_OMAP24XX)		+= omap2_mcspi.o
 | 
			
		||||
obj-$(CONFIG_SPI_MPC52xx_PSC)		+= mpc52xx_psc_spi.o
 | 
			
		||||
obj-$(CONFIG_SPI_MPC83xx)		+= spi_mpc83xx.o
 | 
			
		||||
obj-$(CONFIG_SPI_S3C24XX_GPIO)		+= spi_s3c24xx_gpio.o
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										1081
									
								
								drivers/spi/omap2_mcspi.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1081
									
								
								drivers/spi/omap2_mcspi.c
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
	Add table
		
		Reference in a new issue