Long story short; I got CFI working. But it is VERY slow.
Dump_image was getting about 4KiB/s, while flash read_bank gives a tenth of that.
The flash is recognized;
> flash info 1
#1 : cfi at 0x02000000, size 0x02000000, buswidth 2, chipwidth 2
..... addresses ....
CFI flash: mfr: 0xf01c, id:0xe59f
qry: 'QRY', pri_id: 0x0001, pri_addr: 0x010a, alt_id: 0x0000, alt_addr: 0x0000
Vcc min: 1.7, Vcc max: 2.0, Vpp min: 8.5, Vpp max: 9.5
typ. word write timeout: 256 us, typ. buf write timeout: 512 us, typ. block erase timeout: 1024 ms, typ. chip erase timeout: 1 ms
max. word write timeout: 512 us, max. buf write timeout: 1024 us, max. block erase timeout: 4096 ms, max. chip erase timeout: 1 ms
size: 0x2000000, interface desc: 1, max buffer write size: 0x40
intel primary algorithm extend information:
pri: 'PRI', version: 1.3
feature_support: 0x3e6, suspend_cmd_support: 0x1, blk_status_reg_mask: 0x1
Vcc opt: 1.8, Vpp opt: 9.0
protection_fields: 2, prot_reg_addr: 0x80, factory pre-programmed: 8, user programmable: 8
Any idea how to speed things up a bit?