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