mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	The EBI (External Bus Interface) is used to access external peripherals (NOR, SRAM, NAND, and other specific devices like ethernet controllers). Each device is assigned a CS line and an address range and can have its own configuration (timings, access mode, bus width, ...). This driver provides a generic DT binding to configure a device according to its requirements. For specific device controllers (like the NAND one) the SMC timings should be configured by the controller driver through the matrix and smc syscon regmaps. Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			655 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			655 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#
 | 
						|
# Makefile for memory devices
 | 
						|
#
 | 
						|
 | 
						|
ifeq ($(CONFIG_DDR),y)
 | 
						|
obj-$(CONFIG_OF)		+= of_memory.o
 | 
						|
endif
 | 
						|
obj-$(CONFIG_ARM_PL172_MPMC)	+= pl172.o
 | 
						|
obj-$(CONFIG_ATMEL_SDRAMC)	+= atmel-sdramc.o
 | 
						|
obj-$(CONFIG_ATMEL_EBI)		+= atmel-ebi.o
 | 
						|
obj-$(CONFIG_TI_AEMIF)		+= ti-aemif.o
 | 
						|
obj-$(CONFIG_TI_EMIF)		+= emif.o
 | 
						|
obj-$(CONFIG_OMAP_GPMC)		+= omap-gpmc.o
 | 
						|
obj-$(CONFIG_FSL_CORENET_CF)	+= fsl-corenet-cf.o
 | 
						|
obj-$(CONFIG_FSL_IFC)		+= fsl_ifc.o
 | 
						|
obj-$(CONFIG_MVEBU_DEVBUS)	+= mvebu-devbus.o
 | 
						|
obj-$(CONFIG_TEGRA20_MC)	+= tegra20-mc.o
 | 
						|
obj-$(CONFIG_JZ4780_NEMC)	+= jz4780-nemc.o
 | 
						|
obj-$(CONFIG_MTK_SMI)		+= mtk-smi.o
 | 
						|
 | 
						|
obj-$(CONFIG_SAMSUNG_MC)	+= samsung/
 | 
						|
obj-$(CONFIG_TEGRA_MC)		+= tegra/
 |