Write timeouts are expressed in microseconds. Milliseconds are 1000 times longer than microseconds, not 1000 times shorter. Before (Intel 28F128J3D75): CFI conformant FLASH (16 x 16) Size: 16 MB in 128 Sectors Intel Extended command set, Manufacturer ID: 0x89, Device ID: 0x18 Erase timeout: 4096 ms, write timeout: 256000 ms Buffer write timeout: 1024000 ms, buffer size: 32 bytes After: ... Erase timeout: 4096 ms, write timeout: 256 us Buffer write timeout: 1024 us, buffer size: 32 bytes Signed-off-by: Krzysztof Hałasa <khc@pm.waw.pl> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>