u-boot/board/renesas/sh7757lcr
Masahiro Yamada dd84058d24 kconfig: add board Kconfig and defconfig files
This commit adds:
 - arch/${ARCH}/Kconfig
    provide a menu to select target boards
 - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
    set CONFIG macros to the appropriate values for each board
 - configs/${TARGET_BOARD}_defconfig
    default setting of each board

(This commit was automatically generated by a conversion script
based on boards.cfg)

In Linux Kernel, defconfig files are located under
arch/${ARCH}/configs/ directory.
It works in Linux Kernel since ARCH is always given from the
command line for cross compile.

But in U-Boot, ARCH is not given from the command line.
Which means we cannot know ARCH until the board configuration is done.
That is why all the "*_defconfig" files should be gathered into a
single directory ./configs/.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: Simon Glass <sjg@chromium.org>
2014-07-30 08:48:01 -04:00
..
Kconfig kconfig: add board Kconfig and defconfig files 2014-07-30 08:48:01 -04:00
lowlevel_init.S Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
Makefile sh: convert makefiles to Kbuild style 2013-10-31 13:26:45 -04:00
README.sh7757lcr doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sh7757lcr.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
spi-boot.c Coding Style cleanup: remove trailing empty lines 2011-03-27 21:48:08 +02:00
u-boot.lds Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00

========================================
Renesas R0P7757LC0030RL board
========================================

This board specification:
=========================

The R0P7757LC0030RL(board config name:sh7757lcr) has the following device:

 - SH7757 (SH-4A)
 - DDR3-SDRAM 256MB (with ECC)
 - SPI ROM 8MB
 - 2D Graphic controller
 - Ethernet controller
 - eMMC 2GB


configuration for This board:
=============================

You can select the configuration as follows:

 - make sh7785lcr_config


This board specific command:
============================

This board has the following its specific command:

 - sh_g200
 - write_mac


1. sh_g200

If we run this command, SH4 can control the G200.
The default setting is that SH4 cannot control the G200.


2. write_mac

You can write MAC address to SPI ROM.

 Usage 1) Write MAC address

   write_mac [ETHERC ch0] [ETHERC ch1] [GETHERC ch0] [GETHERC ch1]

	For example)
	 => write_mac 00:00:87:6c:21:80 00:00:87:6c:21:81 00:00:87:6c:21:82 00:00:87:6c:21:83
		*) We have to input the command as a single line
		   (without carriage return)
		*) We have to reset after input the command.

 Usage 2) Show current data

   write_mac

	For example)
		=> write_mac
		 ETHERC ch0 = 00:00:87:6c:21:80
		 ETHERC ch1 = 00:00:87:6c:21:81
		GETHERC ch0 = 00:00:87:6c:21:82
		GETHERC ch1 = 00:00:87:6c:21:83


Update SPI ROM:
============================

1. Copy u-boot image to RAM area.
2. Probe SPI device.
   => sf probe 0
   8192 KiB M25P64 at 0:0 is now current device
3. Erase SPI ROM.
   => sf erase 0 80000
4. Write u-boot image to SPI ROM.
   => sf write 0x89000000 0 80000