| 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 |