summaryrefslogtreecommitdiff
path: root/wiki/H3_Salvator-X.wiki
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2019-12-05 15:20:55 +0900
committerKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2019-12-09 11:46:02 +0900
commitada3effb3433c3c1307a2add2ec6283520a27057 (patch)
tree204bf99abf8bf03106b429306d0ac562db1c91b0 /wiki/H3_Salvator-X.wiki
parent8204f5007ea838aa514d5a85b25bd4b210052b20 (diff)
wiki: Porting H3 Salvator X
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Diffstat (limited to 'wiki/H3_Salvator-X.wiki')
-rw-r--r--wiki/H3_Salvator-X.wiki127
1 files changed, 127 insertions, 0 deletions
diff --git a/wiki/H3_Salvator-X.wiki b/wiki/H3_Salvator-X.wiki
new file mode 100644
index 0000000..282958d
--- /dev/null
+++ b/wiki/H3_Salvator-X.wiki
@@ -0,0 +1,127 @@
+h1. H3 Salvator-x
+
+h2. Update FirmWare
+
+# download update script from below
+# run script
+
+h3. SW10
+
+0 corresponds to the switch in the OFF position and 1 to the ON position. Bits are given in the 1-8 order.
+
+<pre>
+for update: xxxx 0000
+for use : xxxx 1100 (HyperFlash = 80MHz, stable) or
+ xxxx 1101 (HyperFlash = 160MHz, aggressive)
+</pre>
+
+Maybe it is *1100 1100* or *1100 1101* on your board
+
+h3. Run script
+
+see readme
+<pre>
+./do_xls2.expect /dev/ttyUSB1 ./AArch64_secure_writer.mot ./table.txt
+</pre>
+or
+<pre>
+for ES1.0 : ./do_xls2.expect /dev/ttyUSB1 57600 ./AArch64_secure_writer.mot ./table.txt
+for ES1.1 : ./do_xls2.expect /dev/ttyUSB1 115200 ./AArch64_secure_writer_es11.mot ./table.txt
+for ES2.0 : ./do_xls2.expect /dev/ttyUSB1 115200 ./AArch64_Gen3_Scif_MiniMon_H3ES2.0_V0.03.mot ./table.txt
+</pre>
+
+h3. Log
+
+<pre>
+> ./do_xls2.expect /dev/ttyUSB1 ./AArch64_secure_writer.mot ./table.txt
+uploading loader file
+performing xls2 e6320000 000000 bootparam_sa0.srec
+performing xls2 e6302000 040000 bl2-salvator-x.srec
+performing xls2 e6320000 180000 cert_header_sa6.srec
+performing xls2 44000000 1c0000 bl31-salvator-x.srec
+performing xls2 44100000 200000 tee-salvator-x.srec
+performing xls2 49000000 640000 u-boot-elf.srec
+</pre>
+
+h3. version
+
+| "v2.2.0":../../wiki/H3_Salvator-X/update_salvator_bootloader_v220.tar.bz2 |BL2: R-Car H3 Loader Rev.1.00
+BL2: Built : 19:20:17, Nov 2 2015
+U-Boot 2015.04 (Nov 02 2015 - 19:20:59) |*require SWICH settings*
+- -SW6: 3 pin side-
+- SW7: 2 pin side |
+| "v2.3.0":../../wiki/H3_Salvator-X/update_salvator_bootloader_v230.tar.bz2 |BL2: R-Car H3 Loader Rev.1.0.1
+BL2: Built : 11:47:26, Nov 19 2015
+U-Boot 2015.04 (Nov 19 2015 - 11:47:49) |*require SWICH settings*
+- -SW6: 3 pin side-
+- SW7: 2 pin side |
+| "v2.7.0 4core":../../wiki/H3_Salvator-X/update_salvator_bootloader_v270-4core.tar.bz2 |BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.5
+BL2: Built : 12:41:15, Mar 30 2016
+U-Boot 2015.04 (Mar 30 2016 - 12:41:37) |*require SWICH settings*
+- -SW6: 3 pin side-
+- SW7: 2 pin side |
+| "v2.7.0 8core":../../wiki/H3_Salvator-X/update_salvator_bootloader_v270-8core.tar.bz2 |BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.5
+BL2: Built : 12:59:01, Mar 30 2016
+U-Boot 2015.04 (Mar 30 2016 - 12:41:37) |*require SWICH settings*
+- -SW6: 3 pin side-
+- SW7: 2 pin side |
+| "v2.9.0 for 8ch camera":../../wiki/H3_Salvator-X/update_salvator_bootloader_v290-v2.tar.bz2 |BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.7
+BL2: Built : 16:41:30, May 26 2016
+U-Boot 2015.04 (May 26 2016 - 16:49:14) |*require SWICH settings*
+- -SW6: 3 pin side-
+- SW7: 2 pin side |
+| "v2.11.0 no lossy":../../wiki/H3_Salvator-X/update_salvator_bootloader_v2110-nolossy.tar.bz2 |BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.8
+BL2: Built : 19:35:27, Jul 27 2016
+U-Boot 2015.04 (Jul 25 2016 - 20:28:04) |*require SWICH settings*
+- -SW6: 3 pin side-
+- SW7: 2 pin side |
+| "v2.12.0":../../wiki/H3_Salvator-X/update_salvator_bootloader_v2120.tar.bz2 | BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.9
+BL2: Built : 11:32:54, Sep 13 2016
+U-Boot 2015.04 (Sep 13 2016 - 11:32:36) | PMIC will be shutdown on this version when S2RAM
+*require SWICH settings*
+- -SW6: 1 pin side (default is 3)-
+- SW7: 1 pin side (default is 2)
+- SW8: all OFF
+*How to S2RAM*
+- Set to PMIC to backup mode via i2c-tools command
+<pre># i2cset -f -y 7 0x30 0x20 0x0F</pre>
+- (Suspend) Change SW23 to OFF
+- Request System Suspend to RAM
+<pre># echo mem > /sys/power/state</pre>
+- (Resume) Change SW23 to ON |
+| "v2.16.0":../../wiki/H3_Salvator-X/update_salvator_bootloader_v2160.tar.bz2|BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.12
+BL2: Built : 16:03:29, Jan 30 2017
+U-Boot 2015.04 (Jan 30 2017 - 16:03:32)|*require SWICH settings*
+- -SW6: 1 pin side (default is 3)-
+- SW7: 1 pin side (default is 2)
+- SW8: all OFF
+*How to S2RAM*
+see above
+*uboot position* was moved from *H'49000000* to *H'50000000* |
+| "v2.19.0+es2.0":../../wiki/H3_Salvator-X/update_salvator_bootloader_v2190+es20.tar.bz2 |BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.14
+BL2: Built : 12:21:23, Apr 27 2017
+U-Boot 2015.04 (Apr 27 2017 - 12:21:26)|*require SWICH settings*
+- -SW6: 1 pin side (default is 3)-
+- SW7: 1 pin side (default is 2)
+- SW8: all OFF
+*How to S2RAM*
+see above|
+| "v2.23.0":../../wiki/H3_Salvator-X/update_salvator_bootloader_v2230.tar.bz2 |BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.16
+BL2: Built : 16:16:53, Oct 2 2017
+U-Boot 2015.04 (Oct 02 2017 - 16:12:31)|*require SWICH settings*
+- -SW6: 1 pin side (default is 3)-
+- SW7: 1 pin side (default is 2)
+- SW8: all OFF
+*How to S2RAM*
+see above|
+
+
+h2. Release Note
+
+* "Yocto Release Note":../../wiki/H3_Salvator-X/RENESAS_RCH3M3_YoctoReleaseNote_E_v2.23.0.pdf
+* "IPL Release Note":../../wiki/H3_Salvator-X/RENESAS_RCH3M3_IPL_ReleaseNote_E_v1.0.16.pdf
+
+h1. Files
+
+"zip: Gen3 MiniMonitor v3.03":../../wiki/H3_Salvator-X/Gen3_MiniMonitor_V3.03-20180208.zip
+"mot: Gen3 H3/M3 MiniMon v3.03":../../wiki/H3_Salvator-X/AArch64_Gen3_H3_M3_Scif_MiniMon_V3.03.mot