summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2011-03-22 17:14:26 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-03-25 16:29:51 +0000
commit58d443a2ff300ff290486b2153f8a90a8ca2a89b (patch)
tree82eea479a05a06b99955d8597141ed7e286574fe
parent97fbdfdbfb15de325fd148bcecc9187d0f778db5 (diff)
downloadopenembedded-core-58d443a2ff300ff290486b2153f8a90a8ca2a89b.tar.gz
openembedded-core-58d443a2ff300ff290486b2153f8a90a8ca2a89b.tar.bz2
openembedded-core-58d443a2ff300ff290486b2153f8a90a8ca2a89b.zip
README.hardware: add Freescale MPC8315E-RDB; other minor tweaks
* Add Freescale MPC8315E-RDB instructions (based on Wind River README passed on by Bruce Ashfield) * Add short info paragraph for RouterStation Pro (to match BeagleBoard) * Add example for connecting to RouterStation Pro serial console with picocom Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
-rw-r--r--README.hardware70
1 files changed, 69 insertions, 1 deletions
diff --git a/README.hardware b/README.hardware
index c68ad43d2a..79607f7d31 100644
--- a/README.hardware
+++ b/README.hardware
@@ -219,9 +219,75 @@ Note: As of the 2.6.37 linux-yocto kernel recipe, the Beagleboard uses the
SERIAL_CONSOLE_beagleboard = "115200 ttyS2"
+Freescale MPC8315E-RDB (mpc8315e-rdb)
+=====================================
+
+The MPC8315 PowerPC reference platform (MPC8315E-RDB) is aimed at hardware and
+software development of network attached storage (NAS) and digital media server
+applications. The MPC8315E-RDB features the PowerQUICC II Pro processor, which
+includes a built-in security accelerator.
+
+Setup instructions
+------------------
+
+You will need the following:
+* nfs root setup on your workstation
+* tftp server installed on your workstation
+
+The original U-Boot image on board can't boot kernel versions 2.6.34 or later
+successfully, so the U-Boot image should be upgraded to the latest U-Boot.
+
+ 1. First build a new U-Boot image for mpc8315e-rdb, u-boot.bin.mpc8315erdb,
+ then make it available on your tftp server. To compile the new u-boot:
+
+ $ git clone git://git.denx.de/u-boot.git
+ $ cd u-boot
+ $ git checkout -b v2010.09-mpc8315erdb v2010.09
+ $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path> MPC8315ERDB_config
+ $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path> all
+ $ cp u-boot.bin u-boot.bin.mpc8315erdb
+
+ 2. Set up the environment in U-Boot:
+
+ =>setenv ipaddr <board ip>
+ =>setenv serverip <tftp server ip>
+
+ 3. Flash the new U-Boot image:
+
+ =>tftp 200000 u-boot.bin.mpc8315erdb
+ =>protect off all
+ =>erase fe000000 +60000
+ =>cp.b 200000 fe000000 60000
+
+Then the kernel can be booted successfully:
+
+ 1. Get the kernel (uImage.mpc8315erdb) and dtb (mpc8315erdb.dtb) files from
+ the Poky build tmp/deploy directory, and make them available on your tftp
+ server.
+
+ 2. Set up the environment in U-Boot:
+
+ =>setenv bootargs root=/dev/nfs rw nfsroot=<nfsroot ip>:<rootfs path> ip=<board ip>:<server ip>:<gateway ip>:255.255.255.0:mpc8315e:eth0:off console=ttyS0,115200
+
+ 3. Download kernel and dtb to boot kernel.
+
+ =>tftp 800000 uImage.mpc8315erdb
+ =>tftp 780000 mpc8315erdb.dtb
+ =>bootm 800000 - 780000
+
+
Ubiquiti Networks RouterStation Pro (routerstationpro)
======================================================
+The RouterStation Pro is an Atheros AR7161 MIPS-based board. Geared towards
+networking applications, it has all of the usual features as well as three
+type IIIA mini-PCI slots and an on-board 3-port 10/100/1000 Ethernet switch,
+in addition to the 10/100/1000 Ethernet WAN port which supports
+Power-over-Ethernet.
+
+Setup instructions
+------------------
+
You will need the following:
* A serial cable - female to female (or female to male + gender changer)
NOTE: cable must be straight through, *not* a null modem cable.
@@ -271,7 +337,9 @@ tmp/deploy/images/poky-image-XXXX.tar.bz2 into it (preserving permissions).
6) Connect the board's serial port to your workstation and then start up
your favourite serial terminal so that you will be able to interact with
-the serial console. (If you don't have a favourite, picocom is suggested.)
+the serial console. If you don't have a favourite, picocom is suggested:
+
+ $ picocom /dev/ttyUSB0 -b 115200
7) Connect the network into eth0 (the one that is NOT the 3 port switch). If
you are using power-over-ethernet then the board will power up at this point.