[U-Boot-Users] Parallel Flash devices and FLASH_CFI_X8X16

Hello everyone,
I'v been making progress on our port to a custom PPC440GX board. We want to use the CFI driver for all U-Boot Flash operations.
Our board design uses 2 Intel 16-bit wide StrataFlash chips wired in "parallel". But with the following defines in place, flash_init() crashes (attachment).
#define CFG_FLASH_CFI #define CFG_FLASH_CFI_DRIVER #define CFG_FLASH_PROTECTION
None of the U-Boot docs or source code describe a parallel chip configuration, but the flash_cfi.h history entry does suggest its support: 01/22/2004 - Write performance enhancements for parallel chips
The source also checks the status of info->interface for a value of FLASH_CFI_X8X16. I have not yet tried setting this "interface" value.
If anyone can suggest any other settings that I should be pay attention to, please advise.
Thank you, Andy
NIP: 00000000 XER: 00000000 LR: 00000000 REGS: 0ffa3d88 TRAP: 0700 DAR: 0FFA3F34 MSR: 00021000 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 00
GPR00: 00000000 0FFA3E78 0000FFFF 00000000 0000000A 00000001 00000001 C2418173 GPR08: 0FFCE8B4 00000001 877832C6 00000005 00000000 0000D000 0FFF3000 10044000 GPR16: 000225C0 00044380 0000002D 00000000 00020000 00000002 00000001 FE840000 GPR24: 0FFFF8C0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ** Illegal Instruction **
participants (1)
-
Andrew Wozniak