ea022a3775
At present there are two SPI functions only used by freescale which are defined in the spi_flash.h header. One function name matches an existing generic SPL function. Move these into a private header to avoid confusion. Arcturus looks like it does not actually support SPI, so drop the SPI code from that board. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
||
---|---|---|
.. | ||
cmd_arc.c | ||
ddr.c | ||
Kconfig | ||
law.c | ||
MAINTAINERS | ||
Makefile | ||
README | ||
spl_minimal.c | ||
spl.c | ||
tlb.c | ||
ucp1020.c | ||
ucp1020.h |
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