blob: 6522c24eea1668a4d4fa143ec4b53ca75041272d [file] [log] [blame]
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -05001Summary
2=======
3
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +02004Note: this document used to be about the entire family of DaVinci SOCs but the
5support for the DM* family and DA830 has since been dropped.
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -05006
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +02007This README is about U-Boot support for TI's DA850 SoC. This SOC has an OMAP
8part number but is very similar to the DaVinci series.
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -05009
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020010Currently the following boards are supported:
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050011
Sekhar Noriab746452010-11-19 11:39:46 -050012* TI DA850 EVM
13
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020014* TI OMAP-L138 LCDK
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050015
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020016* Lego EV3
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050017
18Build
19=====
20
Sekhar Noriab746452010-11-19 11:39:46 -050021* TI DA850 EVM:
22
23make da850evm_config
24make
25
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020026* TI OMAP-L138 LCDK
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050027
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020028make omapl138_lcdk_defconfig
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050029make
30
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020031* Lego EV3
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050032
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020033make legoev3_defconfig
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050034make
35
36Bootloaders
37===============
38
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020039For DA850 an SPL (secondary program loader, see doc/README.SPL) is provided
40to load U-Boot directly from SPI flash. The SPL takes care of the low level
41initialization.
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050042
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +020043The SPL is built as u-boot.ais for all DA850 defconfigs. The resulting
44image file can be programmed to the SPI flash of the DA850 EVM/LCDK.
Christian Riesch63e341b2011-12-09 09:47:37 +000045
Sekhar Nori6e112202010-11-19 11:39:48 -050046Environment Variables
47=====================
48
49The DA850 EVM allows the user to specify the maximum cpu clock allowed by the
50silicon, in Hz, via an environment variable "maxcpuclk".
51
52The maximum clock rate allowed depends on the silicon populated on the EVM.
53Please make sure you understand the restrictions placed on this clock in the
54device specific datasheet before setting up this variable. This information is
55passed to the Linux kernel using the ATAG_REVISION atag.
56
57If "maxcpuclk" is not defined, the configuration CONFIG_DA850_EVM_MAX_CPU_CLK
58is used to obtain this information.
59
Sandeep Paulraj49ea9a02009-11-21 13:13:59 -050060Links
61=====
62
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +0200631) TI DA850 EVM
Sekhar Noriab746452010-11-19 11:39:46 -050064http://focus.ti.com/docs/prod/folders/print/omap-l138.html
65http://www.logicpd.com/products/development-kits/zoom-omap-l138-evm-development-kit
Heiko Schocherf49e9442011-09-14 19:59:37 +000066
Bartosz Golaszewski8856cb22019-04-30 09:39:25 +0200672) TI OMAP-L138 LCDK
68http://focus.ti.com/docs/prod/folders/print/omap-l138.html
69http://www.ti.com/tool/TMDXLCDK138
70
Heiko Schocherf49e9442011-09-14 19:59:37 +000071Davinci special defines
72=======================
73
74CONFIG_SYS_DV_NOR_BOOT_CFG: AM18xx based boards, booting in NOR Boot mode
75 need a "NOR Boot Configuration Word" stored
76 in the NOR Flash. This define adds this.
77 More Info about this, see:
78 spraba5a.pdf chapter 3.1