mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	Replace instances of http://www.ti.com with https://www.ti.com Signed-off-by: Nishanth Menon <nm@ti.com>
		
			
				
	
	
		
			83 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Summary
 | |
| =======
 | |
| 
 | |
| Note: this document used to be about the entire family of DaVinci SOCs but the
 | |
| support for the DM* family and DA830 has since been dropped.
 | |
| 
 | |
| This README is about U-Boot support for TI's DA850 SoC. This SOC has an OMAP
 | |
| part number but is very similar to the DaVinci series.
 | |
| 
 | |
| Currently the following boards are supported:
 | |
| 
 | |
| * TI DA850 EVM
 | |
| 
 | |
| * TI OMAP-L138 LCDK
 | |
| 
 | |
| * Lego EV3
 | |
| 
 | |
| Build
 | |
| =====
 | |
| 
 | |
| * TI DA850 EVM:
 | |
| 
 | |
| make da850evm_config
 | |
| make
 | |
| 
 | |
| * TI OMAP-L138 LCDK
 | |
| 
 | |
| make omapl138_lcdk_defconfig
 | |
| make
 | |
| 
 | |
| * Lego EV3
 | |
| 
 | |
| make legoev3_defconfig
 | |
| make
 | |
| 
 | |
| Bootloaders
 | |
| ===============
 | |
| 
 | |
| For DA850 an SPL (secondary program loader, see doc/README.SPL) is provided
 | |
| to load U-Boot from SPI flash, MMC or NAND. The SPL takes care of the low level
 | |
| initialization.
 | |
| 
 | |
| The SPL is built as u-boot.ais for all DA850 defconfigs except those booting
 | |
| from NOR flash. The resulting image file can be programmed to the SPI flash
 | |
| of the DA850 EVM/LCDK.
 | |
| 
 | |
| Devices that support booting from NOR utilize execute in place (XIP) and do
 | |
| not require SPL to perform low level initialization.
 | |
| 
 | |
| Environment Variables
 | |
| =====================
 | |
| 
 | |
| The DA850 EVM allows the user to specify the maximum cpu clock allowed by the
 | |
| silicon, in Hz, via an environment variable "maxcpuclk".
 | |
| 
 | |
| The maximum clock rate allowed depends on the silicon populated on the EVM.
 | |
| Please make sure you understand the restrictions placed on this clock in the
 | |
| device specific datasheet before setting up this variable. This information is
 | |
| passed to the Linux kernel using the ATAG_REVISION atag.
 | |
| 
 | |
| If "maxcpuclk" is not defined, the configuration CFG_DA850_EVM_MAX_CPU_CLK
 | |
| is used to obtain this information.
 | |
| 
 | |
| Links
 | |
| =====
 | |
| 
 | |
| 1) TI DA850 EVM
 | |
| http://focus.ti.com/docs/prod/folders/print/omap-l138.html
 | |
| http://www.logicpd.com/products/development-kits/zoom-omap-l138-evm-development-kit
 | |
| 
 | |
| 2) TI OMAP-L138 LCDK
 | |
| http://focus.ti.com/docs/prod/folders/print/omap-l138.html
 | |
| https://www.ti.com/tool/TMDXLCDK138
 | |
| 
 | |
| Davinci special defines
 | |
| =======================
 | |
| 
 | |
| CFG_SYS_DV_NOR_BOOT_CFG:	AM18xx based boards, booting in NOR Boot mode
 | |
| 				need a "NOR Boot Configuration Word" stored
 | |
| 				in the NOR Flash. This define adds this.
 | |
| 				More Info about this, see:
 | |
| 				spraba5a.pdf chapter 3.1
 |