113008087SNobuhiro Iwamatsu 213008087SNobuhiro IwamatsuU-Boot for Renesas SuperH 3*c133c1fbSYusuke Goda Last update 01/18/2008 by Nobuhiro Iwamatsu 413008087SNobuhiro Iwamatsu 513008087SNobuhiro Iwamatsu================================================================================ 613008087SNobuhiro Iwamatsu0. What's this? 713008087SNobuhiro Iwamatsu This file contains status information for the port of U-Boot to the 813008087SNobuhiro Iwamatsu Renesas SuperH series of CPUs. 913008087SNobuhiro Iwamatsu 1013008087SNobuhiro Iwamatsu================================================================================ 1113008087SNobuhiro Iwamatsu1. Overview 1213008087SNobuhiro Iwamatsu SuperH has an original boot loader. However, source code is dirty, and 1313008087SNobuhiro Iwamatsu maintenance is not done. 1413008087SNobuhiro Iwamatsu To improve sharing and the maintenance of the code, Nobuhiro Iwamatsu 1513008087SNobuhiro Iwamatsu started the porting to u-boot in 2007. 1613008087SNobuhiro Iwamatsu 1713008087SNobuhiro Iwamatsu================================================================================ 1813008087SNobuhiro Iwamatsu2. Supported CPUs 1913008087SNobuhiro Iwamatsu 2013008087SNobuhiro Iwamatsu 2.1. Renesas SH7750/SH7750R 21*c133c1fbSYusuke Goda This CPU has the SH4 core. 22*c133c1fbSYusuke Goda 2313008087SNobuhiro Iwamatsu 2.2. Renesas SH7722 24*c133c1fbSYusuke Goda This CPU has the SH4AL-DSP core. 25*c133c1fbSYusuke Goda 26*c133c1fbSYusuke Goda 2.3. Renesas SH7720 27*c133c1fbSYusuke Goda This CPU has the SH3 core. 28*c133c1fbSYusuke Goda 29*c133c1fbSYusuke Goda 2.4. Renesas SH7710/SH7712 30*c133c1fbSYusuke Goda This CPU has the SH3-DSP core and Ethernet controller. 31*c133c1fbSYusuke Goda 32*c133c1fbSYusuke Goda 2.5. Renesas SH7780 33*c133c1fbSYusuke Goda This CPU has the SH4A core. 3413008087SNobuhiro Iwamatsu 3513008087SNobuhiro Iwamatsu================================================================================ 3613008087SNobuhiro Iwamatsu3. Supported Boards 3713008087SNobuhiro Iwamatsu 3813008087SNobuhiro Iwamatsu 3.1. Hitachi UL MS7750SE01/MS7750RSE01 3913008087SNobuhiro Iwamatsu Board specific code is in board/ms7750se 4013008087SNobuhiro Iwamatsu To use this board, type "make ms7750se_config". 41*c133c1fbSYusuke Goda Support devices are : 42*c133c1fbSYusuke Goda - SCIF 43*c133c1fbSYusuke Goda - SDRAM 44*c133c1fbSYusuke Goda - NOR Flash 45*c133c1fbSYusuke Goda - Marubun PCMCIA 4613008087SNobuhiro Iwamatsu 4713008087SNobuhiro Iwamatsu 3.2. Hitachi UL MS7722SE01 4813008087SNobuhiro Iwamatsu Board specific code is in board/ms7722se 4913008087SNobuhiro Iwamatsu To use this board, type "make ms7722se_config". 50*c133c1fbSYusuke Goda Support devices are : 51*c133c1fbSYusuke Goda - SCIF 52*c133c1fbSYusuke Goda - SDRAM 53*c133c1fbSYusuke Goda - NOR Flash 54*c133c1fbSYusuke Goda - Marubun PCMCIA 55*c133c1fbSYusuke Goda - SMC91x ethernet 56*c133c1fbSYusuke Goda 57*c133c1fbSYusuke Goda 3.2. Hitachi UL MS7720ERP01 58*c133c1fbSYusuke Goda Board specific code is in board/ms7720se 59*c133c1fbSYusuke Goda To use this board, type "make ms7720se_config". 60*c133c1fbSYusuke Goda Support devices are : 61*c133c1fbSYusuke Goda - SCIF 62*c133c1fbSYusuke Goda - SDRAM 63*c133c1fbSYusuke Goda - NOR Flash 64*c133c1fbSYusuke Goda - Marubun PCMCIA 65*c133c1fbSYusuke Goda 66*c133c1fbSYusuke Goda 3.3. Renesas R7780MP 67*c133c1fbSYusuke Goda Board specific code is in board/r7780mp 68*c133c1fbSYusuke Goda To use this board, type "make r7780mp_config". 69*c133c1fbSYusuke Goda Support devices are : 70*c133c1fbSYusuke Goda - SCIF 71*c133c1fbSYusuke Goda - DDR-SDRAM 72*c133c1fbSYusuke Goda - NOR Flash 73*c133c1fbSYusuke Goda - Compact Flash 74*c133c1fbSYusuke Goda - ASIX ethernet 75*c133c1fbSYusuke Goda - SH7780 PCI bridge 76*c133c1fbSYusuke Goda - RTL8110 ethernet 7713008087SNobuhiro Iwamatsu 7813008087SNobuhiro Iwamatsu ** README ** 7913008087SNobuhiro Iwamatsu In SuperH, S-record and binary of made u-boot work on the memory. 8013008087SNobuhiro Iwamatsu When u-boot is written in the flash, it is necessary to change the 8113008087SNobuhiro Iwamatsu address by using 'objcopy'. 8213008087SNobuhiro Iwamatsu ex) shX-linux-objcopy -Ibinary -Osrec u-boot.bin u-boot.flash.srec 8313008087SNobuhiro Iwamatsu 8413008087SNobuhiro Iwamatsu================================================================================ 8513008087SNobuhiro Iwamatsu4. Compiler 8613008087SNobuhiro Iwamatsu You can use the following of u-boot to compile. 8713008087SNobuhiro Iwamatsu - SuperH Linux Open site 8813008087SNobuhiro Iwamatsu http://www.superh-linux.org/ 8913008087SNobuhiro Iwamatsu - KPIT GNU tools 9013008087SNobuhiro Iwamatsu http://www.kpitgnutools.com/ 9113008087SNobuhiro Iwamatsu 9213008087SNobuhiro Iwamatsu================================================================================ 9313008087SNobuhiro Iwamatsu5. Future 9413008087SNobuhiro Iwamatsu I plan to support the following CPUs and boards. 9513008087SNobuhiro Iwamatsu 5.1. CPUs 96*c133c1fbSYusuke Goda - SH7751R(SH4) 9713008087SNobuhiro Iwamatsu - SH7785(SH4) 9813008087SNobuhiro Iwamatsu 9913008087SNobuhiro Iwamatsu 5.2. Boards 10013008087SNobuhiro Iwamatsu - Many boards ;-) 10113008087SNobuhiro Iwamatsu 10213008087SNobuhiro Iwamatsu================================================================================ 103*c133c1fbSYusuke GodaCopyright (c) 2007,2008 10413008087SNobuhiro Iwamatsu Nobuhiro Iwamatsu <iwamatsu@nigaur.org> 105