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 |
Marek Vasut | c4ea43d | 2019-03-04 12:34:50 +0100 | [diff] [blame] | 35 | | R8A77965 M3-N | Renesas Electronics ULCB | r8a77965_ulcb |
Marek Vasut | b081454 | 2018-05-01 09:28:29 +0200 | [diff] [blame] | 36 | |---------------+----------------------------------------+------------------- |
| 37 | | R8A77970 V3M | Renesas Electronics Eagle | r8a77970_eagle_defconfig |
Valentine Barshak | 5f4e269 | 2019-04-23 23:44:57 +0300 | [diff] [blame] | 38 | | R8A77970 V3M | Renesas Electronics V3MSK | r8a77970_v3msk_defconfig |
Marek Vasut | b081454 | 2018-05-01 09:28:29 +0200 | [diff] [blame] | 39 | |---------------+----------------------------------------+------------------- |
| 40 | | R8A77995 D3 | Renesas Electronics Draak | r8a77995_draak_defconfig |
| 41 | '===============+========================================+=================== |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 42 | |
| 43 | Toolchain |
| 44 | ========= |
| 45 | |
Marek Vasut | fd107e3 | 2017-10-01 21:09:53 +0200 | [diff] [blame] | 46 | Either ARMv7 toolchain for 32bit Cortex-A9 systems or ARMv8 (aarch64) |
| 47 | toolchain for 64bit Cortex-A53/A57 systems. Currently we compile the |
| 48 | 32bit systems with -march=armv5 to allow more compilers to work. (For |
| 49 | U-Boot code this has no performance impact.) |
| 50 | |
| 51 | Currently, ELDK[5], Linaro[6], CodeSourcery[7] and Emdebian[8] supports |
| 52 | ARMv7. Modern distributions also contain ARMv7 and ARMv8 crosstoolchains |
| 53 | in their package feeds. |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 54 | |
| 55 | Build |
| 56 | ===== |
| 57 | |
Marek Vasut | b081454 | 2018-05-01 09:28:29 +0200 | [diff] [blame] | 58 | Locate defconfig in the table above. Then apply standard build procedure: |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 59 | |
Marek Vasut | b081454 | 2018-05-01 09:28:29 +0200 | [diff] [blame] | 60 | make <board>_defconfig |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 61 | make |
| 62 | |
| 63 | Note: Armadillo-800-EVA's U-Boot supports booting from SDcard only. |
| 64 | Please see "B.2 Appendix B Boot Specifications" in hardware manual. |
| 65 | |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 66 | Links |
| 67 | ===== |
| 68 | |
| 69 | [1] Renesas RMOBILE: |
| 70 | |
| 71 | http://am.renesas.com/products/soc/assp/mobile/r_mobile/index.jsp |
| 72 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 73 | [2] Renesas R-Car: |
| 74 | |
| 75 | http://am.renesas.com/products/soc/assp/automotive/index.jsp |
| 76 | |
| 77 | [3] KZM-A9-GT |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 78 | |
| 79 | http://www.kmckk.co.jp/kzma9-gt/index.html |
| 80 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 81 | [4] Armadillo-800-EVA |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 82 | |
| 83 | http://armadillo.atmark-techno.com/armadillo-800-EVA |
| 84 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 85 | [5] ELDK |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 86 | |
| 87 | http://www.denx.de/wiki/view/ELDK-5/WebHome#Section_1.6. |
| 88 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 89 | [6] Linaro |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 90 | |
| 91 | http://www.linaro.org/downloads/ |
| 92 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 93 | [7] CodeSourcey |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 94 | |
| 95 | http://www.mentor.com/embedded-software/codesourcery |
| 96 | |
Nobuhiro Iwamatsu | 36da5f8 | 2013-12-10 14:52:20 +0900 | [diff] [blame] | 97 | [8] Emdebian |
Nobuhiro Iwamatsu | 5977503 | 2012-08-09 17:00:10 +0900 | [diff] [blame] | 98 | |
| 99 | http://www.emdebian.org/crosstools.html |