8b0044ff59
New QorIQ p1020 based board support from Arcturus Networks Inc. http://www.arcturusnetworks.com/products/ucp1020/ Signed-off-by: Michael Durrant <mdurrant@arcturusnetworks.com> Signed-off-by: Oleksandr G Zhadan <oleks@arcturusnetworks.com> [York Sun: remove patman tags from commit message] Reviewed-by: York Sun <yorksun@freescale.com>
55 lines
1.5 KiB
Plaintext
55 lines
1.5 KiB
Plaintext
The uCP1020 product family (ucp1020) is an Arcturus Networks Inc. System on Modules
|
|
product featuring a Freescale P1020 CPU, optionally populated with 1, 2 or 3 Gig-Ethernet PHYs,
|
|
DDR3, NOR Flash, eMMC NAND Flash and/or SPI Flash.
|
|
|
|
Information on the generic product family can be found here:
|
|
http://www.arcturusnetworks.com/products/ucp1020
|
|
|
|
The UCP1020 several configurable options
|
|
========================================
|
|
|
|
- the selection of populated phy(s):
|
|
KSZ9031 (current default for eTSEC 1 and 3)
|
|
|
|
- the selection of boot location:
|
|
SPI Flash or NOR flash
|
|
|
|
The UCP1020 includes 2 default configurations
|
|
=============================================
|
|
NOR boot image:
|
|
configs/UCP1020_defconfig
|
|
SPI boot image:
|
|
configs/UCP1020_SPIFLASH_defconfig
|
|
|
|
The UCP1020 adds an additional command in cmd_arc.c to access and program
|
|
SPI resident factory defaults for serial number, and 1, 2 or 3 Ethernet
|
|
HW Addresses.
|
|
|
|
|
|
Build example
|
|
=============
|
|
|
|
make distclean
|
|
make UCP1020_defconfig
|
|
make
|
|
|
|
Default Scripts
|
|
===============
|
|
A default upgrade scripts is included in the default environment variable example:
|
|
|
|
B$ run tftpflash
|
|
|
|
Dual Environment
|
|
================
|
|
|
|
This build enables dual / failover environment environment.
|
|
|
|
NOR Flash Partition declarations and scripts
|
|
============================================
|
|
Several scripts are available to allow TFTP of images and programming directly
|
|
into defined NOR flash partitions. Examples:
|
|
|
|
B$ run program0
|
|
B$ run program1
|
|
B$ run program2
|