u-boot/include/configs/km
Valentin Longchamp b37f772433 arm/km: enable BOCO2 FPGA download support
This adds a first support of the FPGA download for a PCIe FPGA based
on the BOCO2 CPLD.

This takes place in 3 steps, all done accessing the SPICTRL reg of the
BOCO2:
1) start the FPGA config with an access to the FPGA_PROG bit
2) later in the boot sequence, wait for the FPGA_DONE bit to toggle to 1
   for the end of the FPGA configuration (with a timeout)
3) reset the FPGA
4) finally remove the access to its config EEPROM from the FPGA so that
   the CPU can update the FPGA configuration when the kernel is running

The boards with a PCIe FPGA but without BOCO2 still are supported.

The config option name is CONFIG_KM_FPGA_CONFIG

Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com>
Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
cc: Gerlando Falauto <gerlando.falauto@keymile.com>
cc: Prafulla Wadaskar <prafulla@marvell.com>
2012-07-07 14:07:37 +02:00
..
keymile-common.h hush.c: Move default CONFIG_SYS_PROMPT_HUSH_PS2 to hush.c 2012-06-20 20:36:51 +02:00
km-powerpc.h km/common: moved eeprom config to pbec specific part 2011-07-28 15:40:02 +02:00
km82xx-common.h km/common: add support for second flash 2012-06-15 17:07:11 -05:00
km83xx-common.h powerpc/83xx: add kmcoge5ne board support 2012-06-15 17:12:40 -05:00
km8321-common.h powerpc/83xx/km: update SDRAM parameters for km8321 boards 2012-01-09 20:10:33 -06:00
km_arm.h arm/km: enable BOCO2 FPGA download support 2012-07-07 14:07:37 +02:00