mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-10-31 00:11:51 +01:00 
			
		
		
		
	The evaluation kit has both Nand and OneNand, both drivers are there and the two configurations only select a different default for the jffs partition. This adds the OneNand driver and cleans up storage. Signed-off-by: Alessandro Rubini <rubini@unipv.it> Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| The Nomadik 8815 CPU has a "secure" boot mode where no external access
 | |
| (not even JTAG) is allowed.  The "remap" bits in the evaluation board
 | |
| are configured in order to boot from the internal ROM memory (in
 | |
| secure mode).
 | |
| 
 | |
| The boot process as defined by the manufacturer executes external code
 | |
| (loaded from NAND or OneNAND) that that disables such "security" in
 | |
| order to run u-boot and later the kernel without constraints. Such
 | |
| code is a proprietary initial boot loader, called "X-Loader" (in case
 | |
| anyone wonders, it has no relations with other loaders with the same
 | |
| name and there is no GPL code inside the ST X-Loader).
 | |
| 
 | |
| SDRAM configuration, PLL setup and initial loading from NAND is
 | |
| implemented in the X-Loader, so U-Boot is already running in SDRAM
 | |
| when control is handed over to it.
 | |
| 
 | |
| The Makefile offers two different configurations to be used if you
 | |
| boot from Nand or OneNand.
 | |
| 
 | |
|     make nhk8815_config
 | |
|     make nhk8815_onenand_config
 | |
| 
 | |
| Both support OneNand and Nand. Since U-Boot, running in RAM, can't know
 | |
| where it was loaded from, the configurations differ in where the filesystem
 | |
| is looked for by default.
 | |
| 
 | |
| 
 | |
| On www.st.com/nomadik and on www.stnwireless.com there are documents,
 | |
| summary data and white papers on Nomadik. The full datasheet for
 | |
| STn8815 is not currently available on line but under specific request
 | |
| to the local ST sales offices.
 |