mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 10:26:10 +01:00 
			
		
		
		
	arm: zynq: Add Kconfig option for any DDR specific initialization
Add Kconfig option for ddr init as this might be required in cases like ddr less systems where we want to skip ddrc init and this option is useful for it. Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
		
				
					committed by
					
						 Michal Simek
						Michal Simek
					
				
			
			
				
	
			
			
			
						parent
						
							6a1d91be31
						
					
				
				
					commit
					d84bd9284e
				
			| @@ -24,6 +24,14 @@ config SPL_SPI_FLASH_SUPPORT | ||||
| config SPL_SPI_SUPPORT | ||||
| 	default y if ZYNQ_QSPI | ||||
|  | ||||
| config ZYNQ_DDRC_INIT | ||||
| 	bool "Zynq DDRC initialization" | ||||
| 	default y | ||||
| 	help | ||||
| 	  This option used to perform DDR specific initialization | ||||
| 	  if required. There might be cases like ddr less where we | ||||
| 	  want to skip ddr init and this option is useful for it. | ||||
|  | ||||
| config SYS_BOARD | ||||
| 	default "zynq" | ||||
|  | ||||
|   | ||||
| @@ -12,6 +12,9 @@ | ||||
|  | ||||
| DECLARE_GLOBAL_DATA_PTR; | ||||
|  | ||||
| #ifndef CONFIG_ZYNQ_DDRC_INIT | ||||
| void zynq_ddrc_init(void) {} | ||||
| #else | ||||
| /* Control regsiter bitfield definitions */ | ||||
| #define ZYNQ_DDRC_CTRLREG_BUSWIDTH_MASK		0xC | ||||
| #define ZYNQ_DDRC_CTRLREG_BUSWIDTH_SHIFT	2 | ||||
| @@ -46,3 +49,4 @@ void zynq_ddrc_init(void) | ||||
| 		puts("ECC disabled "); | ||||
| 	} | ||||
| } | ||||
| #endif | ||||
|   | ||||
		Reference in New Issue
	
	Block a user