xref: /openbmc/u-boot/doc/README.davinci (revision ea0364f1)
1Summary
2=======
3
4This README is about U-Boot support for TI's ARM 926EJS based family of SoCs.
5These SOCs are used for cameras, video security and surveillance, DVR's, etc.
6DaVinci SOC's comprise of DM644x, DM646x, DM35x and DM36x series of SOC's
7Additionally there are some SOCs meant for the audio market which though have
8an OMAP part number are very similar to the DaVinci series of SOC's
9Additionally, some family members contain a TI DSP and/or graphics
10co processors along with a host of other peripherals.
11
12Currently the following boards are supported:
13
14* TI DaVinci DM644x EVM
15
16* TI DaVinci DM646x EVM
17
18* TI DaVinci DM355 EVM
19
20* TI DaVinci DM365 EVM
21
22* TI DA830 EVM
23
24* DM355 based Leopard board
25
26* DM644x based schmoogie board
27
28* DM644x based sffsdr board
29
30* DM644x based sonata board
31
32Build
33=====
34
35* TI DaVinci DM644x EVM:
36
37make davinci_dvevm_config
38make
39
40* TI DaVinci DM646x EVM:
41
42make davinci_dm6467evm_config
43make
44
45* TI DaVinci DM355 EVM:
46
47make davinci_dm355evm_config
48make
49
50* TI DaVinci DM365 EVM:
51
52make davinci_dm365evm_config
53make
54
55* TI DA830 EVM:
56
57make da830evm_config
58make
59
60* DM355 based Leopard board:
61
62make davinci_dm355leopard_config
63make
64
65* DM644x based schmoogie board:
66
67make davinci_schmoogie_config
68make
69
70* DM644x based sffsdr board:
71
72make davinci_sffsdr_config
73make
74
75* DM644x based sonata board:
76
77make davinci_sonata_config
78make
79
80Bootloaders
81===============
82
83The DaVinci SOC's use 2 bootloaders. The low level initialization
84is done by a UBL(user boot loader). The UBL is written to a NAND/NOR/SPI flash
85by a programmer. During initial bootup, the ROM Bootloader reads the UBL
86from a storage device and loads it into the IRAM. The UBL then loads the U-Boot
87into the RAM.
88The programmers and UBL are always released as part of any standard TI
89software release associated with an SOC.
90
91Links
92=====
93
941) TI DaVinci DM355 EVM:
95http://focus.ti.com/docs/prod/folders/print/tms320dm355.html
96http://www.spectrumdigital.com/product_info.php?cPath=103&products_id=203&osCsid=c499af6087317f11b3da19b4e8f1af32
97
982) TI DaVinci DM365 EVM:
99http://focus.ti.com/docs/prod/folders/print/tms320dm365.html?247SEM=
100http://support.spectrumdigital.com/boards/evmdm365/revc/
101
1023) DaVinci DM355 based leopard board
103http://designsomething.org/leopardboard/default.aspx
104http://www.spectrumdigital.com/product_info.php?cPath=103&products_id=192&osCsid=67c20335668ffc57cb35727106eb24b1
105
1064) TI DaVinci DM6467 EVM:
107http://focus.ti.com/docs/prod/folders/print/tms320dm6467.html
108http://support.spectrumdigital.com/boards/evmdm6467/revf/
109
1105) TI DaVinci DM6446 EVM:
111http://focus.ti.com/docs/prod/folders/print/tms320dm6446.html
112http://www.spectrumdigital.com/product_info.php?cPath=103&products_id=222
113
1146) TI DA830 EVM
115http://focus.ti.com/apps/docs/gencontent.tsp?appId=1&contentId=52385
116http://www.spectrumdigital.com/product_info.php?cPath=37&products_id=214
117