1*4882a593Smuzhiyun 2*4882a593SmuzhiyunU-Boot for Renesas SuperH 3*4882a593Smuzhiyun Last update 01/18/2008 by Nobuhiro Iwamatsu 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun================================================================================ 6*4882a593Smuzhiyun0. What's this? 7*4882a593Smuzhiyun This file contains status information for the port of U-Boot to the 8*4882a593Smuzhiyun Renesas SuperH series of CPUs. 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun================================================================================ 11*4882a593Smuzhiyun1. Overview 12*4882a593Smuzhiyun SuperH has an original boot loader. However, source code is dirty, and 13*4882a593Smuzhiyun maintenance is not done. 14*4882a593Smuzhiyun To improve sharing and the maintenance of the code, Nobuhiro Iwamatsu 15*4882a593Smuzhiyun started the porting to u-boot in 2007. 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun================================================================================ 18*4882a593Smuzhiyun2. Supported CPUs 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun 2.1. Renesas SH7750/SH7750R 21*4882a593Smuzhiyun This CPU has the SH4 core. 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun 2.2. Renesas SH7722 24*4882a593Smuzhiyun This CPU has the SH4AL-DSP core. 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun 2.3. Renesas SH7720 27*4882a593Smuzhiyun This CPU has the SH3 core. 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun 2.4. Renesas SH7710/SH7712 30*4882a593Smuzhiyun This CPU has the SH3-DSP core and Ethernet controller. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun 2.5. Renesas SH7780 33*4882a593Smuzhiyun This CPU has the SH4A core. 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun================================================================================ 36*4882a593Smuzhiyun3. Supported Boards 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun 3.1. Hitachi UL MS7750SE01/MS7750RSE01 39*4882a593Smuzhiyun Board specific code is in board/ms7750se 40*4882a593Smuzhiyun To use this board, type "make ms7750se_config". 41*4882a593Smuzhiyun Support devices are : 42*4882a593Smuzhiyun - SCIF 43*4882a593Smuzhiyun - SDRAM 44*4882a593Smuzhiyun - NOR Flash 45*4882a593Smuzhiyun - Marubun PCMCIA 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun 3.2. Hitachi UL MS7722SE01 48*4882a593Smuzhiyun Board specific code is in board/ms7722se 49*4882a593Smuzhiyun To use this board, type "make ms7722se_config". 50*4882a593Smuzhiyun Support devices are : 51*4882a593Smuzhiyun - SCIF 52*4882a593Smuzhiyun - SDRAM 53*4882a593Smuzhiyun - NOR Flash 54*4882a593Smuzhiyun - Marubun PCMCIA 55*4882a593Smuzhiyun - SMC91x ethernet 56*4882a593Smuzhiyun 57*4882a593Smuzhiyun 3.2. Hitachi UL MS7720ERP01 58*4882a593Smuzhiyun Board specific code is in board/ms7720se 59*4882a593Smuzhiyun To use this board, type "make ms7720se_config". 60*4882a593Smuzhiyun Support devices are : 61*4882a593Smuzhiyun - SCIF 62*4882a593Smuzhiyun - SDRAM 63*4882a593Smuzhiyun - NOR Flash 64*4882a593Smuzhiyun - Marubun PCMCIA 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun 3.3. Renesas R7780MP 67*4882a593Smuzhiyun Board specific code is in board/r7780mp 68*4882a593Smuzhiyun To use this board, type "make r7780mp_config". 69*4882a593Smuzhiyun Support devices are : 70*4882a593Smuzhiyun - SCIF 71*4882a593Smuzhiyun - DDR-SDRAM 72*4882a593Smuzhiyun - NOR Flash 73*4882a593Smuzhiyun - Compact Flash 74*4882a593Smuzhiyun - ASIX ethernet 75*4882a593Smuzhiyun - SH7780 PCI bridge 76*4882a593Smuzhiyun - RTL8110 ethernet 77*4882a593Smuzhiyun 78*4882a593Smuzhiyun ** README ** 79*4882a593Smuzhiyun In SuperH, S-record and binary of made u-boot work on the memory. 80*4882a593Smuzhiyun When u-boot is written in the flash, it is necessary to change the 81*4882a593Smuzhiyun address by using 'objcopy'. 82*4882a593Smuzhiyun ex) shX-linux-objcopy -Ibinary -Osrec u-boot.bin u-boot.flash.srec 83*4882a593Smuzhiyun 84*4882a593Smuzhiyun================================================================================ 85*4882a593Smuzhiyun4. Compiler 86*4882a593Smuzhiyun You can use the following of u-boot to compile. 87*4882a593Smuzhiyun - SuperH Linux Open site 88*4882a593Smuzhiyun http://www.superh-linux.org/ 89*4882a593Smuzhiyun - KPIT GNU tools 90*4882a593Smuzhiyun http://www.kpitgnutools.com/ 91*4882a593Smuzhiyun 92*4882a593Smuzhiyun================================================================================ 93*4882a593Smuzhiyun5. Future 94*4882a593Smuzhiyun I plan to support the following CPUs and boards. 95*4882a593Smuzhiyun 5.1. CPUs 96*4882a593Smuzhiyun - SH7751R(SH4) 97*4882a593Smuzhiyun - SH7785(SH4) 98*4882a593Smuzhiyun 99*4882a593Smuzhiyun 5.2. Boards 100*4882a593Smuzhiyun - Many boards ;-) 101*4882a593Smuzhiyun 102*4882a593Smuzhiyun================================================================================ 103*4882a593SmuzhiyunCopyright (c) 2007,2008 104*4882a593Smuzhiyun Nobuhiro Iwamatsu <iwamatsu@nigaur.org> 105