forked from mirrors/linux
		
	spi: Add support for Zynq Ultrascale+ MPSoC GQSPI controller
This patch adds support for GQSPI controller driver used by Zynq Ultrascale+ MPSoC Signed-off-by: Ranjit Waghmode <ranjit.waghmode@xilinx.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
		
							parent
							
								
									fe8e48ad3c
								
							
						
					
					
						commit
						dfe11a11d5
					
				
					 3 changed files with 1129 additions and 0 deletions
				
			
		| 
						 | 
					@ -609,6 +609,12 @@ config SPI_XTENSA_XTFPGA
 | 
				
			||||||
	  16 bit words in SPI mode 0, automatically asserting CS on transfer
 | 
						  16 bit words in SPI mode 0, automatically asserting CS on transfer
 | 
				
			||||||
	  start and deasserting on end.
 | 
						  start and deasserting on end.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					config SPI_ZYNQMP_GQSPI
 | 
				
			||||||
 | 
						tristate "Xilinx ZynqMP GQSPI controller"
 | 
				
			||||||
 | 
						depends on SPI_MASTER
 | 
				
			||||||
 | 
						help
 | 
				
			||||||
 | 
						  Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
config SPI_NUC900
 | 
					config SPI_NUC900
 | 
				
			||||||
	tristate "Nuvoton NUC900 series SPI"
 | 
						tristate "Nuvoton NUC900 series SPI"
 | 
				
			||||||
	depends on ARCH_W90X900
 | 
						depends on ARCH_W90X900
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -89,3 +89,4 @@ obj-$(CONFIG_SPI_TXX9)			+= spi-txx9.o
 | 
				
			||||||
obj-$(CONFIG_SPI_XCOMM)		+= spi-xcomm.o
 | 
					obj-$(CONFIG_SPI_XCOMM)		+= spi-xcomm.o
 | 
				
			||||||
obj-$(CONFIG_SPI_XILINX)		+= spi-xilinx.o
 | 
					obj-$(CONFIG_SPI_XILINX)		+= spi-xilinx.o
 | 
				
			||||||
obj-$(CONFIG_SPI_XTENSA_XTFPGA)		+= spi-xtensa-xtfpga.o
 | 
					obj-$(CONFIG_SPI_XTENSA_XTFPGA)		+= spi-xtensa-xtfpga.o
 | 
				
			||||||
 | 
					obj-$(CONFIG_SPI_ZYNQMP_GQSPI)		+= spi-zynqmp-gqspi.o
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										1122
									
								
								drivers/spi/spi-zynqmp-gqspi.c
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1122
									
								
								drivers/spi/spi-zynqmp-gqspi.c
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
		Reference in a new issue