xref: /OK3568_Linux_fs/u-boot/doc/README.rmobile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunSummary
2*4882a593Smuzhiyun=======
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunThis README is about U-Boot support for Renesas's ARM Cortex-A9 based RMOBILE[1]
5*4882a593Smuzhiyunand R-Car[2]family of SoCs. Renesas's RMOBILE/R-Car SoC family contains an ARM
6*4882a593SmuzhiyunCortex-A9.
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunCurrently the following boards are supported:
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun* KMC KZM-A9-GT [3]
11*4882a593Smuzhiyun* Atmark-Techno Armadillo-800-EVA [4]
12*4882a593Smuzhiyun* Renesas Electronics Lager
13*4882a593Smuzhiyun* Renesas Electronics Koelsch
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunToolchain
16*4882a593Smuzhiyun=========
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunARM Cortex-A9 support ARM v7 instruction set (-march=armv7a).
19*4882a593SmuzhiyunBut currently we compile with -march=armv5 to allow more compilers to work.
20*4882a593Smuzhiyun(For U-Boot code this has no performance impact.)
21*4882a593SmuzhiyunBecause there was no compiler which is supporting armv7a not much before.
22*4882a593SmuzhiyunCurrently, ELDK[5], Linaro[6], CodeSourcey[7] and Emdebian[8] supports -march=armv7a
23*4882a593Smuzhiyunand you can get.
24*4882a593Smuzhiyun
25*4882a593SmuzhiyunBuild
26*4882a593Smuzhiyun=====
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun* KZM-A9-GT
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun  make kzm9g_config
31*4882a593Smuzhiyun  make
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun* Armadillo-800-EVA
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun  make armadillo-800eva_config
36*4882a593Smuzhiyun  make
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun  Note: Armadillo-800-EVA's U-Boot supports booting from SDcard only.
39*4882a593Smuzhiyun        Please see "B.2 Appendix B Boot Specifications" in hardware manual.
40*4882a593Smuzhiyun
41*4882a593Smuzhiyun* Lager
42*4882a593Smuzhiyun
43*4882a593Smuzhiyun  make lager_config
44*4882a593Smuzhiyun  make
45*4882a593Smuzhiyun
46*4882a593Smuzhiyun* Koelsch
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun  make koelsch_config
49*4882a593Smuzhiyun  make
50*4882a593Smuzhiyun
51*4882a593SmuzhiyunLinks
52*4882a593Smuzhiyun=====
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun[1] Renesas RMOBILE:
55*4882a593Smuzhiyun
56*4882a593Smuzhiyunhttp://am.renesas.com/products/soc/assp/mobile/r_mobile/index.jsp
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun[2] Renesas R-Car:
59*4882a593Smuzhiyun
60*4882a593Smuzhiyunhttp://am.renesas.com/products/soc/assp/automotive/index.jsp
61*4882a593Smuzhiyun
62*4882a593Smuzhiyun[3] KZM-A9-GT
63*4882a593Smuzhiyun
64*4882a593Smuzhiyunhttp://www.kmckk.co.jp/kzma9-gt/index.html
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun[4] Armadillo-800-EVA
67*4882a593Smuzhiyun
68*4882a593Smuzhiyunhttp://armadillo.atmark-techno.com/armadillo-800-EVA
69*4882a593Smuzhiyun
70*4882a593Smuzhiyun[5] ELDK
71*4882a593Smuzhiyun
72*4882a593Smuzhiyunhttp://www.denx.de/wiki/view/ELDK-5/WebHome#Section_1.6.
73*4882a593Smuzhiyun
74*4882a593Smuzhiyun[6] Linaro
75*4882a593Smuzhiyun
76*4882a593Smuzhiyunhttp://www.linaro.org/downloads/
77*4882a593Smuzhiyun
78*4882a593Smuzhiyun[7] CodeSourcey
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunhttp://www.mentor.com/embedded-software/codesourcery
81*4882a593Smuzhiyun
82*4882a593Smuzhiyun[8] Emdebian
83*4882a593Smuzhiyun
84*4882a593Smuzhiyunhttp://www.emdebian.org/crosstools.html
85