]>
Commit | Line | Data |
---|---|---|
6406d6da SP |
1 | Summary |
2 | ======= | |
3 | ||
655d216a BG |
4 | Note: this document used to be about the entire family of DaVinci SOCs but the |
5 | support for the DM* family and DA830 has since been dropped. | |
6406d6da | 6 | |
655d216a BG |
7 | This README is about U-Boot support for TI's DA850 SoC. This SOC has an OMAP |
8 | part number but is very similar to the DaVinci series. | |
6406d6da | 9 | |
655d216a | 10 | Currently the following boards are supported: |
6406d6da | 11 | |
718f7464 SN |
12 | * TI DA850 EVM |
13 | ||
655d216a | 14 | * TI OMAP-L138 LCDK |
6406d6da | 15 | |
655d216a | 16 | * Lego EV3 |
6406d6da SP |
17 | |
18 | Build | |
19 | ===== | |
20 | ||
718f7464 SN |
21 | * TI DA850 EVM: |
22 | ||
23 | make da850evm_config | |
24 | make | |
25 | ||
655d216a | 26 | * TI OMAP-L138 LCDK |
6406d6da | 27 | |
655d216a | 28 | make omapl138_lcdk_defconfig |
6406d6da SP |
29 | make |
30 | ||
655d216a | 31 | * Lego EV3 |
6406d6da | 32 | |
655d216a | 33 | make legoev3_defconfig |
6406d6da SP |
34 | make |
35 | ||
36 | Bootloaders | |
37 | =============== | |
38 | ||
655d216a BG |
39 | For DA850 an SPL (secondary program loader, see doc/README.SPL) is provided |
40 | to load U-Boot directly from SPI flash. The SPL takes care of the low level | |
41 | initialization. | |
42 | ||
43 | The SPL is built as u-boot.ais for all DA850 defconfigs. The resulting | |
44 | image file can be programmed to the SPI flash of the DA850 EVM/LCDK. | |
3d2c8e6c | 45 | |
4f6fc15b SN |
46 | Environment Variables |
47 | ===================== | |
48 | ||
49 | The DA850 EVM allows the user to specify the maximum cpu clock allowed by the | |
50 | silicon, in Hz, via an environment variable "maxcpuclk". | |
51 | ||
52 | The maximum clock rate allowed depends on the silicon populated on the EVM. | |
53 | Please make sure you understand the restrictions placed on this clock in the | |
54 | device specific datasheet before setting up this variable. This information is | |
55 | passed to the Linux kernel using the ATAG_REVISION atag. | |
56 | ||
57 | If "maxcpuclk" is not defined, the configuration CONFIG_DA850_EVM_MAX_CPU_CLK | |
58 | is used to obtain this information. | |
59 | ||
6406d6da SP |
60 | Links |
61 | ===== | |
62 | ||
655d216a | 63 | 1) TI DA850 EVM |
718f7464 SN |
64 | http://focus.ti.com/docs/prod/folders/print/omap-l138.html |
65 | http://www.logicpd.com/products/development-kits/zoom-omap-l138-evm-development-kit | |
337c4333 | 66 | |
655d216a BG |
67 | 2) TI OMAP-L138 LCDK |
68 | http://focus.ti.com/docs/prod/folders/print/omap-l138.html | |
69 | http://www.ti.com/tool/TMDXLCDK138 | |
70 | ||
337c4333 HS |
71 | Davinci special defines |
72 | ======================= | |
73 | ||
74 | CONFIG_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 |