 13ee895547
			
		
	
	
	13ee895547
	
	
	
		
			
			The dynamic relocation that the keystone platform performs only works if we can pick the phys offset at boot time. It's possible that there is another solution for this, but this is the easiest workaround. Kernels with ARM_PATCH_PHYS_VIRT are not portable across platforms, and I see no reason why anyone would run a kernel without ARM_PATCH_PHYS_VIRT on keystone. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
		
			
				
	
	
		
			14 lines
		
	
	
	
		
			396 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			396 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| config ARCH_KEYSTONE
 | |
| 	bool "Texas Instruments Keystone Devices"
 | |
| 	depends on ARCH_MULTI_V7
 | |
| 	depends on ARM_PATCH_PHYS_VIRT
 | |
| 	select ARM_GIC
 | |
| 	select HAVE_ARM_ARCH_TIMER
 | |
| 	select CLKSRC_MMIO
 | |
| 	select ARM_ERRATA_798181 if SMP
 | |
| 	select COMMON_CLK_KEYSTONE
 | |
| 	select ARCH_SUPPORTS_BIG_ENDIAN
 | |
| 	select ZONE_DMA if ARM_LPAE
 | |
| 	help
 | |
| 	  Support for boards based on the Texas Instruments Keystone family of
 | |
| 	  SoCs.
 |