u-boot/board
Stefan Roese 79b4cda076 Major CFI-FLASH driver update:
* Add env-variable "unlock" to handle initial state of sectors
  (locked/unlocked).

  Only the U-Boot image and it's environment is protected,
  all other sectors are unprotected (unlocked) if flash
  hardware protection is used (CFG_FLASH_PROTECTION) and
  the environment variable "unlock" is set to "yes".

  Patch by Stefan Roese, 28 Feb 2006

* Update drivers/cfi_flash.c:
  - find_sector() called in both versions of flash_write_cfiword()
  Patch by Peter Pearse, 27th Feb 2006

* CFI support for a x8/x16 AMD/Spansion flash configured in x8 mode
  Patch by Jose Maria Lopez, 16 Jan 2006

* Add support for AMD/Spansion Flashes in flash_write_cfibuffer
  Patch by Alex Bastos and Thomas Schaefer, 2005-08-29

* Changes/fixes for drivers/cfi_flash.c:
  We *should* check if there are any error bits if the previous call
  returned ERR_OK (Otherwise we will have output an error message in
  flash_status_check() already.)  The original code would only check for
  error bits if flash_status_check() returns ERR_TIMEOUT.
  Patch by Marcus Hall, 23 Aug 2005

* Changes/fixes for drivers/cfi_flash.c:
  - Add CFG_FLASH_PROTECT_CLEAR on drivers/cfi_flash.c
  - Prohibit buffer write when buffer_size is 1 on drivers/cfi_flash.c
  Patch by Sangmoon Kim, 19 Aug 2005

* Fixes for drivers/cfi_flash.c:
  - Fix wrong timeout value usage in flash_status_check()
  - Round write_tout up when converting to msec in flash_get_size()
  - Remove clearing flash status at the end of flash_write_cfibuffer()
    which sets Intel 28F640J3 flash back to command mode on CSB472
  Patch by Tolunay Orkun, 02 July 2005
2006-02-28 15:29:58 +01:00
..
a3000 2005-12-12 16:06:05 +01:00
adder 2005-12-12 16:06:05 +01:00
adsvix Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
alaska 2005-12-12 16:06:05 +01:00
altera Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
amcc Changes to Yellowstone & Yosemite 440EP/GR eval boards: 2005-12-15 09:43:12 +01:00
amirix/ap1000 Fix various compiler warnings on ppc4xx builds (ELDK 4.0) 2006-01-18 20:06:44 +01:00
armadillo Cleanup 2005-10-06 23:44:55 +02:00
assabet Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
at91rm9200dk Fix compiler problem with at91rm9200dk board. 2005-12-19 13:02:45 +01:00
atc 2005-12-12 16:06:05 +01:00
AtmarkTechno/suzaku Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
barco 2005-12-12 16:06:05 +01:00
bmw 2005-12-12 16:06:05 +01:00
c2mon 2005-12-12 16:06:05 +01:00
canmb 2005-12-12 16:06:05 +01:00
cds 2005-12-12 16:06:05 +01:00
cerf250 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
cm41xx Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
cm4008 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
cmc_pu2 * Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200 2005-10-05 01:51:29 +02:00
cmi 2005-12-12 16:06:05 +01:00
cobra5272 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
cogent 2005-12-12 16:06:05 +01:00
cpc45 2005-12-12 16:06:05 +01:00
cpu86 2005-12-12 16:06:05 +01:00
cpu87 2005-12-12 16:06:05 +01:00
cradle Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
cray/L1 2005-12-12 16:06:05 +01:00
csb226 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
csb272 2005-12-12 16:06:05 +01:00
csb472 2005-12-12 16:06:05 +01:00
csb637 Eliminate hard-coded address of Ethernet transfer buffer on at91rm9200 2005-10-09 00:33:37 +02:00
cu824 2005-12-12 16:06:05 +01:00
dave 2005-12-12 16:06:05 +01:00
dbau1x00 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
dnp1110 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
eltec 2005-12-12 16:06:05 +01:00
emk 2005-12-12 16:06:05 +01:00
ep7312 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
ep8248 2005-12-12 16:06:05 +01:00
ep8260 2005-12-12 16:06:05 +01:00
eric 2005-12-12 16:06:05 +01:00
esd Convert CPCI750 to use common CFI flash driver 2006-02-08 15:54:15 +01:00
esteem192e 2005-12-12 16:06:05 +01:00
etin/debris 2005-12-12 16:06:05 +01:00
etx094 2005-12-12 16:06:05 +01:00
evb4510 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
evb64260 2005-12-12 16:06:05 +01:00
eXalion 2005-12-12 16:06:05 +01:00
exbitgen 2005-12-12 16:06:05 +01:00
fads 2005-12-12 16:06:05 +01:00
flagadm 2005-12-12 16:06:05 +01:00
funkwerk/vovpn-gw 2005-12-12 16:06:05 +01:00
g2000 2005-12-12 16:06:05 +01:00
gcplus Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
gen860t 2005-12-12 16:06:05 +01:00
genietv 2005-12-12 16:06:05 +01:00
gth 2005-12-12 16:06:05 +01:00
gw8260 2005-12-12 16:06:05 +01:00
hermes 2005-12-12 16:06:05 +01:00
hidden_dragon 2005-12-12 16:06:05 +01:00
hmi1001 2005-12-12 16:06:05 +01:00
hymod 2005-12-12 16:06:05 +01:00
icecube 2005-12-12 16:06:05 +01:00
icu862 2005-12-12 16:06:05 +01:00
ids8247 2005-12-12 16:06:05 +01:00
impa7 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
incaip Code cleanup, especially MIPS for GCC 4.x 2005-12-04 00:40:34 +01:00
inka4x0 2005-12-12 16:06:05 +01:00
innokom Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
integratorap Cleanup warnings for cpu/arm720t & cpu/arm1136 files. 2005-10-09 00:22:48 +02:00
integratorcp Cleanup warnings for cpu/arm720t & cpu/arm1136 files. 2005-10-09 00:22:48 +02:00
ip860 2005-12-12 16:06:05 +01:00
iphase4539 2005-12-12 16:06:05 +01:00
ispan 2005-12-12 16:06:05 +01:00
ivm 2005-12-12 16:06:05 +01:00
ixdp425 Fix warnings for PCI code on ixp 2005-09-25 00:00:45 +02:00
jse 2005-12-12 16:06:05 +01:00
kb9202 * Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200 2005-10-05 01:51:29 +02:00
kup 2005-12-12 16:06:05 +01:00
lantec 2005-12-12 16:06:05 +01:00
lart Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
LEOX/elpt860 2005-12-12 16:06:05 +01:00
logodl Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
lpd7a40x Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
lubbock Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
lwmon 2005-12-12 16:06:05 +01:00
m5272c3 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
m5282evb Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
MAI 2005-12-12 16:06:05 +01:00
Marvell 2005-12-12 16:06:05 +01:00
mbx8xx 2005-12-12 16:06:05 +01:00
mcc200 Cleanup MCC200 board. 2006-02-24 01:42:40 +01:00
ml2 2005-12-12 16:06:05 +01:00
modnet50 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
mousse 2005-12-12 16:06:05 +01:00
mp2usb * Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200 2005-10-05 01:51:29 +02:00
mpc8260ads 2005-12-12 16:06:05 +01:00
mpc8266ads 2005-12-12 16:06:05 +01:00
mpc8349ads 2005-12-12 16:06:05 +01:00
mpc8540ads 2005-12-12 16:06:05 +01:00
mpc8540eval 2005-12-12 16:06:05 +01:00
mpc8560ads 2005-12-12 16:06:05 +01:00
mpl 2005-12-12 16:06:05 +01:00
musenki 2005-12-12 16:06:05 +01:00
mvblue 2005-12-12 16:06:05 +01:00
mvs1 2005-12-12 16:06:05 +01:00
mx1ads Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
mx1fs2 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
nc650 2005-12-12 16:06:05 +01:00
netphone 2005-12-12 16:06:05 +01:00
netta 2005-12-12 16:06:05 +01:00
netta2 2005-12-12 16:06:05 +01:00
netvia 2005-12-12 16:06:05 +01:00
ns9750dev Update make target for ARM supported boards. 2005-10-06 17:08:18 +02:00
nx823 2005-12-12 16:06:05 +01:00
o2dnt 2005-12-12 16:06:05 +01:00
omap730p2 Update make target for ARM supported boards. 2005-10-06 17:08:18 +02:00
omap1510inn Update make target for ARM supported boards. 2005-10-06 17:08:18 +02:00
omap1610inn Update make target for ARM supported boards. 2005-10-06 17:08:18 +02:00
omap2420h4 Cleanup 2005-10-06 23:44:55 +02:00
omap5912osk Update make target for ARM supported boards. 2005-10-06 17:08:18 +02:00
oxc 2005-12-12 16:06:05 +01:00
pb1x00 Add support for AMD's Pb1x00 eval board; 2005-09-25 00:53:22 +02:00
pcippc2 2005-12-12 16:06:05 +01:00
pleb2 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
pm520 Fix 28F256J3A support on PM520 board 2006-01-13 17:00:56 +01:00
pm826 2005-12-12 16:06:05 +01:00
pm828 2005-12-12 16:06:05 +01:00
pm854 2005-12-12 16:06:05 +01:00
pm856 2005-12-12 16:06:05 +01:00
pn62 2005-12-12 16:06:05 +01:00
ppmc8260 2005-12-12 16:06:05 +01:00
prodrive/p3p440 2005-12-12 16:06:05 +01:00
psyent Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
purple Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
pxa255_idp Add Vibren (was Accelent) PXA255 IDP Support 2005-09-25 15:59:01 +02:00
quantum 2005-12-12 16:06:05 +01:00
r360mpi 2005-12-12 16:06:05 +01:00
rattler 2005-12-12 16:06:05 +01:00
rbc823 2005-12-12 16:06:05 +01:00
rmu 2005-12-12 16:06:05 +01:00
RPXClassic 2005-12-12 16:06:05 +01:00
RPXlite 2005-12-12 16:06:05 +01:00
RPXlite_dw 2005-12-12 16:06:05 +01:00
rpxsuper 2005-12-12 16:06:05 +01:00
RRvision 2005-12-12 16:06:05 +01:00
rsdproto 2005-12-12 16:06:05 +01:00
sacsng 2005-12-12 16:06:05 +01:00
sandburst 2005-12-12 16:06:05 +01:00
sandpoint 2005-12-12 16:06:05 +01:00
sbc405 2005-12-12 16:06:05 +01:00
sbc8240 2005-12-12 16:06:05 +01:00
sbc8260 2005-12-12 16:06:05 +01:00
sbc8560 2005-12-12 16:06:05 +01:00
sc520_cdp Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
sc520_spunk Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
scb9328 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
shannon Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
siemens 2005-12-12 16:06:05 +01:00
sixnet 2005-12-12 16:06:05 +01:00
sl8245 2005-12-12 16:06:05 +01:00
smdk2400 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
smdk2410 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
snmc 2005-12-12 16:06:05 +01:00
sorcery 2005-12-12 16:06:05 +01:00
spd8xx 2005-12-12 16:06:05 +01:00
ssv Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
stxgp3 2005-12-12 16:06:05 +01:00
stxxtc 2005-12-12 16:06:05 +01:00
svm_sc8xx 2005-12-12 16:06:05 +01:00
sx1 Update make target for ARM supported boards. 2005-10-06 17:08:18 +02:00
tb0229 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
total5200 2005-12-12 16:06:05 +01:00
tqm8xx 2005-12-12 16:06:05 +01:00
tqm85xx Major CFI-FLASH driver update: 2006-02-28 15:29:58 +01:00
tqm834x 2005-12-12 16:06:05 +01:00
tqm5200 2005-12-12 16:06:05 +01:00
tqm8260 2005-12-12 16:06:05 +01:00
trab Fix conflicting types (flash_write()) in trab auto_update.c 2005-10-28 15:29:43 +02:00
uc100 2005-12-12 16:06:05 +01:00
utx8245 2005-12-12 16:06:05 +01:00
v37 2005-12-12 16:06:05 +01:00
versatile Cleanup warnings for cpu/arm720t & cpu/arm1136 files. 2005-10-09 00:22:48 +02:00
voiceblue Update make target for ARM supported boards. 2005-10-06 17:08:18 +02:00
w7o 2005-12-12 16:06:05 +01:00
wepep250 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
westel/amx860 2005-12-12 16:06:05 +01:00
xaeniax Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
xilinx Fix various compiler warnings on ppc4xx builds (ELDK 4.0) 2006-01-18 20:06:44 +01:00
xm250 Fix problems with ld version 2.16 (dot outside sections problem) 2005-08-31 12:28:00 +02:00
xpedite1k 2005-12-12 16:06:05 +01:00
xsengine Add support for S29GL064M-R3 flash chip on xsengine board 2005-10-05 00:03:55 +02:00
zpc1900 2005-12-12 16:06:05 +01:00