xref: /openbmc/u-boot/doc/README.rmobile (revision fd107e32ee18e239626b2fb6103413277bb336a8)
15977503aSNobuhiro IwamatsuSummary
25977503aSNobuhiro Iwamatsu=======
35977503aSNobuhiro Iwamatsu
45977503aSNobuhiro IwamatsuThis README is about U-Boot support for Renesas's ARM Cortex-A9 based RMOBILE[1]
5*fd107e32SMarek Vasutand Cortex-A9/A53/A57 based R-Car[2] family of SoCs. Renesas's RMOBILE/R-Car SoC
6*fd107e32SMarek Vasutfamily contains an ARM Cortex-A9/A53/A57.
75977503aSNobuhiro Iwamatsu
85977503aSNobuhiro IwamatsuCurrently the following boards are supported:
95977503aSNobuhiro Iwamatsu
1036da5f84SNobuhiro Iwamatsu* KMC KZM-A9-GT [3]
1136da5f84SNobuhiro Iwamatsu* Atmark-Techno Armadillo-800-EVA [4]
1236da5f84SNobuhiro Iwamatsu* Renesas Electronics Lager
1336da5f84SNobuhiro Iwamatsu* Renesas Electronics Koelsch
14*fd107e32SMarek Vasut* Renesas Electronics Salvator-X  M3
15*fd107e32SMarek Vasut* Renesas Electronics Salvator-XS H3 ES2.0+
16*fd107e32SMarek Vasut* Renesas Electronics ULCB M3 / H3 ES2.0+
175977503aSNobuhiro Iwamatsu
185977503aSNobuhiro IwamatsuToolchain
195977503aSNobuhiro Iwamatsu=========
205977503aSNobuhiro Iwamatsu
21*fd107e32SMarek VasutEither ARMv7 toolchain for 32bit Cortex-A9 systems or ARMv8 (aarch64)
22*fd107e32SMarek Vasuttoolchain for 64bit Cortex-A53/A57 systems. Currently we compile the
23*fd107e32SMarek Vasut32bit systems with -march=armv5 to allow more compilers to work. (For
24*fd107e32SMarek VasutU-Boot code this has no performance impact.)
25*fd107e32SMarek Vasut
26*fd107e32SMarek VasutCurrently, ELDK[5], Linaro[6], CodeSourcery[7] and Emdebian[8] supports
27*fd107e32SMarek VasutARMv7. Modern distributions also contain ARMv7 and ARMv8 crosstoolchains
28*fd107e32SMarek Vasutin their package feeds.
295977503aSNobuhiro Iwamatsu
305977503aSNobuhiro IwamatsuBuild
315977503aSNobuhiro Iwamatsu=====
325977503aSNobuhiro Iwamatsu
335977503aSNobuhiro Iwamatsu* KZM-A9-GT
345977503aSNobuhiro Iwamatsu
355977503aSNobuhiro Iwamatsu  make kzm9g_config
365977503aSNobuhiro Iwamatsu  make
375977503aSNobuhiro Iwamatsu
385977503aSNobuhiro Iwamatsu* Armadillo-800-EVA
395977503aSNobuhiro Iwamatsu
405977503aSNobuhiro Iwamatsu  make armadillo-800eva_config
415977503aSNobuhiro Iwamatsu  make
425977503aSNobuhiro Iwamatsu
4336da5f84SNobuhiro Iwamatsu  Note: Armadillo-800-EVA's U-Boot supports booting from SDcard only.
4436da5f84SNobuhiro Iwamatsu        Please see "B.2 Appendix B Boot Specifications" in hardware manual.
4536da5f84SNobuhiro Iwamatsu
4636da5f84SNobuhiro Iwamatsu* Lager
4736da5f84SNobuhiro Iwamatsu
4836da5f84SNobuhiro Iwamatsu  make lager_config
4936da5f84SNobuhiro Iwamatsu  make
5036da5f84SNobuhiro Iwamatsu
5136da5f84SNobuhiro Iwamatsu* Koelsch
5236da5f84SNobuhiro Iwamatsu
5336da5f84SNobuhiro Iwamatsu  make koelsch_config
5436da5f84SNobuhiro Iwamatsu  make
5536da5f84SNobuhiro Iwamatsu
56*fd107e32SMarek Vasut* Salvator-X M3
57*fd107e32SMarek Vasut
58*fd107e32SMarek Vasut  make r8a7796_salvator-x_defconfig
59*fd107e32SMarek Vasut  make
60*fd107e32SMarek Vasut
61*fd107e32SMarek Vasut* Salvator-XS H3 ES2.0
62*fd107e32SMarek Vasut
63*fd107e32SMarek Vasut  make r8a7795_salvator-x_defconfig
64*fd107e32SMarek Vasut  make
65*fd107e32SMarek Vasut
66*fd107e32SMarek Vasut* ULCB M3
67*fd107e32SMarek Vasut
68*fd107e32SMarek Vasut  make r8a7796_ulcb_defconfig
69*fd107e32SMarek Vasut  make
70*fd107e32SMarek Vasut
71*fd107e32SMarek Vasut* ULCB H3 ES2.0
72*fd107e32SMarek Vasut
73*fd107e32SMarek Vasut  make r8a7795_ulcb_defconfig
74*fd107e32SMarek Vasut  make
75*fd107e32SMarek Vasut
765977503aSNobuhiro IwamatsuLinks
775977503aSNobuhiro Iwamatsu=====
785977503aSNobuhiro Iwamatsu
795977503aSNobuhiro Iwamatsu[1] Renesas RMOBILE:
805977503aSNobuhiro Iwamatsu
815977503aSNobuhiro Iwamatsuhttp://am.renesas.com/products/soc/assp/mobile/r_mobile/index.jsp
825977503aSNobuhiro Iwamatsu
8336da5f84SNobuhiro Iwamatsu[2] Renesas R-Car:
8436da5f84SNobuhiro Iwamatsu
8536da5f84SNobuhiro Iwamatsuhttp://am.renesas.com/products/soc/assp/automotive/index.jsp
8636da5f84SNobuhiro Iwamatsu
8736da5f84SNobuhiro Iwamatsu[3] KZM-A9-GT
885977503aSNobuhiro Iwamatsu
895977503aSNobuhiro Iwamatsuhttp://www.kmckk.co.jp/kzma9-gt/index.html
905977503aSNobuhiro Iwamatsu
9136da5f84SNobuhiro Iwamatsu[4] Armadillo-800-EVA
925977503aSNobuhiro Iwamatsu
935977503aSNobuhiro Iwamatsuhttp://armadillo.atmark-techno.com/armadillo-800-EVA
945977503aSNobuhiro Iwamatsu
9536da5f84SNobuhiro Iwamatsu[5] ELDK
965977503aSNobuhiro Iwamatsu
975977503aSNobuhiro Iwamatsuhttp://www.denx.de/wiki/view/ELDK-5/WebHome#Section_1.6.
985977503aSNobuhiro Iwamatsu
9936da5f84SNobuhiro Iwamatsu[6] Linaro
1005977503aSNobuhiro Iwamatsu
1015977503aSNobuhiro Iwamatsuhttp://www.linaro.org/downloads/
1025977503aSNobuhiro Iwamatsu
10336da5f84SNobuhiro Iwamatsu[7] CodeSourcey
1045977503aSNobuhiro Iwamatsu
1055977503aSNobuhiro Iwamatsuhttp://www.mentor.com/embedded-software/codesourcery
1065977503aSNobuhiro Iwamatsu
10736da5f84SNobuhiro Iwamatsu[8] Emdebian
1085977503aSNobuhiro Iwamatsu
1095977503aSNobuhiro Iwamatsuhttp://www.emdebian.org/crosstools.html
110