xref: /openbmc/u-boot/board/Arcturus/ucp1020/README (revision d81572c2)
1*8b0044ffSOleksandr G ZhadanThe uCP1020 product family (ucp1020) is an Arcturus Networks Inc. System on Modules
2*8b0044ffSOleksandr G Zhadanproduct featuring a Freescale P1020 CPU, optionally populated with 1, 2 or 3 Gig-Ethernet PHYs,
3*8b0044ffSOleksandr G ZhadanDDR3, NOR Flash, eMMC NAND Flash and/or SPI Flash.
4*8b0044ffSOleksandr G Zhadan
5*8b0044ffSOleksandr G ZhadanInformation on the generic product family can be found here:
6*8b0044ffSOleksandr G Zhadan	http://www.arcturusnetworks.com/products/ucp1020
7*8b0044ffSOleksandr G Zhadan
8*8b0044ffSOleksandr G ZhadanThe UCP1020 several configurable options
9*8b0044ffSOleksandr G Zhadan========================================
10*8b0044ffSOleksandr G Zhadan
11*8b0044ffSOleksandr G Zhadan- the selection of populated phy(s):
12*8b0044ffSOleksandr G Zhadan	KSZ9031 (current default for eTSEC 1 and 3)
13*8b0044ffSOleksandr G Zhadan
14*8b0044ffSOleksandr G Zhadan- the selection of boot location:
15*8b0044ffSOleksandr G Zhadan	SPI Flash or NOR flash
16*8b0044ffSOleksandr G Zhadan
17*8b0044ffSOleksandr G ZhadanThe UCP1020 includes 2 default configurations
18*8b0044ffSOleksandr G Zhadan=============================================
19*8b0044ffSOleksandr G ZhadanNOR boot image:
20*8b0044ffSOleksandr G Zhadan	configs/UCP1020_defconfig
21*8b0044ffSOleksandr G ZhadanSPI boot image:
22*8b0044ffSOleksandr G Zhadan	configs/UCP1020_SPIFLASH_defconfig
23*8b0044ffSOleksandr G Zhadan
24*8b0044ffSOleksandr G ZhadanThe UCP1020 adds an additional command in cmd_arc.c to access and program
25*8b0044ffSOleksandr G ZhadanSPI resident factory defaults for serial number, and 1, 2 or 3 Ethernet
26*8b0044ffSOleksandr G ZhadanHW Addresses.
27*8b0044ffSOleksandr G Zhadan
28*8b0044ffSOleksandr G Zhadan
29*8b0044ffSOleksandr G ZhadanBuild example
30*8b0044ffSOleksandr G Zhadan=============
31*8b0044ffSOleksandr G Zhadan
32*8b0044ffSOleksandr G Zhadanmake distclean
33*8b0044ffSOleksandr G Zhadanmake UCP1020_defconfig
34*8b0044ffSOleksandr G Zhadanmake
35*8b0044ffSOleksandr G Zhadan
36*8b0044ffSOleksandr G ZhadanDefault Scripts
37*8b0044ffSOleksandr G Zhadan===============
38*8b0044ffSOleksandr G ZhadanA default upgrade scripts is included in the default environment variable example:
39*8b0044ffSOleksandr G Zhadan
40*8b0044ffSOleksandr G ZhadanB$ run tftpflash
41*8b0044ffSOleksandr G Zhadan
42*8b0044ffSOleksandr G ZhadanDual Environment
43*8b0044ffSOleksandr G Zhadan================
44*8b0044ffSOleksandr G Zhadan
45*8b0044ffSOleksandr G ZhadanThis build enables dual / failover environment environment.
46*8b0044ffSOleksandr G Zhadan
47*8b0044ffSOleksandr G ZhadanNOR Flash Partition declarations and scripts
48*8b0044ffSOleksandr G Zhadan============================================
49*8b0044ffSOleksandr G ZhadanSeveral scripts are available to allow TFTP of images and programming directly
50*8b0044ffSOleksandr G Zhadaninto defined NOR flash partitions. Examples:
51*8b0044ffSOleksandr G Zhadan
52*8b0044ffSOleksandr G ZhadanB$ run program0
53*8b0044ffSOleksandr G ZhadanB$ run program1
54*8b0044ffSOleksandr G ZhadanB$ run program2
55