]> git.dujemihanovic.xyz Git - u-boot.git/commit
sbc8641d: set proper environment sector size.
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Sat, 17 Oct 2015 20:40:28 +0000 (16:40 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 19 Oct 2015 21:06:18 +0000 (17:06 -0400)
commit71d5511628932dfcbf947e9efdf3108df11a0385
tree486ae8d5423854649d679aefe28ff7e61c64c235
parent7229c3c70bd4a391a3835f474d37b08843b1c950
sbc8641d: set proper environment sector size.

When debugging an env fail due to too small a malloc pool, it
was noted that the env write was 256k.  But the device sector
size is 1/2 that, as can be seen from "fli" output:

Bank # 1: CFI conformant flash (16 x 16)  Size: 16 MB in 131 Sectors
  Intel Extended command set, Manufacturer ID: 0x89, Device ID: 0x1888
  Erase timeout: 4096 ms, write timeout: 1 ms
  Buffer write timeout: 2 ms, buffer size: 64 bytes

  Sector Start Addresses:
  FF000000 E RO   FF020000 E RO   FF040000 E RO   FF060000 E RO   FF080000 E RO
  FF0A0000 E RO   FF0C0000 E RO   FF0E0000 E RO   FF100000 E RO   FF120000 E RO
  [...]
  FFF00000   RO   FFF20000   RO   FFF40000   RO   FFF60000   RO   FFF80000   RO
  FFFA0000   RO   FFFC0000   RO   FFFE0000 E RO   FFFE8000   RO   FFFF0000 E RO
  FFFF8000   RO
=>

The desired env sector is FFF40000->FFF60000, or 0x20000 in length,
just after the 256k u-boot image which starts @ FFF00000.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
include/configs/sbc8641d.h