Skip to content
Snippets Groups Projects
Select Git revision
  • 6e15cda270a060cf87c6c643a1cc3da65ffb242d
  • ex400 default
  • iop-mediatek-20250604
  • ubi-fastmap
  • add-dtb-rescan
  • agnau-blorgoda
  • agnau-scratch
  • mediatek-20250604
  • iop-mediatek-20250304
  • iop-mediatek-20250304-loc
  • agnau-mtk-back
  • iop-mediatek-20250304-back
  • iop-mediatek-20220630
  • jani-multi-dtb
  • jani-multi-dtb-spl
  • mediatek-20220630
  • iop-mediatek-20220606
  • jani-env-update-mtk
  • jani-env-update-mtk-txt
  • jani-iop-20220606
  • jani-mtk-20220606
  • mediatek-20220606
  • v2023.01-rc1
  • v2022.10
  • v2022.10-rc5
  • v2022.10-rc4
  • v2022.10-rc3
  • v2022.10-rc2
  • v2022.10-rc1
  • v2022.07
  • v2022.07-rc6
  • v2022.07-rc5
  • v2022.07-rc4
  • v2022.07-rc3
  • v2022.07-rc2
  • v2022.07-rc1
  • v2022.04
  • v2022.04-rc5
  • v2022.04-rc4
  • v2022.04-rc3
  • v2022.04-rc2
  • v2022.04-rc1
42 results

README.davinci

Blame
  • README.davinci 2.15 KiB
    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 CONFIG_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
    http://www.ti.com/tool/TMDXLCDK138
    
    Davinci special defines
    =======================
    
    CONFIG_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