Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 1 | Summary |
| 2 | ======= |
| 3 | |
| 4 | This README is about U-Boot support for Renesas's ARM Cortex-A9 based RMOBILE[1] |
Marek Vasut | fd107e3 | 2017-10-01 21:09:53 +0200 | [diff] [blame] | 5 | and Cortex-A9/A53/A57 based R-Car[2] family of SoCs. Renesas's RMOBILE/R-Car SoC |
| 6 | family contains an ARM Cortex-A9/A53/A57. |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 7 | |
| 8 | Currently the following boards are supported: |
| 9 | |
Marek Vasut | b081454 | 2018-05-01 09:28:29 +0200 | [diff] [blame] | 10 | | SoC | Board | defconfig |
| 11 | |===============+========================================+=================== |
| 12 | | R8A73A0 | KMC KZM-A9-GT [3] | kzm9g_config |
| 13 | | R8A7734 | Atmark-Techno Armadillo-800-EVA [4] | armadillo-800eva_config |
| 14 | |===============+========================================+=================== |
| 15 | | R8A7790 H2 | Renesas Electronics Lager | lager_defconfig |
| 16 | | | Renesas Electronics Stout | stout_defconfig |
| 17 | |---------------+----------------------------------------+------------------- |
| 18 | | R8A7791 M2-W | Renesas Electronics Koelsch | koelsch_defconfig |
| 19 | | | Renesas Electronics Porter | porter_defconfig |
| 20 | |---------------+----------------------------------------+------------------- |
| 21 | | R8A7792 V2H | Renesas Electronics Blanche | blanche_defconfig |
| 22 | |---------------+----------------------------------------+------------------- |
| 23 | | R8A7793 M2-N | Renesas Electronics Gose | gose_defconfig |
| 24 | |---------------+----------------------------------------+------------------- |
| 25 | | R8A7794 E2 | Renesas Electronics Alt | alt_defconfig |
| 26 | | | Renesas Electronics Silk | silk_defconfig |
| 27 | |===============+========================================+=================== |
| 28 | | R8A7795 H3 | Renesas Electronics Salvator-XS ES2.0+ | r8a7795_salvator-x_defconfig |
| 29 | | R8A7795 H3 | Renesas Electronics ULCB ES2.0+ | r8a7795_ulcb |
| 30 | |---------------+----------------------------------------+------------------- |
| 31 | | R8A7796 M3-W | Renesas Electronics Salvator-X | r8a7796_salvator-x_defconfig |
| 32 | | R8A7796 M3-W | Renesas Electronics ULCB | r8a7796_ulcb |
| 33 | |---------------+----------------------------------------+------------------- |
| 34 | | R8A77965 M3-N | Renesas Electronics Salvator-XS | r8a77965_salvator-x_defconfig |
| 35 | |---------------+----------------------------------------+------------------- |
| 36 | | R8A77970 V3M | Renesas Electronics Eagle | r8a77970_eagle_defconfig |
| 37 | |---------------+----------------------------------------+------------------- |
| 38 | | R8A77995 D3 | Renesas Electronics Draak | r8a77995_draak_defconfig |
| 39 | '===============+========================================+=================== |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 40 | |
| 41 | Toolchain |
| 42 | ========= |
| 43 | |
Marek Vasut | fd107e3 | 2017-10-01 21:09:53 +0200 | [diff] [blame] | 44 | Either ARMv7 toolchain for 32bit Cortex-A9 systems or ARMv8 (aarch64) |
| 45 | toolchain for 64bit Cortex-A53/A57 systems. Currently we compile the |
| 46 | 32bit systems with -march=armv5 to allow more compilers to work. (For |
| 47 | U-Boot code this has no performance impact.) |
| 48 | |
| 49 | Currently, ELDK[5], Linaro[6], CodeSourcery[7] and Emdebian[8] supports |
| 50 | ARMv7. Modern distributions also contain ARMv7 and ARMv8 crosstoolchains |
| 51 | in their package feeds. |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 52 | |
| 53 | Build |
| 54 | ===== |
| 55 | |
Marek Vasut | b081454 | 2018-05-01 09:28:29 +0200 | [diff] [blame] | 56 | Locate defconfig in the table above. Then apply standard build procedure: |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 57 | |
Marek Vasut | b081454 | 2018-05-01 09:28:29 +0200 | [diff] [blame] | 58 | make <board>_defconfig |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 59 | make |
| 60 | |
| 61 | Note: Armadillo-800-EVA's U-Boot supports booting from SDcard only. |
| 62 | Please see "B.2 Appendix B Boot Specifications" in hardware manual. |
| 63 | |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 64 | Links |
| 65 | ===== |
| 66 | |
| 67 | [1] Renesas RMOBILE: |
| 68 | |
| 69 | http://am.renesas.com/products/soc/assp/mobile/r_mobile/index.jsp |
| 70 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 71 | [2] Renesas R-Car: |
| 72 | |
| 73 | http://am.renesas.com/products/soc/assp/automotive/index.jsp |
| 74 | |
| 75 | [3] KZM-A9-GT |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 76 | |
| 77 | http://www.kmckk.co.jp/kzma9-gt/index.html |
| 78 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 79 | [4] Armadillo-800-EVA |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 80 | |
| 81 | http://armadillo.atmark-techno.com/armadillo-800-EVA |
| 82 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 83 | [5] ELDK |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 84 | |
| 85 | http://www.denx.de/wiki/view/ELDK-5/WebHome#Section_1.6. |
| 86 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 87 | [6] Linaro |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 88 | |
| 89 | http://www.linaro.org/downloads/ |
| 90 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 91 | [7] CodeSourcey |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 92 | |
| 93 | http://www.mentor.com/embedded-software/codesourcery |
| 94 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 95 | [8] Emdebian |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 96 | |
| 97 | http://www.emdebian.org/crosstools.html |